Gibt den virtuellen Rahmen zur Darstellung eines Volumens zurück, das von einer Reihe bereitgestellter virtueller Rahmen einheitlich verwendet wird (boolesche Schnittmenge).
virtueller Rahmen dargestellt werden, indem Sie eine list zwei points . Die erste point stellt die minimalen x -, Y - und Z-Koordinaten des virtueller Rahmen und die zweite point Stellt die maximale point . Somit ist der virtuelle Rahmen immer an den Weltkoordinatenachsen ausgerichtet.
bboxIntersection ( bboxes As List ) As List
Argument | Typ | Beschreibung |
---|---|---|
bboxes | List | Die virtuellen Rahmen, die zusammengefasst werden sollen |
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 >bboxIntersection({bbox1, bbox2})
--> {Point_(0.0, 0.0, 0.0, WorldFrame()), Point_(1.0, 3.0, 0.0, WorldFrame())}
Intent >bboxIntersection({bbox2, bbox3})
--> {}