Project

General

Profile

« Previous | Next » 

Revision df781f1d

Added by Leszek Koltunski about 3 years ago

BandagedCreator: colorful cube.

View differences:

src/main/java/org/distorted/objectlib/helpers/FactoryCubit.java
950 950
    mOldFaceTransf.clear();
951 951
    }
952 952

  
953
///////////////////////////////////////////////////////////////////////////////////////////////////
954
// This is for FactoryBandaged3x3Cubit. We need to know which direction each face faces.
955
// This assumes the factory has just been cleared and 'createNewFaceTransform' has just
956
// been called.
957

  
958
  public Static4D getQuaternion(int face)
959
    {
960
    FaceTransform ft = mNewFaceTransf.get(face);
961
    return ft!=null ? new Static4D(ft.qx,ft.qy,ft.qz,ft.qw) : null;
962
    }
963

  
953 964
///////////////////////////////////////////////////////////////////////////////////////////////////
954 965

  
955 966
  public void createNewFaceTransform(final ObjectShape shape, int[] outer)
src/main/java/org/distorted/objectlib/main/TwistyObject.java
318 318
      FactoryCubit factory = FactoryCubit.getInstance();
319 319
      factory.clear();
320 320

  
321
displayCubitQuats();
322

  
323 321
      mOrigQuat = new Static4D[mNumCubits];
324 322
      for(int i=0; i<mNumCubits; i++) mOrigQuat[i] = getCubitQuats(i,mNumLayers);
325 323

  

Also available in: Unified diff