()
| 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() |
nothing calls this directly
no test coverage detected