class cymel.core.datatypes.boundingbox.BoundingBox¶

- class cymel.core.datatypes.boundingbox.BoundingBox(*args)¶
ベースクラス:
object3Dバウンディングボックスクラス。
Methods:
clear()contains(p)コーナーの8点を得る。
depth()distanceBetween(bb)別のボックスとの距離を得る。
distanceToPoint(pnt)点との距離を得る。
expand(v)height()intersectedBox(bb)別のボックスとの交差領域を新しいボックスとして得る。
別のボックスとの交差領域の体積を得る。
別のボックスとの交差領域の体積、又は距離の反転を得る。
intersects(bb[, tol])max()min()width()Methods Details:
- clear()¶
- contains(p)¶
- depth()¶
- distanceBetween(bb)¶
別のボックスとの距離を得る。
- パラメータ:
bb (
BoundingBox) -- 別のバウンディングボックス。- 戻り値の型:
- expand(v)¶
- height()¶
- intersectedBox(bb)¶
別のボックスとの交差領域を新しいボックスとして得る。
交差していなければ None となる。
- パラメータ:
bb (
BoundingBox) -- 別のバウンディングボックス。- 戻り値の型:
- intersectedVolume(bb)¶
別のボックスとの交差領域の体積を得る。
- パラメータ:
bb (
BoundingBox) -- 別のバウンディングボックス。- 戻り値の型:
- intersectedVolumeOrDistance(bb)¶
別のボックスとの交差領域の体積、又は距離の反転を得る。
交差していればその領域の体積が返され、 していなければ距離が負数で返される。
- パラメータ:
bb (
BoundingBox) -- 別のバウンディングボックス。- 戻り値の型:
- intersects(bb, tol=0.0)¶
- max()¶
- min()¶
- transformUsing(m)¶
- width()¶