BooleanOperator
概要
BooleanOperator は Aspose.3D の Java 用 FOSS のクラスです。継承元: Entity, IMeshConvertible。
ブール演算子を使用すると、2 つの IMeshConvertible インスタンスに対してブール演算を適用できます。
このクラスは、Java プログラムで BooleanOperator オブジェクトを操作するための 29 のメソッドを提供します。利用可能なメソッドは、A3DObject、BooleanOperator、Entity、SceneObject、findProperty、getBoundingBox、getEntityRendererKey、getExcluded、getFirst、getName、getOperator、getParentNode、および追加の 14 メソッドです。Aspose.3D の Java 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の Java アプリケーションから利用可能になります。プロパティ: boundingBox、entityRendererKey、excluded、first、name、operator、およびさらに 5 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
operator | BooleanOperation | 読み取り | 結果メッシュを作成する操作で使用されるブール演算子。 |
first | BooleanOperand | 読み取り | ブール演算子の第1オペランド。 |
second | BooleanOperand | 読み取り | ブール演算子の第2オペランド。 |
parentNode | Node | 読み取り | 親ノードを取得します。 |
parentNodes | ArrayList<Node> | 読み取り | 親ノードを取得します。 |
excluded | boolean | 読み取り | 除外されたものを取得します。 |
boundingBox | BoundingBox | 読み取り | バウンディングボックスを取得します。 |
entityRendererKey | EntityRendererKey | 読み取り | エンティティレンダラキーを取得します。 |
scene | Scene | 読み取り | シーンを取得します。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
BooleanOperator() | BooleanOperator のコンストラクタ。 |
getOperator() → BooleanOperation | 結果メッシュを作成する操作で使用されるブール演算子。 |
setOperator(value: BooleanOperation) | 結果メッシュを作成する操作で使用されるブール演算子。 |
getFirst() → BooleanOperand | ブール演算子の第一オペランド。 |
setFirst(value: BooleanOperand) | ブール演算子の第1オペランド。 |
getSecond() → BooleanOperand | ブール演算子の第2オペランド。 |
setSecond(value: BooleanOperand) | ブール演算子の第2オペランド。 |
toMesh() → Mesh | 2つのオペランドに対してブール演算を実行する。 |
Entity(name: String) | BooleanOperator のコンストラクタ。 |
getParentNode() → Node | 親ノードを返す。 |
setParentNode(value: Node) | 結果メッシュを作成する操作で使用されるブール演算子。 |
getParentNodes() → ArrayList<Node> | 親ノードを返します。 |
getExcluded() → boolean | 結果メッシュを作成する操作で使用されるブール演算子。 |
setExcluded(value: boolean) | 除外される値を設定します。 |
getBoundingBox() → BoundingBox | ブール演算子の最初のオペランド。 |
getEntityRendererKey() → EntityRendererKey | エンティティレンダラーキーを返します。 |
SceneObject() | ブール演算子を使用すると、2つのIMeshConvertibleインスタンスに対してブール操作を適用できます。 |
SceneObject(name: String) | この BooleanOperator インスタンスで SceneObject(name) を呼び出します。 |
getScene() → Scene | BooleanOperator のコンストラクタ。 |
A3DObject() | この BooleanOperator インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この BooleanOperator インスタンスで A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この BooleanOperator インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この BooleanOperator インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この BooleanOperator インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この BooleanOperator インスタンスで removeProperty(property) を呼び出します。 |