NXOpen .NET Reference Guide
|
Represents the easy pattern builder. More...
Public Types | |
enum | HemMethodTypes { MidPoint, NormalToBody } |
Indicates the method to use to compute the hem vector location. More... | |
enum | PlaneMethodTypes { InferPlanes, ParallelXCPlanes, ParallelYCPlanes, ParallelZCPlanes } |
The plane to cut sections in to determine placement measurement patterns. More... | |
enum | SpacingMethodTypes { Grid, SinglePlane } |
Indicates whether planes should be cut a grid lines, or if a single plane should be used. More... | |
enum | Types { TrimAndSurface, HemAndSurface } |
Controls the type of pattern. More... | |
Properties | |
unsafe double | BackEdgeOffset [get, set] |
Returns or sets the back edge offset. More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance. More... | |
unsafe double | GridAngleTolerance [get, set] |
Returns or sets the grid angle tolerance. More... | |
unsafe double | GridIncrement [get, set] |
Returns or sets the grid increment. More... | |
unsafe double | Height [get, set] |
Returns or sets the height of the measurement solid to create. More... | |
unsafe NXOpen.Weld.EasyPatternBuilder.HemMethodTypes | HemMethod [get, set] |
Returns or sets the hem method. More... | |
unsafe double | LengthAndWidth [get, set] |
Returns or sets the length and width of the measurement solid to create. More... | |
unsafe double | MaximumSpacing [get, set] |
Returns or sets the maximum spacing between the trim edge offset and the back edge offset. More... | |
unsafe double | MinimumFlangeWidth [get, set] |
Returns or sets the value used to control when only one surface measurement vector will be created. More... | |
unsafe int | NumberSurfaceVectors [get, set] |
Returns or sets the number surface vectors to create for each pattern. More... | |
unsafe NXOpen.Section | PatternPath [get] |
Returns the pattern path. More... | |
unsafe double | PlaneLocation [get, set] |
Returns or sets the plane location. More... | |
unsafe NXOpen.Weld.EasyPatternBuilder.PlaneMethodTypes | PlaneMethod [get, set] |
Returns or sets the plane method. More... | |
unsafe bool | ReverseDirection [get, set] |
Returns or sets the reverse direction. More... | |
unsafe NXOpen.Weld.EasyPatternBuilder.SpacingMethodTypes | SpacingMethod [get, set] |
Returns or sets the spacing method. More... | |
unsafe NXOpen.ScCollector | SurfaceVectorFace [get] |
Returns the surface vector face. More... | |
unsafe double | TrimEdgeOffset [get, set] |
Returns or sets the trim edge offset distance. More... | |
unsafe NXOpen.Weld.EasyPatternBuilder.Types | Type [get, set] |
Returns or sets the type of pattern to created. More... | |
Additional Inherited Members | |
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... | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents the easy pattern builder.
This is used to create hem, trim and surface measurement points at various plane locations.
To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateEasyPatternBuilder
Default values.
Property | Value |
---|---|
BackEdgeOffset |
2 (millimeters part), 0.08 (inches part) |
GridAngleTolerance |
15 |
GridIncrement |
25 (millimeters part), 1.0 (inches part) |
Height |
25 (millimeters part), 1.0 (inches part) |
HemMethod |
MidPoint |
LengthAndWidth |
5 (millimeters part), 0.02 (inches part) |
MaximumSpacing |
20 (millimeters part), 0.8 (inches part) |
MinimumFlangeWidth |
6.0 (millimeters part), 0.25 (inches part) |
NumberSurfaceVectors |
1 |
PlaneLocation |
0 |
PlaneMethod |
InferPlanes |
SpacingMethod |
Grid |
TrimEdgeOffset |
2 (millimeters part), 0.08 (inches part) |
Created in NX7.5.0
|
getset |
Returns or sets the back edge offset.
This offset distance is measured from the end of the section cut curve. The start of the curve is at path curve specified.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the distance tolerance.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the grid angle tolerance.
This is used for the inferred grid spacing method.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the grid increment.
The grid spacing value use to generate planes.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the height of the measurement solid to create.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the hem method.
This controls the method used for determining the hem point location and vector direction.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the length and width of the measurement solid to create.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the maximum spacing between the trim edge offset and the back edge offset.
Created in NX7.5.5
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the value used to control when only one surface measurement vector will be created.
Created in NX7.5.1
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the number surface vectors to create for each pattern.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the pattern path.
This path is used to determine the pattern spacing.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the plane location.
The single plane location to create a pattern.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the plane method.
This is used to control plane orientations for the measurement points.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the reverse direction.
This will reverse direction of all measurement points created.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the spacing method.
This method controls whether multiple patterns are created or a single pattern.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the surface vector face.
This is the face surface vectors will be created on.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the trim edge offset distance.
This is the offset distance from the path specified.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the type of pattern to created.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")