NX Open C++ Reference Guide
|
Represents a Preprocess Geometry Builder
To create a new instance of this class, use CAM::CAMSetup::CreatePreprocessGeometryBuilder
Created in NX6.0.0.
More...
Public Member Functions | |
void | Create (NXOpen::NXObject *obj, double tolerance, NXOpen::NXObject *vector) |
Create new facet body Created in NX6.0.0. | |
void | Delete (NXOpen::NXObject *obj) |
Delete one facet body Created in NX6.0.0. | |
NXOpen::SmartObject * | FixedVector () |
Returns the default tool axis vector Created in NX6.0.0. | |
void | GetObjects (std::vector< NXOpen::NXObject * > &solidBodies, std::vector< NXOpen::NXObject * > &facetBodies) |
Get solid bodies and relevant facet bodies Created in NX6.0.0. | |
void | GetParameter (NXOpen::NXObject *obj, double *tolerance, NXOpen::NXObject **vector) |
Get tolerance and vector of facet body which is gotten from relevant solid body Created in NX6.0.0. | |
void | SetFixedVector (NXOpen::SmartObject *newVector) |
Sets the default tool axis vector Created in NX6.0.0. | |
void | SetParameter (NXOpen::NXObject *obj, double tolerance, NXOpen::NXObject *vector) |
Set tolerance and vector for facet body which is gotten from relevant solid body Created in NX6.0.0. | |
void | SetTriangleTolerance (double tolerance) |
Sets the default triangle tolerance Created in NX6.0.0. | |
double | TriangleTolerance () |
Returns the default triangle tolerance Created in NX6.0.0. |
Represents a Preprocess Geometry Builder
To create a new instance of this class, use CAM::CAMSetup::CreatePreprocessGeometryBuilder
Created in NX6.0.0.
void NXOpen::CAM::PreprocessGeometryBuilder::Create | ( | NXOpen::NXObject * | obj, |
double | tolerance, | ||
NXOpen::NXObject * | vector | ||
) |
Create new facet body
Created in NX6.0.0.
License requirements : None
obj | the new solid body, it will be converted to facet body in function |
tolerance | tolerance |
vector | vector |
Delete one facet body
Created in NX6.0.0.
License requirements : None
obj | the solid body,its relevant facet body will be deleted actually |
Returns the default tool axis vector
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
void NXOpen::CAM::PreprocessGeometryBuilder::GetObjects | ( | std::vector< NXOpen::NXObject * > & | solidBodies, |
std::vector< NXOpen::NXObject * > & | facetBodies | ||
) |
Get solid bodies and relevant facet bodies
Created in NX6.0.0.
License requirements : None
solidBodies | the solid bodies |
facetBodies | the facet bodies, corresponding to facet bodies |
void NXOpen::CAM::PreprocessGeometryBuilder::GetParameter | ( | NXOpen::NXObject * | obj, |
double * | tolerance, | ||
NXOpen::NXObject ** | vector | ||
) |
Get tolerance and vector of facet body which is gotten from relevant solid body
Created in NX6.0.0.
License requirements : None
obj | the solid body,will find relevant facet body dependent on it |
tolerance | tolerance |
vector | vector |
void NXOpen::CAM::PreprocessGeometryBuilder::SetFixedVector | ( | NXOpen::SmartObject * | newVector | ) |
Sets the default tool axis vector
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
newVector | new vector |
void NXOpen::CAM::PreprocessGeometryBuilder::SetParameter | ( | NXOpen::NXObject * | obj, |
double | tolerance, | ||
NXOpen::NXObject * | vector | ||
) |
Set tolerance and vector for facet body which is gotten from relevant solid body
Created in NX6.0.0.
License requirements : None
obj | the solid body,will find relevant facet body dependent on it |
tolerance | tolerance |
vector | vector |
void NXOpen::CAM::PreprocessGeometryBuilder::SetTriangleTolerance | ( | double | tolerance | ) |
Sets the default triangle tolerance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
tolerance | tolerance |
Returns the default triangle tolerance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")