NX Open C++ Reference Guide
|
Represents a Flat As Solid feature builder. More...
Public Member Functions | |
NXOpen::Section * | AddedGeometry () |
Returns the added geometry selection Created in NX6.0.0. | |
NXOpen::Features::SheetMetal::CornerTreatmentBuilder * | InnerCornerTreatment () |
Returns the inner corner treatment corner object Created in NX6.0.0. | |
NXOpen::Features::SheetMetal::CornerTreatmentBuilder * | OuterCornerTreatment () |
Returns the outer corner treatment corner object Created in NX6.0.0. | |
NXOpen::Edge * | ReferenceEdge () |
Returns the edge which decides the X axis of the flat as solid. | |
NXOpen::Face * | ReferenceFace () |
Returns the face on which the flat as solid is created. | |
NXOpen::Point3d | ReferenceVertex () |
Returns the end of the edge where the tangent will define the x axis for flat as solid. | |
void | SetReferenceEdge (NXOpen::Edge *edge) |
Sets the edge which decides the X axis of the flat as solid. | |
void | SetReferenceFace (NXOpen::Face *face) |
Sets the face on which the flat as solid is created. | |
void | SetReferenceVertex (const NXOpen::Point3d &vertex) |
Sets the end of the edge where the tangent will define the x axis for flat as solid. | |
void | SetTransformToAbsoluteCsys (bool transformFlag) |
Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS. | |
NXOpen::SelectFace * | StationaryFace () |
Returns the stationary face selection Created in NX6.0.0. | |
bool | TransformToAbsoluteCsys () |
Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS. | |
int | ValidateBuilderData () |
Validate the builder data. | |
NXOpen::SelectEdge * | XAxisEdge () |
Returns the x axis edge selection Created in NX6.0.0. |
Represents a Flat As Solid feature builder.
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateFlatSolidFeatureBuilder
Default values.
Property | Value |
---|---|
InnerCornerTreatment.TreatmentType |
None |
InnerCornerTreatment.UseGlobal |
1 |
InnerCornerTreatment.Value.Value |
0 (millimeters part), 0 (inches part) |
Created in NX4.0.0.
Returns the added geometry selection
Created in NX6.0.0.
License requirements : None
NXOpen::Features::SheetMetal::CornerTreatmentBuilder* NXOpen::Features::SheetMetal::FlatSolidBuilder::InnerCornerTreatment | ( | ) |
Returns the inner corner treatment corner object
Created in NX6.0.0.
License requirements : None
NXOpen::Features::SheetMetal::CornerTreatmentBuilder* NXOpen::Features::SheetMetal::FlatSolidBuilder::OuterCornerTreatment | ( | ) |
Returns the outer corner treatment corner object
Created in NX6.0.0.
License requirements : None
Returns the edge which decides the X axis of the flat as solid.
The edge should not be a thickness edge.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Returns the face on which the flat as solid is created.
The face should be planar and should not be an unformed bend face.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Returns the end of the edge where the tangent will define the x axis for flat as solid.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Sets the edge which decides the X axis of the flat as solid.
The edge should not be a thickness edge.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
edge | The flange is created on this edge. |
Sets the face on which the flat as solid is created.
The face should be planar and should not be an unformed bend face.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
face | The flat as solid is created on this face. |
void NXOpen::Features::SheetMetal::FlatSolidBuilder::SetReferenceVertex | ( | const NXOpen::Point3d & | vertex | ) |
Sets the end of the edge where the tangent will define the x axis for flat as solid.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
vertex | One of the end points of the reference edge. |
void NXOpen::Features::SheetMetal::FlatSolidBuilder::SetTransformToAbsoluteCsys | ( | bool | transformFlag | ) |
Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
transformFlag | True = Transform to ABS, False = Do not transform to ABS. |
Returns the stationary face selection
Created in NX6.0.0.
License requirements : None
Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS.
Created in NX4.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
Validate the builder data.
Returns the x axis edge selection
Created in NX6.0.0.
License requirements : None