Indexes   

HybridShapeReflectLine (Object)

Represents the hybrid shape reflect line feature object.
Role: To access the data of the hybrid shape reflect line feature object. This data includes:

Use the CATIAHybridShapeFactory to create a HybridShapeReflectLine object.

See also:
HybridShapeFactory

Property Index

Angle
Returns or sets the angle used to create the reflectline.
Direction
Returns or sets the direction used to create the cylindrical reflectline.
OrientationDirection
Returns or sets the direction orientation used to compute the reflect line.
OrientationSupport
Returns or sets the support orientation used to compute the reflect line.
Origin
Returns or sets the origin point used to create the conical reflectline.
SourceType
Returns or sets whether the reflectline curve is or should be created with infinite light source (cylindrical) or with finite point light source (conical).
Support
Returns or sets the support surface used to create the reflectline.
TypeSolution
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.

Method Index

InvertOrientationDirection
Inverts the orientation of direction.
InvertOrientationSupport
Inverts the orientation of support.

Properties


o Property Angle() As
Returns or sets the angle used to create the reflectline.
Example:
This example retrieves in Ang the angle for the RelectLine hybrid shape feature.
 Dim Ang As CATIAAngle
 Set Ang = ReflectLine.Angle
 
o Property Direction() As
Returns or sets the direction used to create the cylindrical reflectline.
Example:
This example retrieves in Dir the direction for the cylindrical RelectLine hybrid shape feature.
 Dim Dir As CATIAHybridShapeDirection
 Set Dir = ReflectLine.Direction
 
o 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
o 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
o Property Origin() As
Returns or sets the origin point used to create the conical reflectline.
Sub-element(s) supported (see
Boundary object): Vertex.
Example:
This example retrieves in Point the origin point for the conical ReflectLine hybrid shape feature.
 Dim Point As Reference
 Set Point = ReflectLine.Origin
 
o 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.
o Property Support() As
Returns or sets the support surface used to create the reflectline.
Sub-element(s) supported (see
Boundary object): Face.
Example:
This example retrieves in Surface the support surface for the RelectLine hybrid shape feature.
 Dim Surface As Reference
 Set Surface = ReflectLine.Support
 
o 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


o Sub InvertOrientationDirection()
Inverts the orientation of direction. This example inverts the direction orientation of hybRefLine hybrid shape reflect line object.
 hybRefLine.InvertOrientationDirection
o Sub InvertOrientationSupport()
Inverts the orientation of support. This example inverts the support orientation of hybRefLine hybrid shape reflect line object.
 hybRefLine.InvertOrientationSupport

Copyright © 2006, Dassault Systèmes. All rights reserved.