Box.from_bounding_box
- classmethod Box.from_bounding_box(bbox)[source]
Construct a box from the result of a bounding box calculation.
- Parameters:
- bboxlist[[float, float, float] |
compas.geometry.Point
] A list of 8 point locations, representing the corners of the bounding box. Positions 0, 1, 2, 3 are the bottom corners. Positions 4, 5, 6, 7 are the top corners. Both the top and bottom face are oriented in CCW direction, starting at the bottom, left-most point.
- bboxlist[[float, float, float] |
- Returns:
compas.geometry.Box
The box shape.
Examples
>>> from compas.geometry import bounding_box >>> bbox = bounding_box([[0.0, 0.0, 0.0], [1.0, 1.0, 1.0]]) >>> box = Box.from_bounding_box(bbox) >>> box.width 1.0 >>> box.height 1.0 >>> box.depth 1.0