Project

General

Profile

« Previous | Next » 

Revision e0b71e6e

Added by Leszek Koltunski over 2 years ago

Bandaged 3x3: implement object reset.

View differences:

src/main/java/org/distorted/bandaged/BandagedCubit.java
119 119
      mMove.set( scale*mUnscaledX, scale*mUnscaledY, scale*mUnscaledZ);
120 120
      }
121 121

  
122
///////////////////////////////////////////////////////////////////////////////////////////////////
123

  
124
    public void reset(float scale)
125
      {
126
      float x0 = mPosition[0];
127
      float x1 = mPosition[1];
128
      float x2 = mPosition[2];
129

  
130
      mPosition = new float[3];
131
      mPosition[0] = x0;
132
      mPosition[1] = x1;
133
      mPosition[2] = x2;
134

  
135
      computeMove(mPosition);
136

  
137
      FactoryBandaged3x3Cubit factory = FactoryBandaged3x3Cubit.getInstance();
138
      MeshBase mesh = factory.createMesh(mPosition);
139
      mNode.setMesh(mesh);
140
      mMove.set( scale*mUnscaledX, scale*mUnscaledY, scale*mUnscaledZ);
141
      }
142

  
122 143
///////////////////////////////////////////////////////////////////////////////////////////////////
123 144

  
124 145
    public void scaleMove(float scale)
......
140 161
      mIsAttached = false;
141 162
      }
142 163

  
164
///////////////////////////////////////////////////////////////////////////////////////////////////
165

  
166
    public void attach()
167
      {
168
      mIsAttached = true;
169
      }
170

  
143 171
///////////////////////////////////////////////////////////////////////////////////////////////////
144 172

  
145 173
    public boolean isAttached()

Also available in: Unified diff