Revision 76939f96
Added by Leszek Koltunski about 9 years ago
| src/main/java/org/distorted/examples/flag/FlagRenderer.java | ||
|---|---|---|
| 26 | 26 |
|
| 27 | 27 |
import org.distorted.examples.R; |
| 28 | 28 |
import org.distorted.library.Distorted; |
| 29 |
import org.distorted.library.DistortedBitmap; |
|
| 30 | 29 |
import org.distorted.library.DistortedCubes; |
| 31 | 30 |
import org.distorted.library.DistortedObject; |
| 32 | 31 |
import org.distorted.library.EffectTypes; |
| 32 |
import org.distorted.library.type.Dynamic; |
|
| 33 |
import org.distorted.library.type.Dynamic5D; |
|
| 33 | 34 |
import org.distorted.library.type.DynamicQuat; |
| 35 |
import org.distorted.library.type.Static2D; |
|
| 34 | 36 |
import org.distorted.library.type.Static3D; |
| 35 | 37 |
import org.distorted.library.type.Static4D; |
| 38 |
import org.distorted.library.type.Static5D; |
|
| 36 | 39 |
|
| 37 | 40 |
import java.io.IOException; |
| 38 | 41 |
import java.io.InputStream; |
| ... | ... | |
| 64 | 67 |
mObjWidth = mObject.getWidth(); |
| 65 | 68 |
mObjHeight= mObject.getHeight(); |
| 66 | 69 |
|
| 70 |
Static2D mWaveCenter = new Static2D(mObjWidth, mObjHeight/2); // middle of the right edge |
|
| 71 |
Static4D mWaveRegion = new Static4D(0,0,mObjWidth,mObjWidth); |
|
| 72 |
|
|
| 73 |
Dynamic5D mWaveDyn = new Dynamic5D(1000,0.0f); |
|
| 74 |
Static5D mWaveSta1= new Static5D(50,100,-180,90,0); |
|
| 75 |
Static5D mWaveSta2= new Static5D(50,100,+180,90,0); |
|
| 76 |
|
|
| 77 |
mWaveDyn.add(mWaveSta1); |
|
| 78 |
mWaveDyn.add(mWaveSta2); |
|
| 79 |
mWaveDyn.setMode(Dynamic.MODE_JUMP); |
|
| 80 |
|
|
| 67 | 81 |
mQuat1 = new Static4D(0,0,0,1); // unity |
| 68 | 82 |
mQuat2 = new Static4D(0,0,0,1); // quaternions |
| 69 | 83 |
|
| ... | ... | |
| 72 | 86 |
|
| 73 | 87 |
mQuatInt1.add(mQuat1); |
| 74 | 88 |
mQuatInt2.add(mQuat2); |
| 89 |
|
|
| 90 |
mObject.wave(mWaveDyn, mWaveCenter, mWaveRegion); |
|
| 75 | 91 |
} |
| 76 | 92 |
|
| 77 | 93 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
The Flag is waving!