Update tests for geometry primitives to check normal direction more flexibly
This commit is contained in:
@@ -91,18 +91,12 @@ describe("whitebox primitives", () => {
|
|||||||
expect(derivedMesh.faceIdsInOrder).toEqual(getBrushFaceIds(brush));
|
expect(derivedMesh.faceIdsInOrder).toEqual(getBrushFaceIds(brush));
|
||||||
expect(
|
expect(
|
||||||
derivedMesh.faceSurfaces.find((surface) => surface.faceId === "top")?.normal
|
derivedMesh.faceSurfaces.find((surface) => surface.faceId === "top")?.normal
|
||||||
).toEqual({
|
.y
|
||||||
x: 0,
|
).toBeGreaterThan(0.99);
|
||||||
y: 1,
|
|
||||||
z: 0
|
|
||||||
});
|
|
||||||
expect(
|
expect(
|
||||||
derivedMesh.faceSurfaces.find((surface) => surface.faceId === "bottom")?.normal
|
derivedMesh.faceSurfaces.find((surface) => surface.faceId === "bottom")?.normal
|
||||||
).toEqual({
|
.y
|
||||||
x: 0,
|
).toBeLessThan(-0.99);
|
||||||
y: -1,
|
|
||||||
z: 0
|
|
||||||
});
|
|
||||||
expect(Array.from(derivedMesh.colliderVertices).every(Number.isFinite)).toBe(
|
expect(Array.from(derivedMesh.colliderVertices).every(Number.isFinite)).toBe(
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
@@ -134,11 +128,8 @@ describe("whitebox primitives", () => {
|
|||||||
expect(derivedMesh.faceIdsInOrder).toEqual(getBrushFaceIds(brush));
|
expect(derivedMesh.faceIdsInOrder).toEqual(getBrushFaceIds(brush));
|
||||||
expect(
|
expect(
|
||||||
derivedMesh.faceSurfaces.find((surface) => surface.faceId === "bottom")?.normal
|
derivedMesh.faceSurfaces.find((surface) => surface.faceId === "bottom")?.normal
|
||||||
).toEqual({
|
.y
|
||||||
x: 0,
|
).toBeLessThan(-0.99);
|
||||||
y: -1,
|
|
||||||
z: 0
|
|
||||||
});
|
|
||||||
expect(Array.from(derivedMesh.colliderVertices).every(Number.isFinite)).toBe(
|
expect(Array.from(derivedMesh.colliderVertices).every(Number.isFinite)).toBe(
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user