Revision 7a606778
Added by Leszek Koltunski about 3 years ago
src/main/java/org/distorted/objects/TwistyKilominx.java | ||
---|---|---|
341 | 341 |
{ |
342 | 342 |
float tmp = (numLayers/3.0f)/(numLayers-1); |
343 | 343 |
float height= tmp*COS18; |
344 |
float width = tmp + type*height*SIN18/COS18;
|
|
344 |
float width = tmp + (type/2)*height*SIN18/COS18;
|
|
345 | 345 |
|
346 | 346 |
mEdgeMeshes[indexCornerEdge][type] = FactoryCubit.getInstance().createKilominxEdgeMesh(numLayers,width,height, (type%2)==0 ); |
347 | 347 |
} |
... | ... | |
378 | 378 |
return cubitface>=0 && cubitface<3 ? mCornerFaceMap[cubit][cubitface] : NUM_TEXTURES*NUM_FACES; |
379 | 379 |
} |
380 | 380 |
|
381 |
int numCubitsPerCorner = numCubitsPerCorner(numLayers); |
|
382 |
int numCubitsPerEdge = numCubitsPerEdge(numLayers); |
|
383 |
|
|
384 |
cubit -= (NUM_CORNERS*numCubitsPerCorner + NUM_EDGES*numCubitsPerEdge); |
|
385 |
|
|
386 |
if( cubit >= 0 ) |
|
387 |
{ |
|
388 |
return cubit/5; |
|
389 |
} |
|
390 |
|
|
381 | 391 |
return 0; |
382 | 392 |
} |
383 | 393 |
|
Also available in: Unified diff
Progress with any size Kilominx.