NX Open C++ Reference Guide
|
Represents a NXOpen::Facet::BridgeFacetBodyBuilder It bridges two disjoint NX facet bodies. More...
Public Types | |
enum | Input { InputKeep, InputDelete, InputHide } |
Represents the option for keeping, deleting or hiding input two facet bodies after builder committing. More... | |
enum | SmoothTypes { SmoothTypesLinear, SmoothTypesTangentBased } |
Represents the smoothness type for the inserted new facets. More... | |
Public Member Functions | |
double | DistanceTolerance () |
Returns the distance tolerance used in the bridge facet body feature Created in NX9.0.2. More... | |
NXOpen::Facet::SelectFacetedBody * | FacetBodyOne () |
Returns the first NX facet body to be bridged Created in NX9.0.0. More... | |
NXOpen::Facet::SelectFacetedBody * | FacetBodyTwo () |
Returns the second NX facet body to be bridged Created in NX9.0.0. More... | |
void | FlipRange1 () |
Flip the range between the first and second vertex on the first facet body Created in NX9.0.0. More... | |
void | FlipRange2 () |
Flip the range between the first and second vertex on the second facet body Created in NX9.0.0. More... | |
NXOpen::Facet::BridgeFacetBodyBuilder::Input | InputStatus () |
Returns the option to specify how to deal with the input two facet bodies: keep, delete or hide Created in NX9.0.0. More... | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance used in the bridge facet body feature Created in NX9.0.2. More... | |
void | SetInputStatus (NXOpen::Facet::BridgeFacetBodyBuilder::Input inputStatus) |
Sets the option to specify how to deal with the input two facet bodies: keep, delete or hide Created in NX9.0.0. More... | |
void | SetSmoothness (NXOpen::Facet::BridgeFacetBodyBuilder::SmoothTypes smoothType) |
Sets the inserted facet smooth type Created in NX9.0.0. More... | |
void | SetVertex1Range1 (NXOpen::Point *vertex1Range1) |
Sets the first vertex used to define the range on the the first facet body Created in NX9.0.0. More... | |
void | SetVertex1Range2 (NXOpen::Point *vertex1Range2) |
Sets the first vertex used to defind the range on the second facet body Created in NX9.0.0. More... | |
void | SetVertex2Range1 (NXOpen::Point *vertex2Range1) |
Sets the second vertex used to define the range on the first facet body Created in NX9.0.0. More... | |
void | SetVertex2Range2 (NXOpen::Point *vertex2Range2) |
Sets the second vertex used to defind the range on the second facet body Created in NX9.0.0. More... | |
NXOpen::Facet::BridgeFacetBodyBuilder::SmoothTypes | Smoothness () |
Returns the inserted facet smooth type Created in NX9.0.0. More... | |
NXOpen::Point * | Vertex1Range1 () |
Returns the first vertex used to define the range on the the first facet body Created in NX9.0.0. More... | |
NXOpen::Point * | Vertex1Range2 () |
Returns the first vertex used to defind the range on the second facet body Created in NX9.0.0. More... | |
NXOpen::Point * | Vertex2Range1 () |
Returns the second vertex used to define the range on the first facet body Created in NX9.0.0. More... | |
NXOpen::Point * | Vertex2Range2 () |
Returns the second vertex used to defind the range on the second facet body Created in NX9.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::BridgeFacetBodyBuilder It bridges two disjoint NX facet bodies.
User need to specify the range for each input facet body. It returns a new megered NX facet Body. The two input bodies can be kept, deleted or hidden.
To create a new instance of this class, use NXOpen::Facet::FacetedBodyCollection::CreateBridgeFacetBodyBuilder
Default values.
Property | Value |
---|---|
InputStatus |
Keep |
Smoothness |
Linear |
Created in NX9.0.0.
Represents the option for keeping, deleting or hiding input two facet bodies after builder committing.
Enumerator | |
---|---|
InputKeep |
Keep the input facet body after builder committing. |
InputDelete |
Delete the input facet body after builder committing. |
InputHide |
Hide the input facet body after builder committing. |
double NXOpen::Facet::BridgeFacetBodyBuilder::DistanceTolerance | ( | ) |
Returns the distance tolerance used in the bridge facet body feature
Created in NX9.0.2.
License requirements : None
NXOpen::Facet::SelectFacetedBody* NXOpen::Facet::BridgeFacetBodyBuilder::FacetBodyOne | ( | ) |
Returns the first NX facet body to be bridged
Created in NX9.0.0.
License requirements : None
NXOpen::Facet::SelectFacetedBody* NXOpen::Facet::BridgeFacetBodyBuilder::FacetBodyTwo | ( | ) |
Returns the second NX facet body to be bridged
Created in NX9.0.0.
License requirements : None
void NXOpen::Facet::BridgeFacetBodyBuilder::FlipRange1 | ( | ) |
Flip the range between the first and second vertex on the first facet body
Created in NX9.0.0.
License requirements : None
void NXOpen::Facet::BridgeFacetBodyBuilder::FlipRange2 | ( | ) |
Flip the range between the first and second vertex on the second facet body
Created in NX9.0.0.
License requirements : None
NXOpen::Facet::BridgeFacetBodyBuilder::Input NXOpen::Facet::BridgeFacetBodyBuilder::InputStatus | ( | ) |
Returns the option to specify how to deal with the input two facet bodies: keep, delete or hide
Created in NX9.0.0.
License requirements : None
void NXOpen::Facet::BridgeFacetBodyBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance used in the bridge facet body feature
Created in NX9.0.2.
License requirements : None
distanceTolerance | distancetolerance |
void NXOpen::Facet::BridgeFacetBodyBuilder::SetInputStatus | ( | NXOpen::Facet::BridgeFacetBodyBuilder::Input | inputStatus | ) |
Sets the option to specify how to deal with the input two facet bodies: keep, delete or hide
Created in NX9.0.0.
License requirements : None
inputStatus | inputstatus |
void NXOpen::Facet::BridgeFacetBodyBuilder::SetSmoothness | ( | NXOpen::Facet::BridgeFacetBodyBuilder::SmoothTypes | smoothType | ) |
Sets the inserted facet smooth type
Created in NX9.0.0.
License requirements : None
smoothType | smoothtype |
void NXOpen::Facet::BridgeFacetBodyBuilder::SetVertex1Range1 | ( | NXOpen::Point * | vertex1Range1 | ) |
Sets the first vertex used to define the range on the the first facet body
Created in NX9.0.0.
License requirements : None
vertex1Range1 | vertex1range1 |
void NXOpen::Facet::BridgeFacetBodyBuilder::SetVertex1Range2 | ( | NXOpen::Point * | vertex1Range2 | ) |
Sets the first vertex used to defind the range on the second facet body
Created in NX9.0.0.
License requirements : None
vertex1Range2 | vertex1range2 |
void NXOpen::Facet::BridgeFacetBodyBuilder::SetVertex2Range1 | ( | NXOpen::Point * | vertex2Range1 | ) |
Sets the second vertex used to define the range on the first facet body
Created in NX9.0.0.
License requirements : None
vertex2Range1 | vertex2range1 |
void NXOpen::Facet::BridgeFacetBodyBuilder::SetVertex2Range2 | ( | NXOpen::Point * | vertex2Range2 | ) |
Sets the second vertex used to defind the range on the second facet body
Created in NX9.0.0.
License requirements : None
vertex2Range2 | vertex2range2 |
NXOpen::Facet::BridgeFacetBodyBuilder::SmoothTypes NXOpen::Facet::BridgeFacetBodyBuilder::Smoothness | ( | ) |
Returns the inserted facet smooth type
Created in NX9.0.0.
License requirements : None
NXOpen::Point* NXOpen::Facet::BridgeFacetBodyBuilder::Vertex1Range1 | ( | ) |
Returns the first vertex used to define the range on the the first facet body
Created in NX9.0.0.
License requirements : None
NXOpen::Point* NXOpen::Facet::BridgeFacetBodyBuilder::Vertex1Range2 | ( | ) |
Returns the first vertex used to defind the range on the second facet body
Created in NX9.0.0.
License requirements : None
NXOpen::Point* NXOpen::Facet::BridgeFacetBodyBuilder::Vertex2Range1 | ( | ) |
Returns the second vertex used to define the range on the first facet body
Created in NX9.0.0.
License requirements : None
NXOpen::Point* NXOpen::Facet::BridgeFacetBodyBuilder::Vertex2Range2 | ( | ) |
Returns the second vertex used to defind the range on the second facet body
Created in NX9.0.0.
License requirements : None