Plane (Object)

Represents the hybrid shape Plane feature object.
Role: Declare hybrid shape Plane root feature object. All interfaces for different type of Plane derivates HybridShapePlane.

Use the CATIAHybridShapeFactory to create a HybridShapePlane objects.

See also:

Methods


Sub GetFirstAxis( oFirstAxis)
Returns the coordinates of the first plane axis.
Parameters:
oFirstAxis[0]
The X Coordinate of the first plane axis
oFirstAxis[1]
The Y Coordinate of the first plane axis
oFirstAxis[2]
The Z Coordinate of the first plane axis
See also:
Sub GetOrigin( oOrigin)
Returns the origin of the plane.
Parameters:
oOrigin[0]
The X Coordinate of the plane origin
oOrigin[1]
The Y Coordinate of the plane origin
oOrigin[2]
The Z Coordinate of the plane origin
See also:
Sub GetPosition( oX, oY, oZ)
Gets the position where the plane is displayed.
Parameters:
oX
X coordinates
oY
Y coordinates
oZ
Z coordinates
Returns:
S_OK if the position has been set before, E_FAIL else.
Sub GetSecondAxis( oSecondAxis)
Returns the coordinates of the second plane axis.
Parameters:
oSecondAxis[0]
The X Coordinate of the second plane axis
oSecondAxis[1]
The Y Coordinate of the second plane axis
oSecondAxis[2]
The Z Coordinate of the second plane axis
See also:
Func IsARefPlane() As
Queries whether the plane is a reference plane (fixed axis plane).
Returns:
0 when the plane is a reference plane, 1 else.
Sub PutFirstAxis( iFirstAxis)
Sets the first axis. The first plane axis must be a point-direction line.
Note: This method can only be used on CATIAHybridShapePlane2Lines feature
Parameters:
iFirstAxis[0]
The X Coordinate of the first plane axis
iFirstAxis[1]
The Y Coordinate of the first plane axis
iFirstAxis[2]
The Z Coordinate of the first plane axis
See also:
Sub PutOrigin( iOrigin)
Sets the origin of the plane.
Note: This method can only be used on CATIAHybridShapePlane2Lines feature
Parameters:
iOrigin[0]
The X Coordinate of the plane origin
iOrigin[1]
The Y Coordinate of the plane origin
iOrigin[2]
The Z Coordinate of the plane origin
See also:
Sub PutSecondAxis( iSecondAxis)
Sets the coordinates of the second plane axis. The second plane axis must be a point-direction line
Note: This method can only be used on CATIAHybridShapePlane2Lines feature
Parameters:
iSecondAxis[0]
The X Coordinate of the second plane axis
iSecondAxis[1]
The Y Coordinate of the second plane axis
iSecondAxis[2]
The Z Coordinate of the second plane axis
See also:
Sub RemovePosition()
Removes reference position of a plane.
Note: When removed, the plane is displayed at its default position.
Sub SetPosition( iX, iY, iZ)
Sets the position where the plane is displayed.
Parameters:
iX
X coordinates
iY
Y coordinates
iZ
Z coordinates