You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happened:
The position of VoxelCell.orientedBoundigBox.center for Box and Cylinder shapes is wrong. When displaying the position you can see, that the boundingBox centers of the voxels seem to be mixed up.
The reason is most likely that Cesium's Cesium3DTilesVoxelProvider sets metadataOrder = VoxelMetadataOrder.Y_UP for anything other then VoxelShapeType.ELLIPSOID. But VoxelCell.getOrientedBoundingBox assumes Z-up order. That's probably why it works for Ellipsoid, but not for box and cylinder shapes.
Reproduction steps
Create Box or cylinder shape VoxelPrimitive
Display VoxelCell.orientedBoundBox.center when hovering or clicking the cell
What happened?
What happened:
The position of
VoxelCell.orientedBoundigBox.centerfor Box and Cylinder shapes is wrong. When displaying the position you can see, that the boundingBox centers of the voxels seem to be mixed up.The reason is most likely that Cesium's
Cesium3DTilesVoxelProvidersetsmetadataOrder = VoxelMetadataOrder.Y_UPfor anything other thenVoxelShapeType.ELLIPSOID. ButVoxelCell.getOrientedBoundingBoxassumes Z-up order. That's probably why it works for Ellipsoid, but not for box and cylinder shapes.Reproduction steps
Sandcastle example
https://sandcastle.cesium.com/#c=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
Environment
Browser: Firefox/Edge
CesiumJS Version: 1.144.0
Operating System: Linux
AI acknowledgment