Role: To access the data of the hybrid shape develop feature object. This data includes:
- The developing mode
- The positining mode used for the 2D wire
- The 2D wire to be developed
- The positioning transformation
- The support revolution surface on which the development is operated
- The point designated as the origin of the planar 2D wire
- The direction corresponding to the first axis of the planar axis system related to the planar 2D wire
- The development origin on the support surface
Use the CATIAHybridShapeFactory to create a HybridShapeDevelop object.
- See also:
Properties
- Property Mode() As
-
Returns or sets the developing mode.
Legal values:- CATGSMDevelopMethod_DevDev
- Develop / develop algorithm
- CATGSMDevelopMethod_DevProj
- Develop / project algorithm
- Property ModePos() As
-
Returns or sets the positioning mode used for the 2D wire.
Legal values:- CATGSMPositionMode_NoneOrPositioned
- No positioning
- CATGSMPositionMode_ExplicitSweep
- === DO NOT USE IN THIS CASE ===
- CATGSMPositionMode_Develop
- The 2D wire is to be moved from its initial position
- Property PlaneAxisDirection() As
-
Returns or sets the direction corresponding to the first axis of the
planar axis system related to the planar 2D wire.
Sub-element(s) supported (see object): , or . - Property PlaneAxisOrigin() As
-
Returns or sets the point designated as the origin of the planar 2D wire.
Sub-element(s) supported (see object): . - Property PointOnSupport() As
-
Returns or sets the development origin on the support surface.
Sub-element(s) supported (see object): . - Property PositionedWire() As
-
Returns or sets the positioning transformation.
Role: To retrieve or set the positioning transformation associated to the develop feature and which result corresponds to the positioned 2D wire. - Property Support() As
-
Returns or sets the support revolution surface on which the development
is operated.
Sub-element(s) supported (see object): . - Property WireToDevelop() As
-
Returns or sets the 2D wire to be developed.
Sub-element(s) supported (see object): or .
Methods
- Func GetPlaneAxisAngle() As
-
Retrieves the rotation angle.
Role: The rotation angle is expressed in the planar coordinate system related to the 2D planar wire from its default position.- Returns:
- The rotation value dd>
- Func GetPlaneAxisCoord( iCoorIdx) As
-
Retrieves the translation coordinates.
Role: The translation coordinates are expressed with respect to the planar coordinate system related to the 2D planar wire from its default position.GetPlaneAxisCoordretrieves one coordinate at a time.- Parameters:
-
- iCoorIdx
- The coordinate index
Legal values: 1 for X and 2 for Y dd>
- Returns:
- The coordinate value dd>
- Func GetPlaneAxisSwapAxes( ii) As
-
Retrieves the inversion axes from their previous definitions.
- Parameters:
-
- iI
- == NOT USED YET == Must always be set to 0 dd>
- Returns:
- The inversion value
Legal values:- CATGSMAxisInversionMode_None
- No axis inverted
- CATGSMAxisInversionMode_X
- Only the X axis is inverted
- CATGSMAxisInversionMode_Y
- Only the Y axis is inverted
- CATGSMAxisInversionMode_Both
- Both axes are inverted
- Sub SetPlaneAxisAngle( iAngle)
-
Sets the rotation angle.
Role: The rotation angle is expressed in the planar coordinate system related to the 2D planar wire from its default position.- Parameters:
-
- iAngle
- The rotation angle value. dd>
- Sub SetPlaneAxisCoord( iCoorIdx, iCoordValue)
-
Sets the translation coordinates.
Role: The translation coordinates are expressed with respect to the planar coordinate system related to the 2D planar wire from its default position.SetPlaneAxisCoordsets one coordinate at a time.- Parameters:
-
- iCoorIdx
- The coordinate index
Legal values: 1 for X and 2 for Y dd>- iCoordValue
- The coordinate value dd>
- Sub SetPlaneAxisSwapAxes( iIdx, iInversionValue)
-
Sets the inversion axes from their previous definitions.
- Parameters:
-
- iIdx
- == NOT USED YET == Must always be set to 0 dd>
- iInversionValue
- The inversion value
Legal values:- CATGSMAxisInversionMode_None
- No axis inverted
- CATGSMAxisInversionMode_X
- Only the X axis is inverted
- CATGSMAxisInversionMode_Y
- Only the Y axis is inverted
- CATGSMAxisInversionMode_Both
- Both axes are inverted