Project

General

Profile

« Previous | Next » 

Revision dcce7b29

Added by Leszek Koltunski about 2 years ago

Progress with cubit quaternions.

View differences:

src/main/java/org/distorted/objectlib/objects/TwistyContainer.java
70 70
             { 3, 3, 3, 3, 3, 3},
71 71
             { 2, 2, 2, 2, 2, 2},
72 72

  
73
             { 1, 4, 4, 1, 1, 4},
74
             { 4, 0, 0, 4, 4, 0},
75 73
             { 0, 5, 5, 0, 0, 5},
76 74
             { 5, 1, 1, 5, 5, 1},
75
             { 1, 4, 4, 1, 1, 4},
76
             { 4, 0, 0, 4, 4, 0},
77 77

  
78 78
             { 4, 4, 4, 4, 4, 4},
79 79
             { 4, 4, 4, 4, 4, 4},
......
171 171
            { 0.0f,  -SQ2, 0.0f},
172 172
            { 0.0f,  +SQ2, 0.0f},
173 173

  
174
            {-1.0f,  0.0f, 1.0f},
175
            { 1.0f,  0.0f, 1.0f},
176 174
            { 1.0f,  0.0f,-1.0f},
177 175
            {-1.0f,  0.0f,-1.0f},
176
            {-1.0f,  0.0f, 1.0f},
177
            { 1.0f,  0.0f, 1.0f},
178 178

  
179 179
            { 0.0f,-SQ2/2, 1.0f},
180 180
            { 0.0f,+SQ2/2, 1.0f},
......
196 196
      case  0: return mObjectQuats[ 0];
197 197
      case  1: return mObjectQuats[10];
198 198

  
199
      case  2: return mObjectQuats[11];
200
      case  3: return new Static4D( 0.0f, SQ2/2, 0.0f, SQ2/2);
201
      case  4: return mObjectQuats[ 0];
202
      case  5: return new Static4D( 0.0f, SQ2/2, 0.0f,-SQ2/2);
199
      case  2: return mObjectQuats[ 0];
200
      case  3: return new Static4D( 0.0f, SQ2/2, 0.0f,-SQ2/2);
201
      case  4: return mObjectQuats[11];
202
      case  5: return new Static4D( 0.0f, SQ2/2, 0.0f, SQ2/2);
203 203

  
204 204
      case  6: return mObjectQuats[ 0];
205 205
      case  7: return new Static4D( 0.0f, 0.0f, 1.0f, 0.0f);

Also available in: Unified diff