NXOpen .NET Reference Guide
|
The builder for designing parting surface in Mold Wizard. More...
Public Types | |
enum | ObjectType { PartingSurface, PartingLine, GuideLine, TransitionObject } |
The type of parting objects to be edited or placed. More... | |
enum | PartingSurfaceType { Extrude, Swept, BoundedPlane, EnlargedSurface, TrimandExtend, RibbonSurface, GuidedExtension } |
The type of parting surface to be created. More... | |
enum | TransitionSurfaceType { Auto, BoundedPlane, Swept, Bridge } |
The type of transition surface to be created. More... | |
enum | TrimAndExtendFromRegionType { Cavity, Core, None } |
The region type from which to trim and extend when creating parting surface. More... | |
Public Member Functions | |
unsafe void | AutoCreatePartingSurfaces () |
Method to auto create parting surfaces. More... | |
unsafe void | ChangePartingObjectType (int partingObjectType) |
Change the type of parting objects to be placed or edited. More... | |
unsafe void | CheckSuppressParting () |
Check if suppressing parting is needed. More... | |
unsafe void | ClearPreCreatedBoundedPlaneAndEnlargedSurface (int differentSegment) |
Clear the pre-created bounded plane and enlarged surface if no longer needed. More... | |
unsafe void | ClearPreCreatedExtrudeAndSweptSurface (int deleteSheet) |
Clear the pre-created extrude and swept surfaces for preview if no longer needed. More... | |
unsafe void | CreateSectionForGuidedExtensionPreview () |
Method to create a section for the preview of guided extension surface More... | |
unsafe void | CreateSurfaceData (NXOpen.Face faceTag) |
Create surface data for enlarged surface. More... | |
unsafe void | DeleteAllPartingSurfaces () |
Method to delete all the parting surfaces before auto create parting surfaces if the user chooses to do so. More... | |
unsafe void | DeletePartingSurface (NXOpen.Body partingSheet) |
Delete a newly created parting surface. More... | |
unsafe void | DisplayObjectsOnEntry () |
Display the parting surfaces, guide lines, and parting lines when entering the Design Parting Surface command. More... | |
unsafe void | FinalizeCreatePartingSurface () |
Finalize the creation of bounded plane or enlarged surface parting surface. More... | |
unsafe void | FlipTrimmedSheet () |
Flip the trimmed bounded plane or the enlarged surface for parting surface. More... | |
unsafe void | InitializeOnEntry () |
Perform initialization tasks when entering the Design Parting Surface command. More... | |
unsafe void | PreCreateBoundedPlaneAndEnlargedSurface () |
Pre-create a bounded plane or enlarged surface when the respective surface type is on. More... | |
unsafe void | UpdateAllSegmentsAutoCreateInfo () |
Method to update the auto create info for all parting segments. More... | |
unsafe void | UpdateBuilderPartingLinesHashTable () |
Method to update the hash table of parting lines of the builder More... | |
unsafe void | UpdateEditPartingLines () |
Update the parting lines being edited to reflect the change immediately More... | |
unsafe void | UpdateExtrudeAndSweptSheets (int directionChange) |
Method to update the temporary Extrude and Swept sheets for changes in UI. More... | |
unsafe void | UpdateExtrudeDistanceExpression (double extrudeDistance) |
Update the expression for the parting surface extrude distance with a new value. More... | |
unsafe void | UpdateInApplyStatus (int inApplyStatus) |
Method to update the Apply status of the command. More... | |
unsafe void | UpdatePartingLines () |
Update parting lines after traversing parting lines. More... | |
unsafe void | UpdatePreviewSurface () |
Update the preview surface for the bounded plane or enlarged surface. More... | |
unsafe void | UpdateSegmentAutoCreateInfo () |
Method to update the auto create info for the selected parting segment More... | |
unsafe void | UpdateTransitionPoints () |
Update transition points after editing guide lines. 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 bool | AlternateMethod [get, set] |
Returns or sets the option to use the system provided alternate method to create transition parting surface. More... | |
unsafe bool | CreateAsPartingSurface [get, set] |
Returns or sets the option to create surface as parting surface More... | |
unsafe bool | CreateExtrudeSweptPreview [get, set] |
Returns or sets the option to turn on or off the preview for Extrude or Swept parting surface More... | |
unsafe NXOpen.ScCollector | EditPartingLines [get] |
Returns the parting lines to edit. More... | |
unsafe bool | EnlargeOtherFaceOption [get, set] |
Returns or sets the option for enlarging the other face that connects to the same edge. More... | |
unsafe NXOpen.Expression | ExtendDistance [get] |
Returns the extend distance for creating parting surface. More... | |
unsafe NXOpen.Direction | ExtrudeDirection [get, set] |
Returns or sets the extrude or first direction used in creating parting surface that requires only one direction. More... | |
unsafe double | ExtrudeDistance [get, set] |
Returns or sets the extrude distance for updating the expression "parting_extrude_distance". More... | |
unsafe double | ExtrudeDraftAngle [get, set] |
Returns or sets the draft angle for extrude parting surface More... | |
unsafe NXOpen.SelectCurve | GuideOrPartingLine [get] |
Returns the guide or parting line to create or edit a guide line. More... | |
unsafe NXOpen.SelectCurveList | PartingLines [get] |
Returns the parting lines for creating parting surface. More... | |
unsafe NXOpen.SelectEdgeList | PrimaryEdges [get] |
Returns the primary edges for creating transition parting surface. More... | |
unsafe bool | ResizeAllDirections [get, set] |
Returns or sets the option to enlarge or resize surface for all directions. More... | |
unsafe NXOpen.Direction | SecondDirection [get, set] |
Returns or sets the second direction used in creating parting surface that requires two directions. More... | |
unsafe NXOpen.GeometricUtilities.SurfaceRangeBuilder | SurfaceRange [get] |
Returns the surface range for enlarging surface. More... | |
unsafe double | SurfaceTolerance [get, set] |
Returns or sets the surface tolerance. More... | |
unsafe NXOpen.Tooling.MWDesignPartingSurfaceBuilder.PartingSurfaceType | SurfaceType [get, set] |
Returns or sets the type of parting surface to be created. More... | |
unsafe NXOpen.SelectCurveList | TransitionObjects [get] |
Returns the transition curves or points used in creating transition parting surface. More... | |
unsafe NXOpen.Tooling.MWDesignPartingSurfaceBuilder.TransitionSurfaceType | TransitionSurfType [get, set] |
Returns or sets the type of transition surface to be created. More... | |
unsafe NXOpen.Tooling.MWDesignPartingSurfaceBuilder.TrimAndExtendFromRegionType | TrimAndExtendFromRegion [get, set] |
Returns or sets the option for "trim and extend" from the cavity or core region. More... | |
unsafe bool | TrimWithGuideLines [get, set] |
Returns or sets the option to trim with guide lines. More... | |
unsafe bool | UseDefaultKeepSide [get, set] |
Returns or sets the option to use the default keep side for trimming bounded plane or enlarged surface More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
The builder for designing parting surface in Mold Wizard.
To create a new instance of this class, use NXOpen.Tooling.MWDesignPartingSurfaceCollection.CreateBuilder
Default values.
Property | Value |
---|---|
AlternateMethod |
0 |
CreateAsPartingSurface |
1 |
CreateExtrudeSweptPreview |
0 |
EnlargeOtherFaceOption |
0 |
ExtendDistance.Value |
1 (millimeters part), 1 (inches part) |
ExtrudeDistance |
60 |
ExtrudeDraftAngle |
0 |
ResizeAllDirections |
1 |
SurfaceRange.AnchorPosition |
Vertex1 |
SurfaceTolerance |
0.01 |
SurfaceType |
Extrude |
TransitionSurfType |
Auto |
TrimAndExtendFromRegion |
Cavity |
TrimWithGuideLines |
1 |
UseDefaultKeepSide |
1 |
Created in NX7.5.0
|
inline |
Method to auto create parting surfaces.
Created in NX8.5.0
License requirements: None.
|
inline |
Change the type of parting objects to be placed or edited.
Created in NX7.5.0
License requirements: None.
partingObjectType | Parting object type |
|
inline |
Check if suppressing parting is needed.
Created in NX7.5.0
License requirements: None.
|
inline |
Clear the pre-created bounded plane and enlarged surface if no longer needed.
Created in NX7.5.0
License requirements: None.
differentSegment | Different segment flag |
|
inline |
Clear the pre-created extrude and swept surfaces for preview if no longer needed.
Created in NX8.5.0
License requirements: None.
deleteSheet | Delete sheet flag |
|
inline |
Method to create a section for the preview of guided extension surface
Created in NX10.0.0
License requirements: None.
|
inline |
Create surface data for enlarged surface.
Created in NX7.5.0
License requirements: None.
faceTag | Face for the surface data |
|
inline |
Method to delete all the parting surfaces before auto create parting surfaces if the user chooses to do so.
Created in NX8.5.0
License requirements: None.
|
inline |
Delete a newly created parting surface.
Created in NX7.5.0
License requirements: None.
partingSheet | Parting sheet to be deleted |
|
inline |
Display the parting surfaces, guide lines, and parting lines when entering the Design Parting Surface command.
Created in NX7.5.0
License requirements: None.
|
inline |
Finalize the creation of bounded plane or enlarged surface parting surface.
Created in NX7.5.0
License requirements: None.
|
inline |
Flip the trimmed bounded plane or the enlarged surface for parting surface.
Created in NX7.5.0
License requirements: None.
|
inline |
Perform initialization tasks when entering the Design Parting Surface command.
Created in NX7.5.0
License requirements: None.
|
inline |
Pre-create a bounded plane or enlarged surface when the respective surface type is on.
Created in NX7.5.0
License requirements: None.
|
inline |
Method to update the auto create info for all parting segments.
Created in NX8.5.0
License requirements: None.
|
inline |
Method to update the hash table of parting lines of the builder
Created in NX11.0.2
License requirements: None.
|
inline |
Update the parting lines being edited to reflect the change immediately
Created in NX7.5.0
License requirements: None.
|
inline |
Method to update the temporary Extrude and Swept sheets for changes in UI.
Created in NX8.5.0
License requirements: None.
directionChange |
|
inline |
Update the expression for the parting surface extrude distance with a new value.
Created in NX7.5.0
License requirements: None.
extrudeDistance | Extrude distance for expression |
|
inline |
Method to update the Apply status of the command.
Created in NX8.5.0
License requirements: None.
inApplyStatus |
|
inline |
Update parting lines after traversing parting lines.
Created in NX7.5.0
License requirements: None.
|
inline |
Update the preview surface for the bounded plane or enlarged surface.
Created in NX7.5.0
License requirements: None.
|
inline |
Method to update the auto create info for the selected parting segment
Created in NX8.5.0
License requirements: None.
|
inline |
Update transition points after editing guide lines.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the option to use the system provided alternate method to create transition parting surface.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the option to create surface as parting surface
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the option to turn on or off the preview for Extrude or Swept parting surface
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the parting lines to edit.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the option for enlarging the other face that connects to the same edge.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the extend distance for creating parting surface.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the extrude or first direction used in creating parting surface that requires only one direction.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the extrude distance for updating the expression "parting_extrude_distance".
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the draft angle for extrude parting surface
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the guide or parting line to create or edit a guide line.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the parting lines for creating parting surface.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the primary edges for creating transition parting surface.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the option to enlarge or resize surface for all directions.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the second direction used in creating parting surface that requires two directions.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the surface range for enlarging surface.
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the surface tolerance.
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 parting surface to be created.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the transition curves or points used in creating transition parting surface.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the type of transition surface to be created.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the option for "trim and extend" from the cavity or core region.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the option to trim with guide lines.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the option to use the default keep side for trimming bounded plane or enlarged surface
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: None.