BoundingVolumeBuilder Class

class NXOpen.CAE.BoundingVolumeBuilder

Bases: NXOpen.Builder

Represents a CAE.BoundingVolume builder

To create a new instance of this class, use NXOpen.CAE.BoundingVolumeCollection.CreateBuilder()

Default values.

Property Value
CylinderHeight.Value 5 (millimeters part), 2 (inches part)
Diameter.Value 5 (millimeters part), 2 (inches part)
Height.Value 5 (millimeters part), 2 (inches part)
Length.Value 5 (millimeters part), 2 (inches part)
Width.Value 5 (millimeters part), 2 (inches part)

New in version NX11.0.0.

Properties

Property Description
BaseCenter Returns or sets the base center
CenterCsys Returns or sets the center csys
CenterPoint Returns or sets the center point
CylinderHeight Returns the cylinder height
Diameter Returns the diameter
Height Returns the height
Length Returns the length
Tag Returns the Tag for this object.
TargetPoint Returns or sets the target point
TopCenter Returns or sets the base center1
Type Returns or sets the type
Width Returns the width

Methods

Method Description
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.
GetObject Returns the object currently being edited by this builder.
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

BoundingVolumeBuilderTypes Enumeration the bounding volume creation types

Property Detail

BaseCenter

BoundingVolumeBuilder.BaseCenter

Returns or sets the base center

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

Getter Method

Signature BaseCenter()

Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature BaseCenter(baseCenter)

Parameters:baseCenter (NXOpen.Point) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CenterCsys

BoundingVolumeBuilder.CenterCsys

Returns or sets the center csys

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

Getter Method

Signature CenterCsys()

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature CenterCsys(centerCsys)

Parameters:centerCsys (NXOpen.CoordinateSystem) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CenterPoint

BoundingVolumeBuilder.CenterPoint

Returns or sets the center point

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

Getter Method

Signature CenterPoint()

Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature CenterPoint(centerPoint)

Parameters:centerPoint (NXOpen.Point) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CylinderHeight

BoundingVolumeBuilder.CylinderHeight

Returns the cylinder height

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

Getter Method

Signature CylinderHeight()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

Diameter

BoundingVolumeBuilder.Diameter

Returns the diameter

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

Getter Method

Signature Diameter()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

Height

BoundingVolumeBuilder.Height

Returns the height

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

Getter Method

Signature Height()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

Length

BoundingVolumeBuilder.Length

Returns the length

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

Getter Method

Signature Length()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

TargetPoint

BoundingVolumeBuilder.TargetPoint

Returns or sets the target point

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

Getter Method

Signature TargetPoint()

Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature TargetPoint(targetPoint)

Parameters:targetPoint (NXOpen.Point) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

TopCenter

BoundingVolumeBuilder.TopCenter

Returns or sets the base center1

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

Getter Method

Signature TopCenter()

Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature TopCenter(topCenter)

Parameters:topCenter (NXOpen.Point) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Type

BoundingVolumeBuilder.Type

Returns or sets the type

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

Getter Method

Signature Type()

Returns:
Return type:NXOpen.CAE.BoundingVolumeBuilderTypes

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature Type(type)

Parameters:type (NXOpen.CAE.BoundingVolumeBuilderTypes) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Width

BoundingVolumeBuilder.Width

Returns the width

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

Getter Method

Signature Width()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

Method Detail

Validate

BoundingVolumeBuilder.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.