NXOpen C++ Reference Guide
|
Represents a NXOpen::Facet::RemeshFacetBodyBuilder . More...
Public Types | |
enum | RemeshModeType { RemeshModeTypeConstant, RemeshModeTypeVariable } |
Remesh mode definitions. More... | |
enum | SharpEdgesLockType { SharpEdgesLockTypeNoLock, SharpEdgesLockTypeSoftLock, SharpEdgesLockTypeHardLock } |
Sharp Edges lock definitions. More... | |
Public Member Functions | |
double | AngularThreshold () |
Returns the AngularThreshold for remesh Created in NX1847.0.0. More... | |
NXOpen::Expression * | AverageSize () |
Returns the AverageSize for remesh Created in NX1847.0.0. More... | |
double | ChordalTolerance () |
Returns the ChordalTolerance for remesh Created in NX1847.0.0. More... | |
NXOpen::FacetCollector * | FacetRegion () |
Returns the facets to be remeshed Created in NX1847.0.0. More... | |
bool | IsEditCopy () |
Returns the option to create a non-associative copy of the selected body and edit that copy Created in NX1847.0.0. More... | |
bool | IsLockBoundary () |
Returns the option to lock boundary of remesh regions Created in NX1847.0.0. More... | |
bool | IsShowDeviationPlot () |
Returns the option to show deviation plot Created in NX1847.0.0. More... | |
NXOpen::Expression * | MaximumSize () |
Returns the MaximumSize for remesh Created in NX1847.0.0. More... | |
NXOpen::Facet::RemeshFacetBodyBuilder::RemeshModeType | RemeshMode () |
Returns the Mode for remesh Created in NX1847.0.0. More... | |
void | SetAngularThreshold (double angularThreshold) |
Sets the AngularThreshold for remesh Created in NX1847.0.0. More... | |
void | SetChordalTolerance (double chordalTolerance) |
Sets the ChordalTolerance for remesh Created in NX1847.0.0. More... | |
void | SetEditCopy (bool isEditCopy) |
Sets the option to create a non-associative copy of the selected body and edit that copy Created in NX1847.0.0. More... | |
void | SetLockBoundary (bool isLockBoundary) |
Sets the option to lock boundary of remesh regions Created in NX1847.0.0. More... | |
void | SetRemeshMode (NXOpen::Facet::RemeshFacetBodyBuilder::RemeshModeType remeshMode) |
Sets the Mode for remesh Created in NX1847.0.0. More... | |
void | SetSharpEdgesLockOption (NXOpen::Facet::RemeshFacetBodyBuilder::SharpEdgesLockType sharpEdgesLockType) |
Sets the Option for sharp edges lock type Created in NX1847.0.0. More... | |
void | SetShowDeviationPlot (bool isShowDeviationPlot) |
Sets the option to show deviation plot Created in NX1847.0.0. More... | |
NXOpen::Facet::RemeshFacetBodyBuilder::SharpEdgesLockType | SharpEdgesLockOption () |
Returns the Option for sharp edges lock type Created in NX1847.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Facet::RemeshFacetBodyBuilder .
This class remeshes selected facet regions to specified density.
To create a new instance of this class, use NXOpen::Facet::FacetModelingCollection::CreateRemeshFacetBodyBuilder
Default values.
Property | Value |
---|---|
AngularThreshold |
30 |
AverageSize.Value |
5 (millimeters part), 0.2 (inches part) |
ChordalTolerance |
0.1 (millimeters part), 0.004 (inches part) |
IsEditCopy |
0 |
IsLockBoundary |
0 |
IsShowDeviationPlot |
0 |
MaximumSize.Value |
5 (millimeters part), 0.2 (inches part) |
RemeshMode |
Constant |
SharpEdgesLockOption |
NoLock |
Created in NX1847.0.0.
double NXOpen::Facet::RemeshFacetBodyBuilder::AngularThreshold | ( | ) |
Returns the AngularThreshold for remesh
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Facet::RemeshFacetBodyBuilder::AverageSize | ( | ) |
Returns the AverageSize for remesh
Created in NX1847.0.0.
License requirements : None
double NXOpen::Facet::RemeshFacetBodyBuilder::ChordalTolerance | ( | ) |
Returns the ChordalTolerance for remesh
Created in NX1847.0.0.
License requirements : None
NXOpen::FacetCollector* NXOpen::Facet::RemeshFacetBodyBuilder::FacetRegion | ( | ) |
Returns the facets to be remeshed
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Facet::RemeshFacetBodyBuilder::IsEditCopy | ( | ) |
Returns the option to create a non-associative copy of the selected body and edit that copy
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Facet::RemeshFacetBodyBuilder::IsLockBoundary | ( | ) |
Returns the option to lock boundary of remesh regions
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Facet::RemeshFacetBodyBuilder::IsShowDeviationPlot | ( | ) |
Returns the option to show deviation plot
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Facet::RemeshFacetBodyBuilder::MaximumSize | ( | ) |
Returns the MaximumSize for remesh
Created in NX1847.0.0.
License requirements : None
NXOpen::Facet::RemeshFacetBodyBuilder::RemeshModeType NXOpen::Facet::RemeshFacetBodyBuilder::RemeshMode | ( | ) |
Returns the Mode for remesh
Created in NX1847.0.0.
License requirements : None
void NXOpen::Facet::RemeshFacetBodyBuilder::SetAngularThreshold | ( | double | angularThreshold | ) |
Sets the AngularThreshold for remesh
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
angularThreshold | angularthreshold |
void NXOpen::Facet::RemeshFacetBodyBuilder::SetChordalTolerance | ( | double | chordalTolerance | ) |
Sets the ChordalTolerance for remesh
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
chordalTolerance | chordaltolerance |
void NXOpen::Facet::RemeshFacetBodyBuilder::SetEditCopy | ( | bool | isEditCopy | ) |
Sets the option to create a non-associative copy of the selected body and edit that copy
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
isEditCopy | iseditcopy |
void NXOpen::Facet::RemeshFacetBodyBuilder::SetLockBoundary | ( | bool | isLockBoundary | ) |
Sets the option to lock boundary of remesh regions
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
isLockBoundary | islockboundary |
void NXOpen::Facet::RemeshFacetBodyBuilder::SetRemeshMode | ( | NXOpen::Facet::RemeshFacetBodyBuilder::RemeshModeType | remeshMode | ) |
Sets the Mode for remesh
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
remeshMode | remeshmode |
void NXOpen::Facet::RemeshFacetBodyBuilder::SetSharpEdgesLockOption | ( | NXOpen::Facet::RemeshFacetBodyBuilder::SharpEdgesLockType | sharpEdgesLockType | ) |
Sets the Option for sharp edges lock type
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
sharpEdgesLockType | sharpedgeslocktype |
void NXOpen::Facet::RemeshFacetBodyBuilder::SetShowDeviationPlot | ( | bool | isShowDeviationPlot | ) |
Sets the option to show deviation plot
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
isShowDeviationPlot | isshowdeviationplot |
NXOpen::Facet::RemeshFacetBodyBuilder::SharpEdgesLockType NXOpen::Facet::RemeshFacetBodyBuilder::SharpEdgesLockOption | ( | ) |
Returns the Option for sharp edges lock type
Created in NX1847.0.0.
License requirements : None