Project

General

Profile

« Previous | Next » 

Revision 7aae846c

Added by Leszek Koltunski about 2 years ago

Crazy Planets: introduce cubit type and offset to the JSON; create (shared) mesh and all the JSONs.

View differences:

src/main/java/org/distorted/objectlib/main/TwistyObject.java
1134 1134
            index = mCubits[j].postRotateCubit(quat);
1135 1135
            setCubitQuat(j,mCubits[j].computeAssociation(),index);
1136 1136
            }
1137
          else if( mCubits[j].getCubitType()==Cubit.TYPE_FOLLOWER )
1137
          else if( mCubits[j].getType()==Cubit.TYPE_FOLLOWER )
1138 1138
            {
1139 1139
            mCubits[j].adjustRotRowPostRotateADecider();
1140 1140
            setCubitQuat(j,mCubits[j].computeAssociation(),mCubits[j].mQuatIndex);
......
1336 1336
        int index = mCubits[i].postRotateCubit(quat);
1337 1337
        setCubitQuat(i,mCubits[i].computeAssociation(),index);
1338 1338
        }
1339
      else if( mCubits[i].getCubitType()==Cubit.TYPE_FOLLOWER )
1339
      else if( mCubits[i].getType()==Cubit.TYPE_FOLLOWER )
1340 1340
        {
1341 1341
        mCubits[i].adjustRotRowPostRotateADecider();
1342 1342
        setCubitQuat(i,mCubits[i].computeAssociation(),mCubits[i].mQuatIndex);
......
1811 1811
    return mEffects;
1812 1812
    }
1813 1813

  
1814
///////////////////////////////////////////////////////////////////////////////////////////////////
1815

  
1816
  public int getCubitType(int cubit)
1817
    {
1818
    return mCubits[cubit].getType();
1819
    }
1820

  
1821
///////////////////////////////////////////////////////////////////////////////////////////////////
1822

  
1823
  public float[] getCubitOffset(int cubit)
1824
    {
1825
    return mCubits[cubit].getOffset();
1826
    }
1827

  
1814 1828
///////////////////////////////////////////////////////////////////////////////////////////////////
1815 1829
// PUBLIC API
1816 1830
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff