BoundingObjectBuilder Class

class NXOpen.GeometricUtilities.BoundingObjectBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.GeometricUtilities.BoundingObjectBuilder

New in version NX7.5.1.

Properties

Property Description
BoundingCurve Returns the existing bounding curve.
BoundingObjectMethod Returns or sets the bounding object method
BoundingPlane Returns or sets the bounding plane.
BoundingPoint Returns or sets the bounding point.
BoundingPoint1 Returns or sets the bounding point1.
BoundingPoint2 Returns or sets the bounding point2.
BoundingProjectPoint Returns or sets the bounding project point.
BoundingVector Returns or sets the bounding vector.
IntersectionReference Returns or sets the intersection reference
Tag Returns the Tag for this object.

Methods

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

Enumerations

BoundingObjectBuilderMethod Enumeration Represents Bounding Object option types.

Property Detail

BoundingCurve

BoundingObjectBuilder.BoundingCurve

Returns the existing bounding curve.

This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.ExistingCurve < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingCurve

Returns:
Return type:NXOpen.SelectDisplayableObject

New in version NX7.5.1.

License requirements: None.

BoundingObjectMethod

BoundingObjectBuilder.BoundingObjectMethod

Returns or sets the bounding object method

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

Getter Method

Signature BoundingObjectMethod

Returns:
Return type:NXOpen.GeometricUtilities.BoundingObjectBuilderMethod

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingObjectMethod

Parameters:boundingObjectMethod (NXOpen.GeometricUtilities.BoundingObjectBuilderMethod) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

BoundingPlane

BoundingObjectBuilder.BoundingPlane

Returns or sets the bounding plane.

This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.ByPlane < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingPlane

Returns:
Return type:NXOpen.Plane

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingPlane

Parameters:plane (NXOpen.Plane) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

BoundingPoint

BoundingObjectBuilder.BoundingPoint

Returns or sets the bounding point.

This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.PointAndVector < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingPoint

Returns:
Return type:NXOpen.Point

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingPoint

Parameters:point (NXOpen.Point) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

BoundingPoint1

BoundingObjectBuilder.BoundingPoint1

Returns or sets the bounding point1.

This represents first bounding point. This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.LineBy2Points < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingPoint1

Returns:
Return type:NXOpen.Point

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingPoint1

Parameters:point1 (NXOpen.Point) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

BoundingPoint2

BoundingObjectBuilder.BoundingPoint2

Returns or sets the bounding point2.

This represents second bounding point. This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.LineBy2Points < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingPoint2

Returns:
Return type:NXOpen.Point

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingPoint2

Parameters:point2 (NXOpen.Point) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

BoundingProjectPoint

BoundingObjectBuilder.BoundingProjectPoint

Returns or sets the bounding project point.

This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.ProjectPoint < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingProjectPoint

Returns:
Return type:NXOpen.Point

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingProjectPoint

Parameters:projectPoint (NXOpen.Point) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

BoundingVector

BoundingObjectBuilder.BoundingVector

Returns or sets the bounding vector.

This is applicable for :py:class:` NXOpen.GeometricUtilities.BoundingObjectBuilderMethod.PointAndVector < NXOpen.GeometricUtilities.BoundingObjectBuilderMethod>`

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

Getter Method

Signature BoundingVector

Returns:
Return type:NXOpen.Direction

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature BoundingVector

Parameters:vector (NXOpen.Direction) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

IntersectionReference

BoundingObjectBuilder.IntersectionReference

Returns or sets the intersection reference

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

Getter Method

Signature IntersectionReference

Returns:
Return type:NXOpen.Point

New in version NX7.5.1.

License requirements: None.

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

Setter Method

Signature IntersectionReference

Parameters:intersectionReference (NXOpen.Point) –

New in version NX7.5.1.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

Method Detail

Validate

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