ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
polyBoolOp [-caching boolean] [-faceAreaThreshold linear] [-mergeUVSets int] [-nodeState int] [-operation int] [-preserveColor boolean] [-useThresholds boolean] [-vertexDistanceThreshold linear]
poly poly
polyBoolOp は、取り消し可能、照会可能、および編集可能です。
入力ポリゴン間のブール演算(論理和、論理積、論理差)によって、新しいポリゴンを作成します。string[] | オブジェクト名とノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
-faceAreaThreshold(-fat)
|
linear
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
-operation(-op)
|
int
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
-preserveColor(-pcr)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
-useThresholds(-uth)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
-vertexDistanceThreshold(-vdt)
|
linear
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
Flags from polyCBoolOp | ||||||||||||
Flags From polyUnite Node | ||||||||||||
-caching(-cch)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
-mergeUVSets(-muv)
|
int
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
-nodeState(-nds)
|
int
|
![]() ![]() ![]() |
||||||||||
|
![]() |
![]() |
![]() |
![]() |
// Union polyCube -n Cube1 -w 1 -h 10 -d 1; polyCube -n cub1 -w 3 -h 3 -d 3; polyBoolOp -op 1 -n result1 cub1 Cube1; // Difference polyCube -n Cube2 -w 1 -h 10 -d 1; polyCube -n cub2 -w 3 -h 3 -d 3; polyBoolOp -op 2 -n result2 cub2 Cube2; move 5 0 0 result2; // Intersection polyCube -n Cube3 -w 1 -h 10 -d 1; polyCube -n cub3 -w 3 -h 3 -d 3; polyBoolOp -op 3 -n result3 cub3 Cube3; move 10 0 0 result3;