HybridShapeTranslate (Object)

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

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 Dir the translation direction for the Translate hybrid 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 DistVal the translation distance value for the Translate hybrid 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 Element the element to be translated for the Translate hybrid 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 oRefAxis the reference Axis System for Translate feature.
 Dim oRefAxis As CATIAReference
 Set oRefAxis  = Translate.RefAxisSystem
 
Property SecondPoint() As
Returns or sets the second point defining the translation.
Property VectorType() As
Returns or sets the way the translation vector is defined.
  • 0= Direction + distance
  • 1= point + points
  • 2= coordinates
  • 3= Unknown type
Property VolumeResult() As
Returns or sets the volume result.
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 hybShpTranslate hybrid 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.
Example:
This example retrieves in oCreation the creation mode for the hybShpTranslate hybrid shape feature.
 oCreation = hybShpTranslate.GetCreationMode
 
Sub SetCreationMode( iCreation)
Sets the creation mode(creation or modification).
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 hybShpTranslate hybrid shape translate to creation
 
 hybShpTranslate.SetCreationMode True