VisualizationFoundation CAT3DArcCircleGP
Usage: you must use this class as is. You should never derive it.
public class CAT3DArcCircleGP
Class to create the dynamic graphic primitive of a 3D circle arc or a 3D circle.
Constructor and Destructor Index
- o
CAT3DArcCircleGP()
- Constructs an empty 3D Arc Circle dynamic graphic primitive.
- o
CAT3DArcCircleGP(CATMathPointf&,CATMathVectorf&,float,CATMathVectorf&,float,float,int)
- Constructs a 3D circle arc or a 3D circle graphic primitive
Constructor and Destructor
o CAT3DArcCircleGP
public CAT3DArcCircleGP( | ) |
-
Constructs an empty 3D Arc Circle dynamic graphic primitive.
o CAT3DArcCircleGP
public CAT3DArcCircleGP( | const | iCenter, |
| const | iNormal, |
| const | iRadius, |
| const | iReferenceAxis, |
| const | iStartAngle | = 0.f, |
| const | iEndAngle | = 6.2831853f, |
| const | iStaticSagUsed | = 0) |
-
Constructs a 3D circle arc or a 3D circle graphic primitive
- Parameters:
-
- iCenter
- The center of the circle arc.
- iNormal
- The normal to the circle plan.
This vector must be normalized
- iRadius
- The circle arc radius.
- iReferenceAxis
- The reference axis.
It is in the circle plan.
- iStartAngle
- The start angle of the arc with
respect to the reference axis.
Legal values: The default start angle value
is 0.
- iEndAngle
- The ending angle of the arc with
respect to the reference axis.
Legal values: The default end angle value
is 360 degrees.
- iStaticSagUsed
- Used to specify whether using a dynamic or a static
sag for the circle arc visualization.
Legal values:
- 1
- The sag value is static and taken
from the settings, and is constant whatever the distance between
the view point and the circle arc may be
- 0
- The sag value is dynamic and calculated depending on
the distance between the view point and the circle arc
This object is included in the file: CAT3DArcCircleGP.h
If needed, your Imakefile.mk should include the module: CATVisFoundation
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.