NX Open C++ Reference Guide
|
Represents a conic curve. More...
Public Member Functions | |
NXOpen::Point3d | CenterPoint () |
Returns the center. | |
void | GetOrientation (NXOpen::Point3d *center, NXOpen::Vector3d *xDirection, NXOpen::Vector3d *yDirection) |
Gets the orientation of the conic. | |
NXOpen::NXMatrix * | Matrix () |
Returns the orientation matrix. | |
double | RotationAngle () |
Returns the rotation angle. | |
void | SetOrientation (const NXOpen::Point3d ¢er, const NXOpen::Vector3d &xDirection, const NXOpen::Vector3d &yDirection) |
Sets the center of the conic. |
Represents a conic curve.
The conic lies in the X-Y plane of the orientation matrix for this conic. The normal is along the Z axis of the matrix and the rotation angle is measured relative to the X and Y axes of the matrix. The rotation angle of an ellipse is the angle at which the major axis is tilted in the counterclockwise direction from the X axis. The rotation angle of a parabola is the angle formed between the axis of symmetry and the X axis. It is measured in a counterclockwise direction with a pivot point at the vertex. The rotation angle of a hyperbola is the angle at which the semi-transverse axis makes with the X axis. The pivot point is at the center of the hyperbola and the angle is measured in a counterclockwise direction. In the case of an arc, the rotation angle is always zero.
This is an abstract class, and cannot be instantiated
Created in NX3.0.0.
Returns the center.
Created in NX3.0.0.
License requirements : None
void NXOpen::Conic::GetOrientation | ( | NXOpen::Point3d * | center, |
NXOpen::Vector3d * | xDirection, | ||
NXOpen::Vector3d * | yDirection | ||
) |
Gets the orientation of the conic.
Created in NX4.0.0.
License requirements : None
center | center |
xDirection | x direction |
yDirection | y direction |
Returns the orientation matrix.
Created in NX3.0.0.
License requirements : None
double NXOpen::Conic::RotationAngle | ( | ) |
Returns the rotation angle.
Created in NX3.0.0.
License requirements : None
void NXOpen::Conic::SetOrientation | ( | const NXOpen::Point3d & | center, |
const NXOpen::Vector3d & | xDirection, | ||
const NXOpen::Vector3d & | yDirection | ||
) |
Sets the center of the conic.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
center | center |
xDirection | x direction |
yDirection | y direction |