make some arrays static to prevent excessive re-initialization - suggested by jhurliman

0.6.5-rc1
Dahlia Trimble 2009-03-26 03:10:30 +00:00
parent 8dfe8a0d1d
commit 3bedb59f50
1 changed files with 5 additions and 5 deletions

View File

@ -384,7 +384,7 @@ namespace PrimMesher
{ {
private float iX, iY; // intersection point private float iX, iY; // intersection point
private Angle[] angles3 = private static Angle[] angles3 =
{ {
new Angle(0.0f, 1.0f, 0.0f), new Angle(0.0f, 1.0f, 0.0f),
new Angle(0.33333333333333333f, -0.5f, 0.86602540378443871f), new Angle(0.33333333333333333f, -0.5f, 0.86602540378443871f),
@ -392,7 +392,7 @@ namespace PrimMesher
new Angle(1.0f, 1.0f, 0.0f) new Angle(1.0f, 1.0f, 0.0f)
}; };
private Coord[] normals3 = private static Coord[] normals3 =
{ {
new Coord(0.25f, 0.4330127019f, 0.0f).Normalize(), new Coord(0.25f, 0.4330127019f, 0.0f).Normalize(),
new Coord(-0.5f, 0.0f, 0.0f).Normalize(), new Coord(-0.5f, 0.0f, 0.0f).Normalize(),
@ -400,7 +400,7 @@ namespace PrimMesher
new Coord(0.25f, 0.4330127019f, 0.0f).Normalize() new Coord(0.25f, 0.4330127019f, 0.0f).Normalize()
}; };
private Angle[] angles4 = private static Angle[] angles4 =
{ {
new Angle(0.0f, 1.0f, 0.0f), new Angle(0.0f, 1.0f, 0.0f),
new Angle(0.25f, 0.0f, 1.0f), new Angle(0.25f, 0.0f, 1.0f),
@ -409,7 +409,7 @@ namespace PrimMesher
new Angle(1.0f, 1.0f, 0.0f) new Angle(1.0f, 1.0f, 0.0f)
}; };
private Coord[] normals4 = private static Coord[] normals4 =
{ {
new Coord(0.5f, 0.5f, 0.0f).Normalize(), new Coord(0.5f, 0.5f, 0.0f).Normalize(),
new Coord(-0.5f, 0.5f, 0.0f).Normalize(), new Coord(-0.5f, 0.5f, 0.0f).Normalize(),
@ -418,7 +418,7 @@ namespace PrimMesher
new Coord(0.5f, 0.5f, 0.0f).Normalize() new Coord(0.5f, 0.5f, 0.0f).Normalize()
}; };
private Angle[] angles24 = private static Angle[] angles24 =
{ {
new Angle(0.0f, 1.0f, 0.0f), new Angle(0.0f, 1.0f, 0.0f),
new Angle(0.041666666666666664f, 0.96592582628906831f, 0.25881904510252074f), new Angle(0.041666666666666664f, 0.96592582628906831f, 0.25881904510252074f),