MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / test_densebox

Function test_densebox

test_python/test_box.py:81–88  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

79 b5.max = v2
80
81def test_densebox():
82 mesh = mrmesh.makeSphere(mrmesh.SphereParams())
83 mesh.transform( mrmesh.AffineXf3f.linear(mrmesh.Matrix3f.rotation(mrmesh.Vector3f(1,0,0),mrmesh.Vector3f(1,1,1)))* mrmesh.AffineXf3f.linear(mrmesh.Matrix3f.scale(1,2,3)) )
84 denseBox = mrmesh.DenseBox(mesh)
85 denseCube = mrmesh.makeCube(denseBox.box().size(),denseBox.box().min)
86 denseCube.transform(denseBox.basisXf())
87
88 assert denseCube.volume() < mesh.computeBoundingBox().volume()

Callers

nothing calls this directly

Calls 7

linearMethod · 0.80
DenseBoxMethod · 0.80
transformMethod · 0.45
scaleMethod · 0.45
sizeMethod · 0.45
volumeMethod · 0.45
computeBoundingBoxMethod · 0.45

Tested by

no test coverage detected