BooleanToolBuilder Class

class NXOpen.GeometricUtilities.BooleanToolBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

a class which defines boolean tool builder.

It provides four types of * tool creation methods viz. a set of existing faces or datum planes, a new plane * created on the fly (FacePlaneToolBuilder), extrude or revolve sheet bodies created on the fly by * a given section and direction (ExtrudeRevolveToolBuilder).

New in version NX6.0.0.

Properties

Property Description
ExtrudeRevolveTool Returns the ExtrudeRevolveTool builder.
FacePlaneTool Returns the FacePlaneTool Builder.
ReverseDirection Returns or sets the boolean tool reverse direction option
Tag Returns the Tag for this object.
ToolOption Returns or sets the boolean tool option

Methods

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

Enumerations

BooleanToolBuilderBooleanToolType Enumeration the boolean tool created options

Property Detail

ExtrudeRevolveTool

BooleanToolBuilder.ExtrudeRevolveTool

Returns the ExtrudeRevolveTool builder.

Through this tool, the extrude * or revolve created on the fly can be queried

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

Getter Method

Signature ExtrudeRevolveTool

Returns:
Return type:NXOpen.GeometricUtilities.ExtrudeRevolveToolBuilder

New in version NX6.0.0.

License requirements: None.

FacePlaneTool

BooleanToolBuilder.FacePlaneTool

Returns the FacePlaneTool Builder.

Through this tool, the sets of tool faces/datum planes or * new plane created on the fly can be queried

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

Getter Method

Signature FacePlaneTool

Returns:
Return type:NXOpen.GeometricUtilities.FacePlaneToolBuilder

New in version NX6.0.0.

License requirements: None.

ReverseDirection

BooleanToolBuilder.ReverseDirection

Returns or sets the boolean tool reverse direction option

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

Getter Method

Signature ReverseDirection

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ReverseDirection

Parameters:reverseDirection (bool) –

New in version NX7.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

ToolOption

BooleanToolBuilder.ToolOption

Returns or sets the boolean tool option

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

Getter Method

Signature ToolOption

Returns:
Return type:NXOpen.GeometricUtilities.BooleanToolBuilderBooleanToolType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature ToolOption

Parameters:toolOption (NXOpen.GeometricUtilities.BooleanToolBuilderBooleanToolType) –

New in version NX6.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Method Detail

Validate

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