NXOpen .NET Reference Guide
1899
|
The builder contains all inputs for direct unfolding. More...
Public Types | |
enum | Bend { Two, Three, Four, Five, Six } |
The number of children bends in defining prebend. More... | |
enum | BodyList { None } |
The name list of bodies in current part. More... | |
enum | MatType { Steel } |
The material database defined in PDW. More... | |
enum | Types { Convert, MergeBends, DefinePreBends, DeleteBends } |
Specifies the option of direct unfold type More... | |
Public Member Functions | |
unsafe void | ConvertToSheetMetal (NXOpen.NXObject baseBody) |
Convert to sheet metal More... | |
unsafe void | CreateResizeNeutralFactorForBody (NXOpen.NXObject baseBody) |
Create Resize Neutral Factor according to k factor More... | |
unsafe void | DefinePreBends (NXOpen.NXObject[] selBends) |
Define prebends More... | |
unsafe void | DeleteBends (NXOpen.NXObject[] bendFaces) |
Delete bends More... | |
unsafe void | EditResizeNeutralFactorForBends (double newKFactor, NXOpen.NXObject[] bendUDO) |
Edit Resize Neutral Factor accroding to bend's k factor More... | |
unsafe NXOpen.NXObject[] | GetAllBendsUDO (NXOpen.NXObject baseBody) |
Get all bends udo More... | |
unsafe void | KByMaterial () |
Evaluates K factors for every bend by giving material, radius of the bend and thickenss of the part. More... | |
unsafe void | LoadDatabase () |
Opens process_data Speadsheet in PDW. More... | |
unsafe void | MergeBends (NXOpen.NXObject[] mergeBendsFaces) |
Merge bends More... | |
unsafe void | SetCurrentBody (NXOpen.NXObject currentBody) |
Set current body More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.ScCollector | AdditionalBendFaces [get] |
Returns the additional bend faces More... | |
unsafe double | Angle1 [get, set] |
Returns or sets the first angle of prebend. More... | |
unsafe double | Angle2 [get, set] |
Returns or sets the second angle of prebend. More... | |
unsafe double | Angle3 [get, set] |
Returns or sets the third angle of prebend. More... | |
unsafe double | Angle4 [get, set] |
Returns or sets the fourth angle of prebend. More... | |
unsafe double | Angle5 [get, set] |
Returns or sets the fifth angle of prebend. More... | |
unsafe double | Angle6 [get, set] |
Returns or sets the sixth angle of prebend. More... | |
unsafe NXOpen.Tooling.DirectUnfoldBuilder.BodyList | CurBodies [get, set] |
Returns or sets the current body list. More... | |
unsafe NXOpen.Tooling.DefineNeutralFactorBuilder | DefineNeutralFactor [get] |
Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length More... | |
unsafe int | DesignSequence [get, set] |
Returns or sets the design sequence. More... | |
unsafe double | DevLength [get, set] |
Returns or sets the operations to developed length of a bend. More... | |
unsafe int | EditOption [get, set] |
Returns or sets the edit intermediate stage option. More... | |
unsafe string | InterNamingRule [get, set] |
Returns or sets the naming rule of intermediate stages. More... | |
unsafe bool | InterRenameComp [get, set] |
Returns or sets the switch of rename components. More... | |
unsafe NXOpen.Assemblies.SelectComponent | InterStage [get] |
Returns the intermediate stages selected as the reference of insert. More... | |
unsafe string | KFactor [get, set] |
Returns or sets the operations of k factor for a single bend. More... | |
unsafe NXOpen.Tooling.DirectUnfoldBuilder.MatType | Materials [get, set] |
Returns or sets the materials available in PDW. More... | |
unsafe NXOpen.Tooling.DirectUnfoldBuilder.Bend | NumBends [get, set] |
Returns or sets the number of bends. More... | |
unsafe int | NumInter [get, set] |
Returns or sets the number of intermediate stages. More... | |
unsafe int | OrientPitch [get, set] |
Returns or sets the orientation of pitch. More... | |
unsafe double | Pitch [get, set] |
Returns or sets the pitch. More... | |
unsafe NXOpen.SelectFaceList | SelectBend [get] |
Returns the selection list that stores bend faces. More... | |
unsafe NXOpen.SelectEdgeList | SelectStartEdge [get] |
Returns the selection list that stores start edges. More... | |
unsafe NXOpen.SelectFaceList | SelPlanarFaces [get] |
Returns the planar faces selected as the start of automatic recognition. More... | |
unsafe int | StartStation [get, set] |
Returns or sets the start station. More... | |
unsafe NXOpen.Tooling.DirectUnfoldBuilder.Types | UnfoldType [get, set] |
Returns or sets the type of direct unfold, the name get_type has been used More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
The builder contains all inputs for direct unfolding.
They are: name of current design part name of bodies in current part planar faces for auto-recogniton ...
To create a new instance of this class, use NXOpen.Tooling.DirectUnfoldCollection.CreateDirectUnfoldBuilder
Default values.
Property | Value |
---|---|
Angle1 |
30 |
Angle2 |
30 |
Angle3 |
30 |
Angle4 |
30 |
Angle5 |
30 |
Angle6 |
30 |
CurBodies |
None |
DefineNeutralFactor.BendDevelopedLength |
0 |
DefineNeutralFactor.NeutralFactor |
0.40 |
DefineNeutralFactor.NeutralFactorFormula |
General |
DefineNeutralFactor.PartMaterial |
08 |
DesignSequence |
0 |
DevLength (deprecated) |
0 |
InterRenameComp |
0 |
Materials (deprecated) |
Steel |
NumBends |
Two |
NumInter |
1 |
OrientPitch |
0 |
Pitch |
0 |
StartStation |
2 |
Created in NX6.0.0
|
inline |
Convert to sheet metal
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
baseBody |
|
inline |
Create Resize Neutral Factor according to k factor
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
baseBody |
|
inline |
Define prebends
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
selBends | an array of selected faces |
|
inline |
Delete bends
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
bendFaces | an array of bend faces |
|
inline |
Edit Resize Neutral Factor accroding to bend's k factor
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
newKFactor | |
bendUDO | an array of bend UDOs |
|
inline |
Get all bends udo
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
baseBody |
|
inline |
Evaluates K factors for every bend by giving material, radius of the bend and thickenss of the part.
Created in NX6.0.0
Deprecated in NX10.0.0. This functionality is no longer supported.
License requirements: None.
|
inline |
Opens process_data Speadsheet in PDW.
Created in NX6.0.0
Deprecated in NX10.0.0. This functionality is no longer supported.
License requirements: None.
|
inline |
Merge bends
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
mergeBendsFaces | an array of merge bends faces |
|
inline |
Set current body
Created in NX1899.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
currentBody |
|
get |
Returns the additional bend faces
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the first angle of prebend.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the second angle of prebend.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the third angle of prebend.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the fourth angle of prebend.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the fifth angle of prebend.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the sixth angle of prebend.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the current body list.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length
Created in NX10.0.0
License requirements: None.
|
getset |
Returns or sets the design sequence.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the operations to developed length of a bend.
Created in NX6.0.0
Deprecated in NX10.0.0. Use Tooling.DefineNeutralFactorBuilder.BendDevelopedLength instead.
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the edit intermediate stage option.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the naming rule of intermediate stages.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the switch of rename components.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the intermediate stages selected as the reference of insert.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the operations of k factor for a single bend.
Created in NX6.0.0
Deprecated in NX10.0.0. Use Tooling.DefineNeutralFactorBuilder.NeutralFactor instead.
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the materials available in PDW.
Created in NX6.0.0
Deprecated in NX10.0.0. Use Tooling.DefineNeutralFactorBuilder.PartMaterial instead.
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the number of bends.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the number of intermediate stages.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the orientation of pitch.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the pitch.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the selection list that stores bend faces.
Created in NX6.0.0
License requirements: None.
|
get |
Returns the selection list that stores start edges.
Created in NX1899.0.0
License requirements: None.
|
get |
Returns the planar faces selected as the start of automatic recognition.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the start station.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the type of direct unfold, the name get_type has been used
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.