NX Open C++ Reference Guide
|
Represents an arc curve. More...
Public Member Functions | |
double | EndAngle () |
Returns the angle of the arc. | |
double | Radius () |
Returns the radius of the arc. | |
void | SetParameters (double radius, const NXOpen::Point3d ¢er, double startAngle, double endAngle, NXOpen::NXMatrix *matrix) |
Sets the center, radius, start and end angles, and orientation matrix of the arc. | |
void | SetParameters (double radius, const NXOpen::Point3d ¢er, double startAngle, double endAngle) |
Sets the center, radius, and start and end angles of the arc. | |
void | SetRadius (double radius) |
Sets the radius of the arc. | |
double | StartAngle () |
Returns the start angle of the arc. |
Represents an arc curve.
The start and end angles of the arc are measured relative to the X and Y axes of the orientation matrix.
To create a new instance of this class, use CurveCollection::CreateArc
Created in NX3.0.0.
double NXOpen::Arc::EndAngle | ( | ) |
Returns the angle of the arc.
Created in NX3.0.0.
License requirements : None
double NXOpen::Arc::Radius | ( | ) |
Returns the radius of the arc.
Created in NX3.0.0.
License requirements : None
void NXOpen::Arc::SetParameters | ( | double | radius, |
const NXOpen::Point3d & | center, | ||
double | startAngle, | ||
double | endAngle, | ||
NXOpen::NXMatrix * | matrix | ||
) |
Sets the center, radius, start and end angles, and orientation matrix of the arc.
Created in NX3.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
radius | The radius must be greater than zero. |
center | center |
startAngle | In radians |
endAngle | In radians. The end angle must not equal the start angle. |
matrix | Orientation matrix |
void NXOpen::Arc::SetParameters | ( | double | radius, |
const NXOpen::Point3d & | center, | ||
double | startAngle, | ||
double | endAngle | ||
) |
Sets the center, radius, and start and end angles of the arc.
Created in NX3.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
radius | Must be greater than zero |
center | center |
startAngle | In radians |
endAngle | In radians. The end angle must not equal the start angle |
void NXOpen::Arc::SetRadius | ( | double | radius | ) |
Sets the radius of the arc.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
radius | radius |
double NXOpen::Arc::StartAngle | ( | ) |
Returns the start angle of the arc.
Created in NX3.0.0.
License requirements : None