Revision 7a44bbc2
Added by Leszek Koltunski over 4 years ago
| src/main/java/org/distorted/control/RubikControlRotate.java | ||
|---|---|---|
| 22 | 22 |
import org.distorted.library.effect.MatrixEffectScale; |
| 23 | 23 |
import org.distorted.library.main.DistortedEffects; |
| 24 | 24 |
import org.distorted.library.main.DistortedNode; |
| 25 |
import org.distorted.library.main.DistortedScreen; |
|
| 25 | 26 |
import org.distorted.library.main.DistortedTexture; |
| 26 | 27 |
import org.distorted.library.mesh.MeshQuad; |
| 27 | 28 |
import org.distorted.library.type.Dynamic; |
| ... | ... | |
| 52 | 53 |
mEffects = new DistortedEffects[NUM_NODE]; |
| 53 | 54 |
mEffects[0]= new DistortedEffects(); |
| 54 | 55 |
|
| 56 |
DistortedScreen screen = mControl.getScreen(); |
|
| 57 |
int wid = screen.getWidth(); |
|
| 58 |
|
|
| 55 | 59 |
Static3D scaleStart= new Static3D(1,1,1); |
| 56 |
Static3D scaleEnd = new Static3D(1000,1000,1000);
|
|
| 60 |
Static3D scaleEnd = new Static3D(wid,wid,wid);
|
|
| 57 | 61 |
|
| 58 | 62 |
mDynamic = new Dynamic3D(10000,0.5f); |
| 59 | 63 |
mDynamic.add(scaleStart); |
| src/main/java/org/distorted/control/RubikControlWhole.java | ||
|---|---|---|
| 86 | 86 |
float x1 = wid*0.35f; |
| 87 | 87 |
float y1 = hei*0.28f; |
| 88 | 88 |
float z = 0; |
| 89 |
float handScale = wid*0.33f; |
|
| 90 |
float circScale = handScale*0.5f; |
|
| 89 | 91 |
|
| 90 | 92 |
Static3D point0 = new Static3D(-x1,-y1,z); |
| 91 | 93 |
Static3D point1 = new Static3D( 0,-y1,z); |
| ... | ... | |
| 113 | 115 |
mMoveHand1.notifyWhenFinished(mControl); |
| 114 | 116 |
mEffectID = mMoveHand1.getID(); |
| 115 | 117 |
|
| 116 |
mEffects[0].apply( new MatrixEffectScale(150));
|
|
| 118 |
mEffects[0].apply( new MatrixEffectScale(circScale));
|
|
| 117 | 119 |
mEffects[0].apply(mMoveHand1); |
| 118 |
mEffects[2].apply( new MatrixEffectScale(300));
|
|
| 120 |
mEffects[2].apply( new MatrixEffectScale(handScale));
|
|
| 119 | 121 |
mEffects[2].apply(mMoveHand1); |
| 120 | 122 |
} |
| 121 | 123 |
else |
Also available in: Unified diff
Progress with RubikControl.