Project

General

Profile

« Previous | Next » 

Revision 5b985091

Added by Leszek Koltunski 12 months ago

fix for BandagedObject's faceAxis.

View differences:

src/main/java/org/distorted/objectlib/bandaged/BandagedObject.java
40 40
     Static3D[] axis = getFaceAxis();
41 41
     int numAxis = axis.length;
42 42
     mFaceAxis = new float[numAxis][];
43
     for(int i=0; i<numAxis; i++) mFaceAxis[i] = new float[] { axis[i].get0(), axis[i].get1(), axis[1].get2() };
43
     for(int i=0; i<numAxis; i++) mFaceAxis[i] = new float[] { axis[i].get0(), axis[i].get1(), axis[i].get2() };
44 44
     }
45 45

  
46 46
///////////////////////////////////////////////////////////////////////////////////////////////////
......
64 64
     {
65 65
     mCubits = new BandagedCubit[mNumCubits];
66 66
     float[][][] pos = getPositions();
67
     int c=0,numVariants = pos.length;
67
     int c=0;
68 68

  
69
     for(int v=0; v<numVariants; v++)
70
       {
71
       int numCubits = pos[v].length;
72

  
73
       for(int vi=0; vi<numCubits; vi++)
74
         mCubits[c++] = new BandagedCubit(this,pos[v][vi],v,quatT,quatA,scale,false);
75
       }
69
     for(float[][] po : pos)
70
        for(float[] p : po)
71
           mCubits[c++]=new BandagedCubit(this, p, quatT, quatA, scale, false);
76 72
     }
77 73

  
78 74
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff