Revision 96345c94
Added by Leszek Koltunski over 5 years ago
| src/main/java/org/distorted/examples/deferredjob/DeferredJobRenderer.java | ||
|---|---|---|
| 204 | 204 |
MeshBase[] tmp = new MeshBase[2]; |
| 205 | 205 |
|
| 206 | 206 |
tmp[0] = new MeshJoined(meshes); |
| 207 |
tmp[0].setTextureMap(lTextureMaps); |
|
| 207 |
tmp[0].setTextureMap(lTextureMaps,0);
|
|
| 208 | 208 |
|
| 209 | 209 |
VertexEffectMove effect0 = new VertexEffectMove ( new Static3D(0,0,0.5f) ); |
| 210 | 210 |
VertexEffectRotate effect1 = new VertexEffectRotate( new Static1D(180), new Static3D(1,0,0), new Static3D(0,0,0) ); |
| ... | ... | |
| 217 | 217 |
tmp[0].apply(effect1); |
| 218 | 218 |
|
| 219 | 219 |
tmp[1] = tmp[0].copy(true); |
| 220 |
tmp[1].setTextureMap(rTextureMaps); |
|
| 220 |
tmp[1].setTextureMap(rTextureMaps,0);
|
|
| 221 | 221 |
|
| 222 | 222 |
tmp[0].mergeEffComponents(); |
| 223 | 223 |
tmp[1].mergeEffComponents(); |
| src/main/java/org/distorted/examples/meshjoin/MeshJoinRenderer.java | ||
|---|---|---|
| 222 | 222 |
Static4D[] textureMaps = new Static4D[MESHES]; |
| 223 | 223 |
for(int i=0; i<MESHES; i++) textureMaps[i] = new Static4D(i*0.25f,0.0f,0.25f,1.0f); |
| 224 | 224 |
MeshBase result = new MeshJoined(meshes); |
| 225 |
result.setTextureMap(textureMaps); |
|
| 225 |
result.setTextureMap(textureMaps,0);
|
|
| 226 | 226 |
|
| 227 | 227 |
Static3D a0 = new Static3D( 0, 1, 0 ); |
| 228 | 228 |
Static3D a1 = new Static3D( 0, -1.0f/3, 2*SQ2/3 ); |
| src/main/java/org/distorted/examples/singlemesh/SingleMeshRenderer.java | ||
|---|---|---|
| 358 | 358 |
for(int i=0; i<NUM_CUBITS; i++) |
| 359 | 359 |
{
|
| 360 | 360 |
cubits[i].apply( new MatrixEffectMove(CUBIT_MOVES[i]), 1,0); |
| 361 |
cubits[i].setTextureMap(TEXTURE_MAP[i]); |
|
| 361 |
cubits[i].setTextureMap(TEXTURE_MAP[i],0);
|
|
| 362 | 362 |
} |
| 363 | 363 |
|
| 364 | 364 |
MeshBase result = new MeshJoined(cubits); |
Also available in: Unified diff
Extend the MeshBase.setTextureMaps API so that we are able to set a single texture map to a single texture component, or a few consecutive at a time, not necessarily starting from component 0.