Revision e6cf7283
Added by Leszek Koltunski about 3 years ago
src/main/java/org/distorted/objects/TwistyMinx.java | ||
---|---|---|
144 | 144 |
}; |
145 | 145 |
|
146 | 146 |
// Coordinates of all 20 corners of a Minx |
147 |
static final Static3D[] CORNERS = new Static3D[]
|
|
147 |
static final float[][] CORNERS = new float[][]
|
|
148 | 148 |
{ |
149 |
new Static3D( 0.0f, 0.5f, C2),
|
|
150 |
new Static3D( 0.0f, 0.5f, -C2),
|
|
151 |
new Static3D( 0.0f,-0.5f, C2),
|
|
152 |
new Static3D( 0.0f,-0.5f, -C2),
|
|
153 |
new Static3D( C2, 0.0f, 0.5f),
|
|
154 |
new Static3D( C2, 0.0f,-0.5f),
|
|
155 |
new Static3D( -C2, 0.0f, 0.5f),
|
|
156 |
new Static3D( -C2, 0.0f,-0.5f),
|
|
157 |
new Static3D( 0.5f, C2, 0.0f),
|
|
158 |
new Static3D( 0.5f, -C2, 0.0f),
|
|
159 |
new Static3D(-0.5f, C2, 0.0f),
|
|
160 |
new Static3D(-0.5f, -C2, 0.0f),
|
|
161 |
new Static3D( C1, C1, C1),
|
|
162 |
new Static3D( C1, C1, -C1),
|
|
163 |
new Static3D( C1, -C1, C1),
|
|
164 |
new Static3D( C1, -C1, -C1),
|
|
165 |
new Static3D( -C1, C1, C1),
|
|
166 |
new Static3D( -C1, C1, -C1),
|
|
167 |
new Static3D( -C1, -C1, C1),
|
|
168 |
new Static3D( -C1, -C1, -C1),
|
|
149 |
{ 0.0f, 0.5f, C2},
|
|
150 |
{ 0.0f, 0.5f, -C2},
|
|
151 |
{ 0.0f,-0.5f, C2},
|
|
152 |
{ 0.0f,-0.5f, -C2},
|
|
153 |
{ C2, 0.0f, 0.5f},
|
|
154 |
{ C2, 0.0f,-0.5f},
|
|
155 |
{ -C2, 0.0f, 0.5f},
|
|
156 |
{ -C2, 0.0f,-0.5f},
|
|
157 |
{ 0.5f, C2, 0.0f},
|
|
158 |
{ 0.5f, -C2, 0.0f},
|
|
159 |
{-0.5f, C2, 0.0f},
|
|
160 |
{-0.5f, -C2, 0.0f},
|
|
161 |
{ C1, C1, C1},
|
|
162 |
{ C1, C1, -C1},
|
|
163 |
{ C1, -C1, C1},
|
|
164 |
{ C1, -C1, -C1},
|
|
165 |
{ -C1, C1, C1},
|
|
166 |
{ -C1, C1, -C1},
|
|
167 |
{ -C1, -C1, C1},
|
|
168 |
{ -C1, -C1, -C1},
|
|
169 | 169 |
}; |
170 | 170 |
|
171 | 171 |
static final int[][] mCornerFaceMap = |
Also available in: Unified diff
Change the Cubit center from a Static3D to a float[].
The point: now we can have more than one center, and bandaged objects need more than one, because in this way they are going to fill up their RotationRow bitmaps.