NXOpen .NET Reference
12.0.0
|
Creates special forming insert builder for progressive die. More...
Public Types | |
enum | Types { CreateBasicInsert, ExtendCurveAndCreateBox, TrimInsert, ModifyInsert, DeleteInsert } |
Specifies the main page type. More... | |
enum | ParentValue { PrjDie, PrjDb, PrjSub } |
Specifies the main page type. More... | |
enum | PunchOrDie { Punch, Die } |
Specifies the main page type. More... | |
enum | BlockType { BoundedBlock, UserDefined } |
the block type More... | |
Public Member Functions | |
unsafe void | CreateFormingInsert () |
Create forming insert More... | |
unsafe void | SetBoxMatrixAndPosition (NXOpen.Matrix3x3 matrix, NXOpen.Point3d position) |
Sets box csys matrix. More... | |
unsafe void | CalculateBoxSize () |
Calculate box size and set directions, edge length, lower point position. More... | |
unsafe void | SewWaveLinkedFaceAndGuidedExtensionSheet () |
Sew wave linked face and guided extension sheet. More... | |
unsafe void | CreateBoundBox () |
Create bound box. More... | |
unsafe void | EditBoundBox () |
Edit bound box. More... | |
unsafe void | ExtrudeCurvesToTrueBodyAndFalseBody () |
Extrude curves to true body and false body. More... | |
unsafe void | EditExtrudeCurves () |
Edit extrude curves. More... | |
unsafe void | TrimTrueBodyWithSewedSheet () |
Trim true body with sewed sheet. More... | |
unsafe void | MoveObjectsToUndisplayableLayer () |
Move objects to undisplayable layer. More... | |
unsafe void | AssignClearance () |
Assign clearance. More... | |
unsafe NXOpen.NXObject | AddInsertPartIntoAssembly (NXOpen.NXObject parentPart, string templatePartName, NXOpen.Point3d origin) |
Add insert part into assembly. More... | |
unsafe void | SetFormingRegion (NXOpen.NXObject[] faces) |
Set forming region. More... | |
unsafe void | WaveFormingRegion () |
Wave forming region. More... | |
unsafe void | CreateOffsetDatumPlaneForSketch () |
Create offset datum plane for sketch. More... | |
unsafe void | AssignAttributeForSketchFeature (NXOpen.NXObject sketchFeatureTag) |
Assign attribute for sketch feature. More... | |
unsafe void | DeleteSelectedInsert () |
Delete selected insert. 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... | |
Properties | |
unsafe NXOpen.Tooling.SpecialFormingBuilder.BlockType | BoundedBlockOrUserDefined [get, set] |
Returns or sets the bounded block or user defined More... | |
unsafe double | BoxClearance [get, set] |
Returns or sets the box clearance More... | |
unsafe NXOpen.Point3d | BoxPosition [get, set] |
Returns or sets the position of csys for box. More... | |
unsafe NXOpen.Expression | EndLimit [get] |
Returns the end limit More... | |
unsafe double | FirstClearance [get, set] |
Returns or sets the first clearance More... | |
unsafe NXOpen.Tooling.SpecialFormingBuilder.PunchOrDie | InsertType [get, set] |
Returns or sets the insert type More... | |
unsafe bool | IsEditGuidedExtension [get, set] |
Returns or sets the is edit guided extension More... | |
unsafe bool | NeedFirstClearance [get, set] |
Returns or sets the need first clearance More... | |
unsafe bool | NeedSecondClearance [get, set] |
Returns or sets the need second clearance More... | |
unsafe bool | NeedThirdClearance [get, set] |
Returns or sets the need third clearance More... | |
unsafe NXOpen.Expression | OffsetValueLinearDimensionNegativeX [get] |
Returns the offset value linear dimension negative x More... | |
unsafe NXOpen.Expression | OffsetValueLinearDimensionNegativeY [get] |
Returns the offset value linear dimension negative y More... | |
unsafe NXOpen.Expression | OffsetValueLinearDimensionNegativeZ [get] |
Returns the offset value linear dimension negative z More... | |
unsafe NXOpen.Expression | OffsetValueLinearDimensionPositiveX [get] |
Returns the offset value linear dimension positive x More... | |
unsafe NXOpen.Expression | OffsetValueLinearDimensionPositiveY [get] |
Returns the offset value linear dimension positive y More... | |
unsafe NXOpen.Expression | OffsetValueLinearDimensionPositiveZ [get] |
Returns the offset value linear dimension positive z More... | |
unsafe NXOpen.Tooling.SpecialFormingBuilder.ParentValue | Parent [get, set] |
Returns or sets the parent More... | |
unsafe bool | RenameComponent [get, set] |
Returns or sets the rename component More... | |
unsafe double | SecondClearance [get, set] |
Returns or sets the second clearance More... | |
unsafe NXOpen.Section | SelectCurves [get] |
Returns the select curves More... | |
unsafe NXOpen.ScCollector | SelectFace [get] |
Returns the select face More... | |
unsafe NXOpen.SelectBody | SelectFormingBlock [get] |
Returns the select forming block More... | |
unsafe NXOpen.SelectNXObjectList | SelectInsertToDelete [get] |
Returns the select insert to delete More... | |
unsafe NXOpen.SelectBody | SelectSheetBody [get] |
Returns the select sheet body More... | |
unsafe NXOpen.Expression | StartLimit [get] |
Returns the start limit More... | |
unsafe double | ThirdClearance [get, set] |
Returns or sets the third clearance More... | |
unsafe NXOpen.Tooling.SpecialFormingBuilder.Types | Type [get, set] |
Returns or sets the type More... | |
unsafe bool | UseExistingSheetBody [get, set] |
Returns or sets the use existing sheet body More... | |
unsafe bool | WithoutFalseBody [get, set] |
Returns or sets the without false body More... | |
unsafe int | WizardType [get, set] |
Returns or sets the wizard type More... | |
Creates special forming insert builder for progressive die.
No entity is returned.
To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateSpecialFormingBuilder
Default values.
Property | Value |
---|---|
BoundedBlockOrUserDefined |
BoundedBlock |
BoxClearance |
0 |
EndLimit.Value |
0 (millimeters part), 0 (inches part) |
FirstClearance |
0 |
InsertType |
Punch |
NeedFirstClearance |
0 |
NeedSecondClearance |
0 |
NeedThirdClearance |
0 |
Parent |
PrjDie |
RenameComponent |
0 |
SecondClearance |
0 |
StartLimit.Value |
0 (millimeters part), 0 (inches part) |
ThirdClearance |
0 |
UseExistingSheetBody |
0 |
WithoutFalseBody |
0 |
Created in NX11.0.0
unsafe NXOpen.NXObject NXOpen.Tooling.SpecialFormingBuilder.AddInsertPartIntoAssembly | ( | NXOpen.NXObject | parentPart, |
string | templatePartName, | ||
NXOpen.Point3d | origin | ||
) |
Add insert part into assembly.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
parentPart | |
templatePartName | |
origin |
unsafe void NXOpen.Tooling.SpecialFormingBuilder.AssignAttributeForSketchFeature | ( | NXOpen.NXObject | sketchFeatureTag | ) |
Assign attribute for sketch feature.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
sketchFeatureTag |
unsafe void NXOpen.Tooling.SpecialFormingBuilder.AssignClearance | ( | ) |
Assign clearance.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.CalculateBoxSize | ( | ) |
Calculate box size and set directions, edge length, lower point position.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.CreateBoundBox | ( | ) |
Create bound box.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.CreateFormingInsert | ( | ) |
Create forming insert
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.CreateOffsetDatumPlaneForSketch | ( | ) |
Create offset datum plane for sketch.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.DeleteSelectedInsert | ( | ) |
Delete selected insert.
Created in NX12.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.EditBoundBox | ( | ) |
Edit bound box.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.EditExtrudeCurves | ( | ) |
Edit extrude curves.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.ExtrudeCurvesToTrueBodyAndFalseBody | ( | ) |
Extrude curves to true body and false body.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.MoveObjectsToUndisplayableLayer | ( | ) |
Move objects to undisplayable layer.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.SetBoxMatrixAndPosition | ( | NXOpen.Matrix3x3 | matrix, |
NXOpen.Point3d | position | ||
) |
Sets box csys matrix.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
matrix | |
position |
unsafe void NXOpen.Tooling.SpecialFormingBuilder.SetFormingRegion | ( | NXOpen.NXObject[] | faces | ) |
Set forming region.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
faces |
unsafe void NXOpen.Tooling.SpecialFormingBuilder.SewWaveLinkedFaceAndGuidedExtensionSheet | ( | ) |
Sew wave linked face and guided extension sheet.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.TrimTrueBodyWithSewedSheet | ( | ) |
Trim true body with sewed sheet.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
unsafe void NXOpen.Tooling.SpecialFormingBuilder.WaveFormingRegion | ( | ) |
Wave forming region.
Created in NX11.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the bounded block or user defined
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the box clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the position of csys for box.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the end limit
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the first clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the insert type
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the is edit guided extension
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the need first clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the need second clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the need third clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the offset value linear dimension negative x
Created in NX11.0.0
License requirements: None.
|
get |
Returns the offset value linear dimension negative y
Created in NX11.0.0
License requirements: None.
|
get |
Returns the offset value linear dimension negative z
Created in NX11.0.0
License requirements: None.
|
get |
Returns the offset value linear dimension positive x
Created in NX11.0.0
License requirements: None.
|
get |
Returns the offset value linear dimension positive y
Created in NX11.0.0
License requirements: None.
|
get |
Returns the offset value linear dimension positive z
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the parent
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the rename component
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the second clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the select curves
Created in NX11.0.0
License requirements: None.
|
get |
Returns the select face
Created in NX11.0.0
License requirements: None.
|
get |
Returns the select forming block
Created in NX11.0.0
License requirements: None.
|
get |
Returns the select insert to delete
Created in NX11.0.0
License requirements: None.
|
get |
Returns the select sheet body
Created in NX11.0.0
License requirements: None.
|
get |
Returns the start limit
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the third clearance
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the type
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the use existing sheet body
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the without false body
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the wizard type
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")