Revision 4867b578
Added by Leszek Koltunski over 5 years ago
| src/main/java/org/distorted/examples/flag/FlagRenderer.java | ||
|---|---|---|
| 26 | 26 |
import org.distorted.examples.R; |
| 27 | 27 |
import org.distorted.library.effect.MatrixEffectQuaternion; |
| 28 | 28 |
import org.distorted.library.effect.MatrixEffectScale; |
| 29 |
import org.distorted.library.effect.VertexEffectScale; |
|
| 29 | 30 |
import org.distorted.library.effect.VertexEffectWave; |
| 30 | 31 |
import org.distorted.library.main.DistortedLibrary; |
| 31 | 32 |
import org.distorted.library.main.DistortedEffects; |
| ... | ... | |
| 77 | 78 |
mObjDepth = 5; |
| 78 | 79 |
|
| 79 | 80 |
MeshCubes mesh = new MeshCubes(GRIDX,GRIDY,1, mapFB, mapFB, mapLR, mapLR, mapTB, mapTB); |
| 80 |
mesh.setStretch(mObjWidth,mObjHeight,mObjDepth); |
|
| 81 | 81 |
|
| 82 | 82 |
mTexture = new DistortedTexture(); |
| 83 | 83 |
|
| ... | ... | |
| 96 | 96 |
Static4D waveRegion = new Static4D(0,0,0,mObjWidth); |
| 97 | 97 |
|
| 98 | 98 |
DistortedEffects effects = new DistortedEffects(); |
| 99 |
effects.apply( new VertexEffectScale( new Static3D(mObjWidth,mObjHeight,mObjDepth) ) ); |
|
| 99 | 100 |
effects.apply( new VertexEffectWave(mWaveDyn, waveCenter, waveRegion) ); |
| 100 | 101 |
|
| 101 | 102 |
mScale = new Static3D(1,1,1); |
| ... | ... | |
| 187 | 188 |
|
| 188 | 189 |
mTexture.setTexture(bitmap); |
| 189 | 190 |
|
| 191 |
VertexEffectScale.enable(); |
|
| 190 | 192 |
VertexEffectWave.enable(); |
| 191 | 193 |
|
| 192 | 194 |
try |
Also available in: Unified diff
Convert the second app, Flag, to the new MeshBase.setStretch-less API ( use VertexEffectScale instead )