Role: To access the data of the hybrid shape reflect line feature object. This data includes:
- The surface used to create the reflect line
- The direction (cylindrical)
- The origin (conical)
- The angle value
Use the CATIAHybridShapeFactory to create a HybridShapeReflectLine object.
- See also:
Properties
- Property Angle() As
-
Returns or sets the angle used to create the reflectline.
- Example:
-
This example retrieves in
Angthe angle for theRelectLinehybrid shape feature.Dim Ang As CATIAAngle Set Ang = ReflectLine.Angle
- Property Direction() As
-
Returns or sets the direction used to create the cylindrical reflectline.
- Example:
-
This example retrieves in
Dirthe direction for the cylindricalRelectLinehybrid shape feature.Dim Dir As CATIAHybridShapeDirection Set Dir = ReflectLine.Direction
- Property OrientationDirection() As
-
Returns or sets the direction orientation used to compute the reflect line.
Role: The orientation is used to define the angle between the direction and the normal to the support of the points on the result curve. The orientation is the same than or the inverse of the result of the cross product: Normal(support) ^ Tangent(FirstReferenceCurve).
Legal values: 1 for same orientation, and -1 for inverse - Property OrientationSupport() As
-
Returns or sets the support orientation used to compute the reflect line.
Role: The orientation is used to define the angle between the direction and the normal to the support of the points on the result curve. The orientation is the same than or the inverse of the result of the cross product: Normal(support) ^ Tangent(FirstReferenceCurve).
Legal values: 1 for same orientation, and -1 for inverse - Property Origin() As
-
Returns or sets the origin point used to create the conical reflectline.
Sub-element(s) supported (see object): .- Example:
-
This example retrieves in
Pointthe origin point for the conicalReflectLinehybrid shape feature.Dim Point As Reference Set Point = ReflectLine.Origin
- Property SourceType() As
-
Returns or sets whether the reflectline curve is or should be created
with infinite light source (cylindrical) or with finite point light source (conical).
Role: The SourceType indicates whether the created reflectline curve is compute with infinite light source for cylindrical type or with finite point light source for conical type.
Legal values: 0 for cylindrical and 1 for conical. - Property Support() As
-
Returns or sets the support surface used to create the reflectline.
Sub-element(s) supported (see object): .- Example:
-
This example retrieves in
Surfacethe support surface for theRelectLinehybrid shape feature.Dim Surface As Reference Set Surface = ReflectLine.Support
- Property TypeSolution() As
-
Returns or sets whether the reflectline curve is or should be created with the normal
to the support or the tangent plane to the support.
Role: The TypeSolution indicates whether the created reflectline curve is compute with the angle between the normale to the support and the direction or with the angle between the tangent plane to the support and the direction.
Legal values: 0 for the normal and 1 for the tangent plane.
Methods
- Sub InvertOrientationDirection()
-
Inverts the orientation of direction.
This example inverts the direction orientation
of
hybRefLinehybrid shape reflect line object.hybRefLine.InvertOrientationDirection
- Sub InvertOrientationSupport()
-
Inverts the orientation of support.
This example inverts the support orientation
of
hybRefLinehybrid shape reflect line object.hybRefLine.InvertOrientationSupport