BooleanOperator

BooleanOperator

Overview

BooleanOperator is a class in Aspose.3D FOSS for Java. Inherits from: Entity, IMeshConvertible.

Boolean operator allows you to apply Boolean operation on two IMeshConvertible instances.

This class provides 29 methods for working with BooleanOperator objects in Java programs. Available methods include: A3DObject, BooleanOperator, Entity, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getFirst, getName, getOperator, getParentNode, and 14 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, entityRendererKey, excluded, first, name, operator, and 5 more.

Properties

NameTypeAccessDescription
operatorBooleanOperationReadThe Boolean operator used in the operation to create the result mesh.
firstBooleanOperandReadThe first operand of the Boolean operator.
secondBooleanOperandReadThe second operand of the Boolean operator.
parentNodeNodeReadGets the parent node.
parentNodesArrayList<Node>ReadGets the parent nodes.
excludedbooleanReadGets the excluded.
boundingBoxBoundingBoxReadGets the bounding box.
entityRendererKeyEntityRendererKeyReadGets the entity renderer key.
sceneSceneReadGets the scene.
nameStringReadGets the name.
propertiesPropertyCollectionReadGets the properties.

Methods

SignatureDescription
BooleanOperator()Constructor of BooleanOperator.
getOperator()BooleanOperationThe Boolean operator used in the operation to create the result mesh.
setOperator(value: BooleanOperation)The Boolean operator used in the operation to create the result mesh.
getFirst()BooleanOperandThe first operand of the Boolean operator.
setFirst(value: BooleanOperand)The first operand of the Boolean operator.
getSecond()BooleanOperandThe second operand of the Boolean operator.
setSecond(value: BooleanOperand)The second operand of the Boolean operator.
toMesh()MeshPerform the Boolean operation on two operands.
Entity(name: String)Constructor of BooleanOperator.
getParentNode()NodeReturns the parent node.
setParentNode(value: Node)The Boolean operator used in the operation to create the result mesh.
getParentNodes()ArrayList<Node>Returns the parent nodes.
getExcluded()booleanThe Boolean operator used in the operation to create the result mesh.
setExcluded(value: boolean)Sets the excluded value.
getBoundingBox()BoundingBoxThe first operand of the Boolean operator.
getEntityRendererKey()EntityRendererKeyReturns the entity renderer key.
SceneObject()Boolean operator allows you to apply Boolean operation on two IMeshConvertible instances.
SceneObject(name: String)Calls SceneObject(name) on this BooleanOperator instance.
getScene()SceneConstructor of BooleanOperator.
A3DObject()Calls A3DObject on this BooleanOperator instance.
A3DObject(name: String)Calls A3DObject(name) on this BooleanOperator instance.
getName()StringReturns the name.
setName(name: String)Sets the name value.
getProperties()PropertyCollectionReturns the properties.
findProperty(name: String)PropertyCalls findProperty(name) on this BooleanOperator instance.
getProperty(name: String)ObjectCalls getProperty(name) on this BooleanOperator instance.
setProperty(name: String, value: Object)Sets the property value.
removeProperty(name: String)booleanCalls removeProperty(name) on this BooleanOperator instance.
removeProperty(property: Property)booleanCalls removeProperty(property) on this BooleanOperator instance.

See Also

 English