Revision f9464035
Added by Leszek Koltunski over 3 years ago
src/main/java/org/distorted/objects/FactoryCubit.java | ||
---|---|---|
527 | 527 |
vertices[2*i+7] = (CORR*(sin-0.5f)-IVY_M)*IVY_C; |
528 | 528 |
} |
529 | 529 |
|
530 |
float[] bands0 = computeBands(+0.01f,12,0.2f,0.5f,5);
|
|
531 |
float[] bands1 = computeBands(-0.10f,20,0.2f,0.0f,2); |
|
530 |
float[] bands0 = computeBands(+0.012f,20,0.2f,0.5f,7);
|
|
531 |
float[] bands1 = computeBands(-0.100f,20,0.2f,0.0f,2);
|
|
532 | 532 |
|
533 | 533 |
meshes[0] = new MeshPolygon(vertices,bands0,1,2); |
534 | 534 |
meshes[0].setEffectAssociation(0,1,0); |
... | ... | |
1266 | 1266 |
for( VertexEffect effect : effects ) mesh.apply(effect); |
1267 | 1267 |
|
1268 | 1268 |
Static3D center = new Static3D(-0.5f,-0.5f,-0.5f); |
1269 |
Static3D[] vertices = new Static3D[1];
|
|
1269 |
Static3D[] vertices = new Static3D[4];
|
|
1270 | 1270 |
vertices[0] = new Static3D(+0.0f,+0.0f,+0.0f); |
1271 |
roundCorners(mesh,center,vertices,0.06f,0.15f); |
|
1271 |
vertices[1] = new Static3D(-1.0f,+0.0f,+0.0f); |
|
1272 |
vertices[2] = new Static3D(+0.0f,-1.0f,+0.0f); |
|
1273 |
vertices[3] = new Static3D(+0.0f,+0.0f,-1.0f); |
|
1274 |
|
|
1275 |
roundCorners(mesh,center,vertices,0.03f,0.10f); |
|
1272 | 1276 |
|
1273 | 1277 |
mesh.mergeEffComponents(); |
1274 | 1278 |
|
... | ... | |
1281 | 1285 |
{ |
1282 | 1286 |
MeshBase mesh = createFacesIvyFace(); |
1283 | 1287 |
|
1288 |
Static3D center = new Static3D(-0.0f,-0.0f,-0.5f); |
|
1289 |
Static3D[] vertices = new Static3D[2]; |
|
1290 |
vertices[0] = new Static3D(-0.5f,+0.5f,+0.0f); |
|
1291 |
vertices[1] = new Static3D(+0.5f,-0.5f,+0.0f); |
|
1292 |
|
|
1293 |
roundCorners(mesh,center,vertices,0.03f,0.10f); |
|
1294 |
|
|
1284 | 1295 |
mesh.mergeEffComponents(); |
1285 | 1296 |
mesh.addEmptyTexComponent(); |
1286 | 1297 |
mesh.addEmptyTexComponent(); |
Also available in: Unified diff
Improve the Ivy mesh.