Project

General

Profile

« Previous | Next » 

Revision 57ef6378

Added by Leszek Koltunski over 2 years ago

Float vertices - scratchbook

View differences:

src/main/java/org/distorted/objectlib/objects/TwistyJing.java
249 249

  
250 250
    if( variant==0 )
251 251
      {
252
      double[][] vertices = new double[][]
252
      float[][] vertices = new float[][]
253 253
          {
254
             { 0.0, 0.0, 0.0 },
254
             {   0,   0,   0 },
255 255
             {   X,   Y,   Z },
256
             { 0.0, 2*Y, 2*Z },
256
             {   0, 2*Y, 2*Z },
257 257
             {  -X,   Y,   Z },
258
             { 0.0, 0.0,    -F },
258
             {   0,   0,    -F },
259 259
             {   X,   Y,   Z-F },
260
             { 0.0, 2*Y, 2*Z-F },
260
             {   0, 2*Y, 2*Z-F },
261 261
             {  -X,   Y,   Z-F },
262 262
          };
263 263
      int[][] vert_indices = new int[][]
......
280 280
      }
281 281
    else if( variant==1 )
282 282
      {
283
      double[][] vertices = new double[][]
283
      float[][] vertices = new float[][]
284 284
          {
285
             { 0.0, 0.0,     G },
285
             {   0,   0,     G },
286 286
             {   X,   Y,   Z+G },
287
             { 0.0, 2*Y, 2*Z+G },
287
             {   0, 2*Y, 2*Z+G },
288 288
             {  -X,   Y,   Z+G },
289
             { 0.0, 0.0,    -G },
289
             {   0,   0,    -G },
290 290
             {   X,   Y,  -Z-G },
291
             { 0.0, 2*Y,-2*Z-G },
291
             {   0, 2*Y,-2*Z-G },
292 292
             {  -X,   Y,  -Z-G },
293 293
          };
294 294
      int[][] vert_indices = new int[][]
......
311 311
      }
312 312
    else
313 313
      {
314
      double[][] vertices = new double[][]
314
      float[][] vertices = new float[][]
315 315
          {
316
             {    0.0,     -2*Y2/3,   -2*Z2/3 },
317
             {      X2,       Y2/3,      Z2/3 },
318
             {     -X2,       Y2/3,      Z2/3 },
319
             {    0.0,     -2*Y2/3,-2*Z2/3+2*D*Z2 },
320
             {  X2-D*X2, Y2/3-D*Y2, Z2/3+D*Z2 },
321
             { -X2+D*X2, Y2/3-D*Y2, Z2/3+D*Z2 },
316
             {        0,   -2*Y2/3,       -2*Z2/3 },
317
             {       X2,      Y2/3,          Z2/3 },
318
             {      -X2,      Y2/3,          Z2/3 },
319
             {        0,   -2*Y2/3,-2*Z2/3+2*D*Z2 },
320
             {  X2-D*X2, Y2/3-D*Y2,     Z2/3+D*Z2 },
321
             { -X2+D*X2, Y2/3-D*Y2,     Z2/3+D*Z2 },
322 322
          };
323 323
      int[][] vert_indices = new int[][]
324 324
          {

Also available in: Unified diff