All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown | +---IDispatch | +---CATBaseUnknown | +---CATBaseDispatch | +---AnyObject | +---HybridShape | +---HybridShapeCircle
This data includes:
Use the CATIAHybridShapeFactory to create a HybridShapeCircle objects.
o Property AxisComputation( | ) As boolean |
hybShpCircle
Dim axisComp As Boolean axisComp = hybShpCircle.AxisComputation
o Property AxisDirection( | ) As CATIAHybridShapeDirection |
o Property EndAngle( | ) As CATIAAngle (Read Only) |
ShpCircleEndAngle
the end angle
of the ShpCircle
hybrid shape circle.
Dim ShpCircleEndAngle As Angle ShpCircleEndAngle = ShpCircle.EndAngle
o Property StartAngle( | ) As CATIAAngle (Read Only) |
ShpCircleStartAngle
the end angle
of the ShpCircle
hybrid shape circle.
Dim ShpCircleStartAngle As Angle ShpCircleStartAngle = ShpCircle.StartAngle
o Sub GetAxis( | long | iPosition, |
CATIAReference | oAxis) |
HybShpCircle
hybrid shape circle.
Dim AxisRef As Reference HybShpCircle.GetAxis 1, AxisRef
o Sub GetCenter( | double | oCenterX, |
double | oCenterY, | |
double | oCenterZ) |
o Sub GetFreeCenter( | CATSafeArrayVariant | ioCenter) |
HybShpCircleCenter
the center
of the HybShpCircle
hybrid shape circle.
Dim HybShpCircleCenter ReDim HybShpCircleCenter(2) ShpCircle.GetFreeRadius(HybShpCircleCenter)
You can access each center coordinate as follows:
x
is in HybShpCircleCenter(0)
y
is in HybShpCircleCenter(1)
z
is in HybShpCircleCenter(2)
o Sub GetFreeRadius( | double | oRadius) |
HybShpCircleRadius
the radius
of the HybShpCircle
hybrid shape circle.
double HybShpCircleRadius ShpCircle.GetFreeRadius(HybShpCircleRadius)
o Func GetLimitation( | ) As long |
o Sub SetLimitation( | long | iLimitation) |
ShpCircle
hybrid shape circle to trimmed.
ShpCircle.SetLimitation 2
Copyright © 2003, Dassault Systèmes. All rights reserved.