NXOpen .NET Reference Guide
|
Mold Wizard enlarge surface management builder, trims a enlarged surface to a boundary of edges, curves, datum planes or faces. More...
Public Types | |
enum | KeepDiscardOption { Keep, Discard } |
represents the keep discard options for selected region. More... | |
Public Member Functions | |
unsafe void | AddPlanarFaceData (NXOpen.Face planarFace) |
Initializes the planar face data with face, and adds the data to builder. More... | |
unsafe void | AddSurfaceData (NXOpen.Face addFace) |
Initializes the surface data with face, and adds the data to builder. More... | |
unsafe void | CreatePreviewSurface () |
Create preview surface data from builder. More... | |
unsafe void | ErasePlanarFaceData (NXOpen.Face planarFace) |
Erases the planar face data from builder according to face. More... | |
unsafe void | EraseSurfaceData (NXOpen.Face eraseFace) |
Erases the surface data from builder according to face. More... | |
unsafe void | GetColorValue (out double redValue, out double greenValue, out double blueValue) |
Returns the value of patch surface color. More... | |
unsafe void | SetColorValue (double redValue, double greenValue, double blueValue) |
Sets the value of patch surface color. More... | |
unsafe void | SetRangeValue (NXOpen.Face rangeFace, double[] rangeValue) |
Sets the value of surface range to buider data according to range face. More... | |
unsafe void | SetTargetFace (NXOpen.Face targetFace) |
Sets the target face to target surface data. 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 | AsPatchSurface [get, set] |
Returns or sets the value of option, which specifies whether to set the result region as patch surface or not. More... | |
unsafe NXOpen.NXColor | BodyColor [get, set] |
Returns or sets the color value of patch surface body. More... | |
unsafe NXOpen.SelectNXObjectList | BoundarySelection [get] |
Returns the selection of boundary to trim the target surface, it could be face, datum plane, edge and curve. More... | |
unsafe bool | ChangeAllSizes [get, set] |
Returns or sets the value of option, which specifies when enlarging surface, whether to change all the sizes at the same time or not. More... | |
unsafe bool | CutToBoundary [get, set] |
Returns or sets the value of option, which specifies whether to cut the target to boundary objects or not. More... | |
unsafe bool | DragData [get, set] |
Returns or sets the drag preview body data from builder according to face. More... | |
unsafe NXOpen.Tooling.EnlargeSurfaceBuilder.KeepDiscardOption | RegionOption [get, set] |
Returns or sets the value of the option, which specifies to keep or discard the selected region. More... | |
unsafe NXOpen.RegionPointList | RegionSelection [get] |
Returns the selection of region, which will be kept or discarded as the result of enlarged surface. More... | |
unsafe bool | ReselTargetData [get, set] |
Returns or sets the reselect target face data from builder. More... | |
unsafe NXOpen.GeometricUtilities.SurfaceRangeBuilder | SurfaceRange [get] |
Returns the surface range data, which controls the enlarged parameters of surface. More... | |
unsafe NXOpen.ScCollector | TargetSelection [get] |
Returns the selection of target to create enlarge surface, body face only. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Mold Wizard enlarge surface management builder, trims a enlarged surface to a boundary of edges, curves, datum planes or faces.
Optionally creates output trimmed sheet body as a patch surface.
To create a new instance of this class, use NXOpen.Tooling.EnlargeSurfaceCollection.CreateEnlargeSurfaceBuilder
Default values.
Property | Value |
---|---|
AsPatchSurface |
1 |
ChangeAllSizes |
1 |
CutToBoundary |
1 |
RegionOption |
Keep |
SurfaceRange.AnchorPosition |
Vertex1 |
Created in NX7.5.0
|
inline |
Initializes the planar face data with face, and adds the data to builder.
Created in NX7.5.0
License requirements: None.
planarFace | face to add to planar face data |
|
inline |
Initializes the surface data with face, and adds the data to builder.
Created in NX7.5.0
License requirements: None.
addFace | face to add to surface data |
|
inline |
Create preview surface data from builder.
Created in NX8.5.0
License requirements: None.
|
inline |
Erases the planar face data from builder according to face.
Created in NX7.5.0
License requirements: None.
planarFace | face to get planar face data |
|
inline |
Erases the surface data from builder according to face.
Created in NX7.5.0
License requirements: None.
eraseFace | face to get surface data |
|
inline |
Returns the value of patch surface color.
Created in NX7.5.0
License requirements: None.
redValue | red value between 0 and 1 |
greenValue | green value between 0 and 1 |
blueValue | blue value between 0 and 1 |
|
inline |
Sets the value of patch surface color.
Created in NX7.5.0
License requirements: None.
redValue | red value between 0 and 1 |
greenValue | green value between 0 and 1 |
blueValue | blue value between 0 and 1 |
|
inline |
Sets the value of surface range to buider data according to range face.
Created in NX7.5.0
License requirements: None.
rangeFace | range face |
rangeValue | array of u and v range value |
|
inline |
Sets the target face to target surface data.
Created in NX7.5.0
License requirements: None.
targetFace | target face |
|
getset |
Returns or sets the value of option, which specifies whether to set the result region as patch surface or not.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the color value of patch surface body.
Created in NX8.0.1
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the selection of boundary to trim the target surface, it could be face, datum plane, edge and curve.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the value of option, which specifies when enlarging surface, whether to change all the sizes at the same time or not.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the value of option, which specifies whether to cut the target to boundary objects or not.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the drag preview body data from builder according to face.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the value of the option, which specifies to keep or discard the selected region.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the selection of region, which will be kept or discarded as the result of enlarged surface.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the reselect target face data from builder.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the surface range data, which controls the enlarged parameters of surface.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the selection of target to create enlarge surface, body face only.
Created in NX7.5.0
License requirements: None.