cultmath tests: lattice stretch normal is normalised
This commit is contained in:
parent
1a8b04f36f
commit
c65f70e3cd
1 changed files with 12 additions and 0 deletions
|
|
@ -298,6 +298,18 @@ public sealed class LatticeCellsTests
|
|||
Assert.Equal((3, 7, 8), (rings[rings.Count / 2], rings[rings.Count * 99 / 100], rings[^1]));
|
||||
}
|
||||
|
||||
|
||||
[Fact]
|
||||
public void StretchNormalIsNormalised()
|
||||
{
|
||||
var bodies = Bodies(3.0f);
|
||||
var r = new System.Random(8);
|
||||
for (var i = 0; i < 50; i++)
|
||||
{
|
||||
var p = RandomPoint(r);
|
||||
Assert.Equal(Call(p, 3.0f, bodies, Looks[1]), Call(p, 3.0f, bodies, Looks[1], Normal * 7.0f));
|
||||
}
|
||||
}
|
||||
[Fact]
|
||||
public void MatchesTheProbeFormula()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue