public void TestStaticFn_IsUnit_iii ()
{
Double radius = 1;
Double pi; Maths.Pi(out pi);
for( Int32 i = 0; i <= 31; ++ i)
{
for( Int32 j = 0; j <= 31; ++ j)
{
Double theta = 2 * pi * i / 100;
Double phi = 2 * pi * j / 100;
Double x =
Maths.Cos(theta) *
Maths.Sin(phi) * radius;
Double y =
Maths.Sin(theta) *
Maths.Sin(phi) * radius;
Double z =
Maths.Cos(phi) * radius;
Assert.That(
new Vector3( x, y, z).IsUnit(),
Is.EqualTo(true));
}
}
}