()
| 9 | internal class OffsetTests |
| 10 | { |
| 11 | [Test] |
| 12 | public void TestOffsets() |
| 13 | { |
| 14 | var mesh = makeCube(Vector3f.diagonal(1), Vector3f.diagonal(-0.5f)); |
| 15 | |
| 16 | var parameters = new OffsetParameters(); |
| 17 | parameters.voxelSize = suggestVoxelSize(mesh, 8000); |
| 18 | |
| 19 | var offset = offsetMesh(mesh, 0.5f, parameters); |
| 20 | Assert.That( offset.points.size() == 8792 ); |
| 21 | |
| 22 | offset = mcOffsetMesh(mesh, 0.5f, parameters); |
| 23 | Assert.That( offset.points.size() == 8790 ); |
| 24 | |
| 25 | offset = doubleOffsetMesh(mesh, 0.5f, -0.5f, parameters); |
| 26 | Assert.That( offset.points.size() == 2408 ); |
| 27 | |
| 28 | var sharpParameters = new SharpOffsetParameters(); |
| 29 | sharpParameters.voxelSize = suggestVoxelSize(mesh, 8000); |
| 30 | |
| 31 | offset = sharpOffsetMesh(mesh, 0.5f, sharpParameters); |
| 32 | Assert.That( offset.points.size() == 8790 ); |
| 33 | |
| 34 | var generalParameters = new GeneralOffsetParameters(); |
| 35 | generalParameters.voxelSize = suggestVoxelSize(mesh, 8000); |
| 36 | |
| 37 | offset = generalOffsetMesh(mesh, 0.5f, generalParameters); |
| 38 | Assert.That( offset.points.size() == 8790 ); |
| 39 | } |
| 40 | |
| 41 | [Test] |
| 42 | public void TestThickenMesh() |
nothing calls this directly
no test coverage detected