Skip to content

Commit

Permalink
Fix voxel picking spec
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeshurun Hembd committed Apr 30, 2024
1 parent 606574e commit 2fe3074
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions packages/engine/Specs/Scene/PickingSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ describe(
const pointCloudTilesetUrl =
"Data/Cesium3DTiles/PointCloud/PointCloudWithTransform/tileset.json";
const voxelTilesetUrl =
"Data/Cesium3DTiles/Voxel/VoxelEllipsoid3DTiles/tileset.json";
"Data/Cesium3DTiles/Voxel/VoxelBox3DTiles/tileset.json";

beforeAll(function () {
scene = createScene({
Expand Down Expand Up @@ -269,13 +269,19 @@ describe(
const provider = await Cesium3DTilesVoxelProvider.fromUrl(
voxelTilesetUrl
);
const primitive = new VoxelPrimitive({ provider });
const modelMatrix = Matrix4.fromUniformScale(
Ellipsoid.WGS84.maximumRadius
);
const primitive = new VoxelPrimitive({ provider, modelMatrix });
scene.primitives.add(primitive);
await pollToPromise(function () {
scene.renderForSpecs();
const traversal = primitive._traversal;
return traversal.isRenderable(traversal.rootNode);
});
expect(scene).toPickAndCall(function (result) {
expect(result.primitive).toBe(primitive);
});
expect(scene).toPickVoxelAndCall(function (voxelCell) {
expect(voxelCell.tileIndex).toBe(0);
expect(voxelCell.sampleIndex).toBe(0);
Expand Down

0 comments on commit 2fe3074

Please sign in to comment.