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

Method TestMeshMeshDistance

source/MRDotNet2Test/src/MeshTests.cs:341–358  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

339 }
340
341 [Test]
342 public void TestMeshMeshDistance()
343 {
344 var sphere1 = makeUVSphere(1, 8, 8);
345
346 var d11 = findDistance(sphere1, sphere1);
347 Assert.That(d11.distSq, Is.EqualTo(0));
348
349 var zShift = AffineXf3f.translation(new Vector3f(0.0f, 0.0f, 3.0f));
350 var d1z = findDistance(sphere1, sphere1, zShift);
351 Assert.That(d1z.distSq, Is.EqualTo(1));
352
353 Mesh sphere2 = makeUVSphere(2, 8, 8);
354
355 var d12 = findDistance(sphere1, sphere2);
356 var dist12 = Math.Sqrt(d12.distSq);
357 Assert.That(dist12, Is.InRange(0.9, 1.0));
358 }
359
360 [Test]
361 public void TestValidPoints()

Callers

nothing calls this directly

Calls 3

makeUVSphereFunction · 0.85
findDistanceFunction · 0.85
translationMethod · 0.80

Tested by

no test coverage detected