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(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(plane)

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(point)

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(point1)

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(point2)

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(projectPoint)

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(vector)

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