NXOpen .NET Reference Guide
|
Represents a Features.Subdivision.SubdivisionPrimitiveShapeBuilderEx builder. More...
Public Types | |
enum | SphereSubdivisionLevel { Base, First, Second } |
Level of subdivisions of cubical cage to construct spherical primitive. More... | |
enum | Types { Sphere, Cylinder, Block, Circle, Rectangle, Torus } |
Type of primitive. More... | |
Public Member Functions | |
unsafe void | UpdateMesh () |
Updates the mesh data after changes in the origin. 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 int | CircularSegments [get, set] |
Returns or sets the number of segments in circular direction. More... | |
unsafe NXOpen.Expression | Height [get] |
Returns the height. More... | |
unsafe NXOpen.Expression | HeightZ [get] |
Returns the height in Z direction. More... | |
unsafe NXOpen.Expression | InnerSize [get] |
Returns the inner size of torus. More... | |
unsafe NXOpen.Expression | LengthX [get] |
Returns the length in X direction. More... | |
unsafe int | LinearSegments [get, set] |
Returns or sets the number of segments in linear direction. More... | |
unsafe NXOpen.Point | Origin [get, set] |
Returns or sets the origin. More... | |
unsafe NXOpen.Expression | OuterSize [get] |
Returns the outer size of torus. More... | |
unsafe int | RadialSegments [get, set] |
Returns or sets the number of segments in radial direction. More... | |
unsafe NXOpen.Expression | Size [get] |
Returns the size. More... | |
unsafe NXOpen.Features.Subdivision.SubdivisionPrimitiveShapeBuilderEx.SphereSubdivisionLevel | SphereSubdivisionLevelOption [get, set] |
Returns or sets the subdivision level. More... | |
unsafe NXOpen.GeometricUtilities.TransformerData | Transformer [get] |
Returns the transformation tool. More... | |
unsafe NXOpen.Features.Subdivision.SubdivisionPrimitiveShapeBuilderEx.Types | Type [get, set] |
Returns or sets the type. More... | |
unsafe NXOpen.Expression | WidthY [get] |
Returns the width in Y direction. More... | |
unsafe int | XSegments [get, set] |
Returns or sets the number of segments in X direction. More... | |
unsafe int | YSegments [get, set] |
Returns or sets the number of segments in Y direction. More... | |
unsafe int | ZSegments [get, set] |
Returns or sets the number of segments in Z direction. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a Features.Subdivision.SubdivisionPrimitiveShapeBuilderEx builder.
To create a new instance of this class, use NXOpen.Features.Subdivision.SubdivisionBodyCollection.CreateSubdivisionPrimitiveShapeBuilderEx
Default values.
Property | Value |
---|---|
CircularSegments |
4 |
Height.Value |
100 (millimeters part), 4 (inches part) |
HeightZ.Value |
100 (millimeters part), 4 (inches part) |
InnerSize.Value |
50 (millimeters part), 2 (inches part) |
LengthX.Value |
100 (millimeters part), 4 (inches part) |
LinearSegments |
1 |
OuterSize.Value |
100 (millimeters part), 4 (inches part) |
RadialSegments |
8 |
Size.Value |
100 (millimeters part), 4 (inches part) |
WidthY.Value |
100 (millimeters part), 4 (inches part) |
XSegments |
1 |
YSegments |
1 |
ZSegments |
1 |
Created in NX11.0.0
|
inline |
Updates the mesh data after changes in the origin.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the number of segments in circular direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
get |
Returns the height.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the height in Z direction.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the inner size of torus.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the length in X direction.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the number of segments in linear direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
getset |
Returns or sets the origin.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
get |
Returns the outer size of torus.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the number of segments in radial direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
get |
Returns the size.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the subdivision level.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
get |
Returns the transformation tool.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the type.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
get |
Returns the width in Y direction.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the number of segments in X direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
getset |
Returns or sets the number of segments in Y direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")
|
getset |
Returns or sets the number of segments in Z direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_subdivision (" NX SUBDIVISION")