All Frameworks  Object Hierarchy  This Framework  Indexes   

HybridShapeDevelop (Object)

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

Use the CATIAHybridShapeFactory to create a HybridShapeDevelop object.

See also:
HybridShapeFactory

Property Index

ModePos
Returns or sets the positioning mode used for the 2D wire.
Mode
Returns or sets the developing mode.
PlaneAxisDirection
Returns or sets the direction corresponding to the first axis of the planar axis system related to the planar 2D wire.
PlaneAxisOrigin
Returns or sets the point designated as the origin of the planar 2D wire.
PointOnSupport
Returns or sets the development origin on the support surface.
PositionedWire
Returns or sets the positioning transformation.
Support
Returns or sets the support revolution surface on which the development is operated.
WireToDevelop
Returns or sets the 2D wire to be developed.

Method Index

GetPlaneAxisAngle
Retrieves the rotation angle.
GetPlaneAxisCoord
Retrieves the translation coordinates.
GetPlaneAxisSwapAxes
Retrieves the inversion axes from their previous definitions.
SetPlaneAxisAngle
Sets the rotation angle.
SetPlaneAxisCoord
Sets the translation coordinates.
SetPlaneAxisSwapAxes
Sets the inversion axes from their previous definitions.

Properties


o 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
o Property Mode() As
Returns or sets the developing mode.
Legal values:
CATGSMDevelopMethod_DevDev
Develop / develop algorithm
CATGSMDevelopMethod_DevProj
Develop / project algorithm
o 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
Boundary object): RectilinearTriDimFeatEdge, BiDimFeatEdge or RectilinearMonoDimFeatEdge.
o Property PlaneAxisOrigin() As
Returns or sets the point designated as the origin of the planar 2D wire.
Sub-element(s) supported (see
Boundary object): Vertex.
o Property PointOnSupport() As
Returns or sets the development origin on the support surface.
Sub-element(s) supported (see
Boundary object): Vertex.
o 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.
o Property Support() As
Returns or sets the support revolution surface on which the development is operated.
Sub-element(s) supported (see
Boundary object): Face.
o Property WireToDevelop() As
Returns or sets the 2D wire to be developed.
Sub-element(s) supported (see
Boundary object): TriDimFeatEdge or BiDimFeatEdge.

Methods


o 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
o 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. GetPlaneAxisCoord retrieves one coordinate at a time.
Parameters:
iCoorIdx
The coordinate index
Legal values
: 1 for X and 2 for Y
Returns:
The coordinate value
o Func GetPlaneAxisSwapAxes( ii) As
Retrieves the inversion axes from their previous definitions.
Parameters:
iI
== NOT USED YET == Must always be set to 0
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
o 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.
o 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. SetPlaneAxisCoord sets one coordinate at a time.
Parameters:
iCoorIdx
The coordinate index
Legal values
: 1 for X and 2 for Y
iCoordValue
The coordinate value
o Sub SetPlaneAxisSwapAxes( iIdx,
iInversionValue)
Sets the inversion axes from their previous definitions.
Parameters:
iIdx
== NOT USED YET == Must always be set to 0
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

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