NX Open C++ Reference Guide
|
Represents a 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 | |
NXOpen::Facet::SelectFacetedBody * | FacetBodyOne () |
Returns the first NX facet body to be bridged Created in NX9.0.0. | |
NXOpen::Facet::SelectFacetedBody * | FacetBodyTwo () |
Returns the second NX facet body to be bridged Created in NX9.0.0. | |
void | FlipRange1 () |
Flip the range between the first and second vertex on the first facet body Created in NX9.0.0. | |
void | FlipRange2 () |
Flip the range between the first and second vertex on the second facet body Created in NX9.0.0. | |
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. | |
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. | |
void | SetSmoothness (NXOpen::Facet::BridgeFacetBodyBuilder::SmoothTypes smoothType) |
Sets the inserted facet smooth type Created in NX9.0.0. | |
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. | |
void | SetVertex1Range2 (NXOpen::Point *vertex1Range2) |
Sets the first vertex used to defind the range on the second facet body Created in NX9.0.0. | |
void | SetVertex2Range1 (NXOpen::Point *vertex2Range1) |
Sets the second vertex used to define the range on the first facet body Created in NX9.0.0. | |
void | SetVertex2Range2 (NXOpen::Point *vertex2Range2) |
Sets the second vertex used to defind the range on the second facet body Created in NX9.0.0. | |
NXOpen::Facet::BridgeFacetBodyBuilder::SmoothTypes | Smoothness () |
Returns the inserted facet smooth type Created in NX9.0.0. | |
NXOpen::Point * | Vertex1Range1 () |
Returns the first vertex used to define the range on the the first facet body Created in NX9.0.0. | |
NXOpen::Point * | Vertex1Range2 () |
Returns the first vertex used to defind the range on the second facet body Created in NX9.0.0. | |
NXOpen::Point * | Vertex2Range1 () |
Returns the second vertex used to define the range on the first facet body Created in NX9.0.0. | |
NXOpen::Point * | Vertex2Range2 () |
Returns the second vertex used to defind the range on the second facet body Created in NX9.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a 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 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.
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::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