ConvexMeshBuilder Class

class NXOpen.CAE.ConvexMeshBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.ConvexMeshBuilder

To create a new instance of this class, use NXOpen.CAE.NodeElementManager.CreateConvexMeshBuilder()

Default values.

Property Value
OffsetMethod (deprecated) DistanceAlongNormal

New in version NX11.0.0.

Properties

Property Description
ElementSize Returns the element size
ElementType Returns the element type
InfinitePlane Returns or sets the infinite plane
InfinitePlaneState Returns or sets the infinite plane option
OffsetDistance Returns the offset distance
OffsetMethod Returns or sets the offset method option
PropertyTable Returns the Convex Mesh property table The property table contains the parameters needed for the Mesh Refinement
ScaleFactor Returns the scale factor
SelectMesh Returns the select mesh
Tag Returns the Tag for this object.

Methods

Method Description
AutomaticElementSize The creation of automatic element size
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetInfinitePlanes The Infinite planes
GetObject Returns the object currently being edited by this builder.
SetInfinitePlanes The Infinite planes
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

ConvexMeshBuilderOffsetMethodOption Enumeration the offset method option

Property Detail

ElementSize

ConvexMeshBuilder.ElementSize

Returns the element size

-------------------------------------

Getter Method

Signature ElementSize

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: None.

ElementType

ConvexMeshBuilder.ElementType

Returns the element type

-------------------------------------

Getter Method

Signature ElementType

Returns:
Return type:NXOpen.CAE.ElementTypeBuilder

New in version NX11.0.0.

License requirements: None.

InfinitePlane

ConvexMeshBuilder.InfinitePlane

Returns or sets the infinite plane

-------------------------------------

Getter Method

Signature InfinitePlane

Returns:
Return type:NXOpen.Plane

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.RecipeConvexMesh instead.

License requirements: None.

-------------------------------------

Setter Method

Signature InfinitePlane

Parameters:infinitePlane (NXOpen.Plane) –

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.RecipeConvexMesh instead.

License requirements: None.

InfinitePlaneState

ConvexMeshBuilder.InfinitePlaneState

Returns or sets the infinite plane option

-------------------------------------

Getter Method

Signature InfinitePlaneState

Returns:
Return type:bool

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: None.

-------------------------------------

Setter Method

Signature InfinitePlaneState

Parameters:infinitePlaneState (bool) –

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: None.

OffsetDistance

ConvexMeshBuilder.OffsetDistance

Returns the offset distance

-------------------------------------

Getter Method

Signature OffsetDistance

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: None.

OffsetMethod

ConvexMeshBuilder.OffsetMethod

Returns or sets the offset method option

-------------------------------------

Getter Method

Signature OffsetMethod

Returns:
Return type:NXOpen.CAE.ConvexMeshBuilderOffsetMethodOption

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: None.

-------------------------------------

Setter Method

Signature OffsetMethod

Parameters:offsetMethod (NXOpen.CAE.ConvexMeshBuilderOffsetMethodOption) –

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: nx_masterfem (“Finite Element Modeling”)

PropertyTable

ConvexMeshBuilder.PropertyTable

Returns the Convex Mesh property table The property table contains the parameters needed for the Mesh Refinement

-------------------------------------

Getter Method

Signature PropertyTable

Returns:
Return type:NXOpen.CAE.PropertyTable

New in version NX12.0.0.

License requirements: None.

ScaleFactor

ConvexMeshBuilder.ScaleFactor

Returns the scale factor

-------------------------------------

Getter Method

Signature ScaleFactor

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PropertyTable instead.

License requirements: None.

SelectMesh

ConvexMeshBuilder.SelectMesh

Returns the select mesh

-------------------------------------

Getter Method

Signature SelectMesh

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX11.0.0.

License requirements: None.

Method Detail

AutomaticElementSize

ConvexMeshBuilder.AutomaticElementSize

The creation of automatic element size

Signature AutomaticElementSize()

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GetInfinitePlanes

ConvexMeshBuilder.GetInfinitePlanes

The Infinite planes

Signature GetInfinitePlanes()

Returns:
Return type:list of NXOpen.Plane

New in version NX12.0.0.

License requirements: None.

SetInfinitePlanes

ConvexMeshBuilder.SetInfinitePlanes

The Infinite planes

Signature SetInfinitePlanes(pPlaneTags)

Parameters:pPlaneTags (list of NXOpen.Plane) –

New in version NX12.0.0.

License requirements: None.

Validate

ConvexMeshBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.