Currently, BoundingBox condition – and, coincidentally, the Zone Specification – work only with BoundingBoxes.
This is limiting because BoundingBoxes are, by definition, aligned to global axes.
We need to add conditions – and change the Zone Specification – so it works with portion of space not aligned to global axes. Checking for containment in a Cuboid would satisfy 99% of the cases.
Plan is:
add IsContaining functionality for Cuboid in the Geometry Engine,
add BoxContainmentCondition that uses Cuboid containment (subject of this Issue)
modify the ZoneSpecification so it uses BoxContainmentCondition.
Currently, BoundingBox condition – and, coincidentally, the Zone Specification – work only with BoundingBoxes.
This is limiting because BoundingBoxes are, by definition, aligned to global axes.
We need to add conditions – and change the Zone Specification – so it works with portion of space not aligned to global axes. Checking for containment in a Cuboid would satisfy 99% of the cases.
Plan is: