bboxes のセット(ブール演算和)を区切る境界領域を返します。
境界領域は 2 つの点の一覧によって示されます。最初の点は境界領域の最小 x、y、z 座標を示し、2 番目の点は最大の点を示します。これにより、境界領域は常にワールド座標軸に位置合わせされます。
bboxUnion ( bboxes As List ) As List
引数 | [タイプ] | 説明 |
---|---|---|
bboxes | [一覧] | 結合する境界領域のセットです。 |
Rule bbox1 As List = {point(0,0,0), point(10,10,0)} Rule bbox2 As List = {point(-5,-2,0), point(1,3,0)} Rule bbox3 As List = {point(5,2,0), point(13,9,0)}
Intent >bboxUnion({bbox1, bbox2}) --> {Point_(-5.0, -2.0, 0.0, WorldFrame()), Point_(10.0, 10.0, 0.0, WorldFrame())} Intent >bboxUnion({bbox1, bbox3}) --> {Point_(0.0, 0.0, 0.0, WorldFrame()), Point_(13.0, 10.0, 0.0, WorldFrame())} Intent >bboxUnion({bbox2, bbox3}) --> {Point_(-5.0, -2.0, 0.0, WorldFrame()), Point_(13.0, 9.0, 0.0, WorldFrame())} Intent >bboxUnion({bbox1, bbox2, bbox3}) --> {Point_(-5.0, -2.0, 0.0, WorldFrame()), Point_(13.0, 10.0, 0.0, WorldFrame())}