All Frameworks  Object Hierarchy  This Framework  Indexes  Previous Next  

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 long
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 long
Returns or sets the developing mode.
Legal values:
CATGSMDevelopMethod_DevDev
Develop / develop algorithm
CATGSMDevelopMethod_DevProj
Develop / project algorithm
o Property PlaneAxisDirection() As Reference
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 Reference
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 Reference
Returns or sets the development origin on the support surface.
Sub-element(s) supported (see
Boundary object): Vertex.
o Property PositionedWire() As Reference
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 Reference
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 Reference
Returns or sets the 2D wire to be developed.
Sub-element(s) supported (see
Boundary object): TriDimFeatEdge or BiDimFeatEdge.

Methods


o Func GetPlaneAxisAngle() As Angle
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(long iCoorIdx) As Length
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(long ii) As long
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(double 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(long iCoorIdx,
double 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(long iIdx,
long 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.