Role: To access the data of the hybrid shape translate feature object. This data includes:
- The element to translate
- The translation direction
- The translation distance and its value
LICENSING INFORMATION: Creation of volume result requires GSO License
if GSO License is not granted , settting of Volume context has not effect
Use the CATIAHybridShapeFactory to create HybridShapeFeature object.
- See also:
Properties
- Property CoordXValue() As
- Returns or sets the translate X coordinate value.
- Property CoordYValue() As
- Returns or sets the translate Y coordinate value.
- Property CoordZValue() As
- Returns or sets the translate Z coordinate value.
- Property Direction() As
-
Returns or sets the translate direction.
- Example
-
This example retrieves in
Dirthe translation direction for theTranslatehybrid shape feature.Dim Dir As CATIAHybridShapeDirection Set Dir=Translate.Direction
- Property Distance() As (Read Only)
- Returns the translate distance.
- Property DistanceValue() As
-
Returns or sets the translate distance value.
- Example
-
This example retrieves in
DistValthe translation distance value for theTranslatehybrid shape feature.Dim DistVal As double Set DistVal =Translate.DistanceValue
- Property ElemToTranslate() As
-
Returns or sets the element to translate.
- Example
-
This example retrieves in
Elementthe element to be translated for theTranslatehybrid shape feature.Dim Element As Reference Set Element=Translate.ElemToTranslate
- Property FirstPoint() As
- Returns or sets the first point defining the translation.
- Property RefAxisSystem() As
-
Returns or Sets the reference Axis System for Translate feature.
This data is not mandatory, if element is null, the absolute axis system is taken.
When an element is given, X, Y and Z are considered in this Axis system. - Example :
-
This example retrieves in
oRefAxisthe reference Axis System forTranslatefeature.Dim oRefAxis As CATIAReference Set oRefAxis = Translate.RefAxisSystem
- 0= Direction + distance
- 1= point + points
- 2= coordinates
- 3= Unknown type
Legal values: True if the result of translation is required as volume (option is effective only in case of volumes,requires GSO License) and False if it is needed as surface .
- Example:
-
This example sets that the result of the
hybShpTranslatehybrid shape translate is volume.hybShpTranslate.VolumeResult = True
Methods
- Func GetCreationMode() As
-
Gets the creation mode.
Legal values:- 0
- CATGSMTransfoModeUnset. Default behavior: creation mode by default for all features, modification mode for axis system
- 1
- CATGSMTransfoModeCreation. Creation mode.
- 2
- CATGSMTransfoModeModification. Modification mode.
oCreation the creation mode
for the hybShpTranslate hybrid shape feature.
oCreation = hybShpTranslate.GetCreationMode
Legal values: True if the result is a creation feature and False if the result is a modification feature.
- Example:
-
This example sets that the mode of the
hybShpTranslatehybrid shape translate to creationhybShpTranslate.SetCreationMode True