Open lilleyse opened 17 hours ago
Oh, how confidently I copied the error message and aligned the bounding box definitions, expecting some epsilon-difference, before I noticed: "Wait, the transform
is the important part here!"
This seems to be a leftover from porting the original bounding volume checks, which explicitly did set the innerTransform
(for the content) to IDENTITY
.
The fix should be trivial, by setting innerTransform = tile.transform
here explicitly. I'll address that soon, but also want to generate some test cases (similar to the given one, but with some more "readable and understandable" boxes and transforms) to include that in the specs.
A
BOUNDING_VOLUMES_INCONSISTENT
error is reported when a tile has atransform
and its tile and content bounding boxes are equal.Results: