NX Open C++ Reference Guide
|
Represents a faceted body. More...
Public Member Functions | |
NXOpen::Body * | AssociatedBody () |
Returns the solid body associated with this facet body. | |
int | GetNumberOfFacets (int levelOfDetail) |
Get the number of facets in the given level of detail. | |
NXOpen::Facet::FacetingParameters | GetParameters () |
Get the faceted body parameters. | |
bool | IsAssemblyLevel () |
Returns a flag indicating this is an assembly level representation. | |
bool | IsAssociatedBodyLoaded () |
Returns the load state of the solid body associated with this facet body. | |
bool | IsSheetBody () |
Returns true if the body is a sheet body Created in NX5.0.0. | |
bool | IsSolidBody () |
Returns true if the body is a solid body Created in NX5.0.0. | |
int | NumberOfFaces () |
Returns the number of faces in this faceted body in the highest level of detail. | |
int | NumberOfLevelsOfDetail () |
Returns the number of levels of detail in this faceted body. | |
void | SetParameters (const NXOpen::Facet::FacetingParameters ¶meters) |
Set the faceted body parameters, it will retessellate the body with the new parameters. | |
double | SurfaceArea () |
Returns the surface area of the faceted body in part units for its highest level of detail. | |
double | Volume () |
Returns the volume of the faceted body in part units for its highest level of detail. |
Represents a faceted body.
Instances of this class may be generated when recording a journal, but they cannot be created directly.
Created in NX5.0.0.
Returns the solid body associated with this facet body.
Created in NX5.0.0.
License requirements : None
int NXOpen::Facet::FacetedBody::GetNumberOfFacets | ( | int | levelOfDetail | ) |
Get the number of facets in the given level of detail.
levelOfDetail | level of detail to query |
Get the faceted body parameters.
Returns a flag indicating this is an assembly level representation.
That is this facet body is associated with an occurrence of a solid body.
Created in NX5.0.0.
License requirements : None
Returns the load state of the solid body associated with this facet body.
False if there is no associated body.
Created in NX5.0.0.
License requirements : None
Returns true if the body is a sheet body
Created in NX5.0.0.
License requirements : None
Returns true if the body is a solid body
Created in NX5.0.0.
License requirements : None
Returns the number of faces in this faceted body in the highest level of detail.
Created in NX5.0.0.
License requirements : None
Returns the number of levels of detail in this faceted body.
Created in NX5.0.0.
License requirements : None
void NXOpen::Facet::FacetedBody::SetParameters | ( | const NXOpen::Facet::FacetingParameters & | parameters | ) |
Set the faceted body parameters, it will retessellate the body with the new parameters.
Created in NX5.0.0.
License requirements : None
parameters | new facetting faceting parameters to set for this body |
double NXOpen::Facet::FacetedBody::SurfaceArea | ( | ) |
Returns the surface area of the faceted body in part units for its highest level of detail.
Created in NX5.0.0.
License requirements : None
double NXOpen::Facet::FacetedBody::Volume | ( | ) |
Returns the volume of the faceted body in part units for its highest level of detail.
Created in NX5.0.0.
License requirements : None