NX Open C++ Reference Guide
|
Represents a Flat Pattern feature builder. More...
Public Member Functions | |
NXOpen::Section * | AddedGeometry () |
Returns the added geometry selection Created in NX6.0.0. | |
NXString | FlatPatternViewName () |
Returns the flat pattern view name string 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::Face * | ReferenceFace () |
Returns the upward face of the flat as solid feature . | |
NXOpen::Point3d | ReferenceVertex () |
Returns the end of the edge where the tangent will define the x axis for flat as solid. | |
void | SetReferenceFace (NXOpen::Face *referenceFace) |
Sets the upward face of the flat as solid feature . | |
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 | SetShowInteriorFeatureCurves (bool showInteriorFeatureCurves) |
Sets the show interior feature curves toggle value Created in NX6.0.0. | |
void | SetTransformToAbsoluteCsys (bool transformFlag) |
Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS. | |
bool | ShowInteriorFeatureCurves () |
Returns the show interior feature curves toggle value Created in NX6.0.0. | |
bool | TransformToAbsoluteCsys () |
Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS. | |
NXOpen::SelectFace * | UpwardFace () |
Returns the upward face selection Created in NX6.0.0. | |
NXOpen::SelectEdge * | XAxisEdge () |
Returns the x axis edge selection. |
Represents a Flat Pattern feature builder.
To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateFlatPatternBuilder
Default values.
Property | Value |
---|---|
InnerCornerTreatment.TreatmentType |
None |
InnerCornerTreatment.UseGlobal |
1 |
InnerCornerTreatment.Value.Value |
0 (millimeters part), 0 (inches part) |
Created in NX5.0.0.
Returns the added geometry selection
Created in NX6.0.0.
License requirements : None
Returns the flat pattern view name string
Created in NX6.0.0.
License requirements : None
NXOpen::Features::SheetMetal::CornerTreatmentBuilder* NXOpen::Features::SheetMetal::FlatPatternBuilder::InnerCornerTreatment | ( | ) |
Returns the inner corner treatment corner object
Created in NX6.0.0.
License requirements : None
NXOpen::Features::SheetMetal::CornerTreatmentBuilder* NXOpen::Features::SheetMetal::FlatPatternBuilder::OuterCornerTreatment | ( | ) |
Returns the outer corner treatment corner object
Created in NX6.0.0.
License requirements : None
Returns the upward face of the flat as solid feature .
The face should be planar, non-thickness face.
Created in NX5.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.
This value will only be used when a face from a formed solid body is picked as Upward face. If a face from a flat solid is selected, this value will be ignored.
Created in NX7.5.0.
License requirements : None
void NXOpen::Features::SheetMetal::FlatPatternBuilder::SetReferenceFace | ( | NXOpen::Face * | referenceFace | ) |
Sets the upward face of the flat as solid feature .
The face should be planar, non-thickness face.
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
referenceFace | The flat pattern plane is created from this face. |
void NXOpen::Features::SheetMetal::FlatPatternBuilder::SetReferenceVertex | ( | const NXOpen::Point3d & | vertex | ) |
Sets the end of the edge where the tangent will define the x axis for flat as solid.
This value will only be used when a face from a formed solid body is picked as Upward face. If a face from a flat solid is selected, this value will be ignored.
Created in NX7.5.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::FlatPatternBuilder::SetShowInteriorFeatureCurves | ( | bool | showInteriorFeatureCurves | ) |
Sets the show interior feature curves toggle value
Created in NX6.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
showInteriorFeatureCurves | showinteriorfeaturecurves |
void NXOpen::Features::SheetMetal::FlatPatternBuilder::SetTransformToAbsoluteCsys | ( | bool | transformFlag | ) |
Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS.
This flag will only be used if the Upward face belongs to a formed sheet metal body. If a face from a flat solid is selected, this value will be ignored.
Created in NX7.5.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 show interior feature curves toggle value
Created in NX6.0.0.
License requirements : None
Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS.
This flag will only be used if the Upward face belongs to a formed sheet metal body. If a face from a flat solid is selected, this value will be ignored.
Created in NX7.5.0.
License requirements : None
Returns the upward face selection
Created in NX6.0.0.
License requirements : None
Returns the x axis edge selection.
This edge selection is necessary when a face from a formed solid body is picked as Upward face. If a face from a flat solid is selected, this value will be ignored.
Created in NX7.5.0.
License requirements : None