Revision 67b2d57b
Added by Leszek Koltunski over 4 years ago
| src/main/java/org/distorted/objects/ObjectList.java | ||
|---|---|---|
| 61 | 61 |
|
| 62 | 62 |
DIAM ( |
| 63 | 63 |
new int[][] {
|
| 64 |
{2 , 10, R.raw.diamond, R.drawable.ui_small_diam, R.drawable.ui_medium_diam, R.drawable.ui_big_diam, R.drawable.ui_huge_diam} ,
|
|
| 64 |
{2 , 10, R.raw.diam2, R.drawable.ui_small_diam, R.drawable.ui_medium_diam, R.drawable.ui_big_diam, R.drawable.ui_huge_diam} ,
|
|
| 65 | 65 |
}, |
| 66 | 66 |
TwistyDiamond.class, |
| 67 | 67 |
new MovementDiamond(), |
| ... | ... | |
| 111 | 111 |
|
| 112 | 112 |
SKEW ( |
| 113 | 113 |
new int[][] {
|
| 114 |
{2 , 11, R.raw.skewb, R.drawable.ui_small_skewb, R.drawable.ui_medium_skewb, R.drawable.ui_big_skewb, R.drawable.ui_huge_skewb} ,
|
|
| 115 |
{3 , 17, R.raw.skewm, R.drawable.ui_small_skewm, R.drawable.ui_medium_skewm, R.drawable.ui_big_skewm, R.drawable.ui_huge_skewm} ,
|
|
| 114 |
{2 , 11, R.raw.skew2, R.drawable.ui_small_skewb, R.drawable.ui_medium_skewb, R.drawable.ui_big_skewb, R.drawable.ui_huge_skewb} ,
|
|
| 115 |
{3 , 17, R.raw.skew3, R.drawable.ui_small_skewm, R.drawable.ui_medium_skewm, R.drawable.ui_big_skewm, R.drawable.ui_huge_skewm} ,
|
|
| 116 | 116 |
}, |
| 117 | 117 |
TwistySkewb.class, |
| 118 | 118 |
new MovementSkewb(), |
| src/main/java/org/distorted/objects/TwistyCube.java | ||
|---|---|---|
| 145 | 145 |
if( mMeshes[index]==null ) |
| 146 | 146 |
{
|
| 147 | 147 |
int extraI, extraV, num; |
| 148 |
float height; |
|
| 148 | 149 |
|
| 149 | 150 |
switch(numLayers) |
| 150 | 151 |
{
|
| 151 |
case 2 : num = 6; extraI = 2; extraV = 2; break; |
|
| 152 |
case 3 : num = 5; extraI = 2; extraV = 2; break; |
|
| 153 |
case 4 : num = 5; extraI = 1; extraV = 2; break;
|
|
| 154 |
default: num = 5; extraI = 1; extraV = 0; break;
|
|
| 152 |
case 2 : num = 6; extraI = 2; extraV = 2; height = 0.045f; break;
|
|
| 153 |
case 3 : num = 5; extraI = 2; extraV = 2; height = 0.045f; break;
|
|
| 154 |
case 4 : num = 5; extraI = 1; extraV = 1; height = 0.045f; break;
|
|
| 155 |
default: num = 5; extraI = 0; extraV = 0; height = 0.045f; break;
|
|
| 155 | 156 |
} |
| 156 | 157 |
|
| 157 |
float[][] bands = new float[][] { {0.038f,35,0.5f,0.7f,num,extraI,extraV} };
|
|
| 158 |
float[][] bands = new float[][] { {height,35,0.5f,0.7f,num,extraI,extraV} };
|
|
| 158 | 159 |
int[] bandIndexes = new int[] { 0,0,0,0,0,0};
|
| 159 | 160 |
float[][] corners = new float[][] { {0.036f,0.12f} };
|
| 160 | 161 |
int[] cornerIndexes = new int[] { 0,0,0,0,0,0,0,0 };
|
| src/main/java/org/distorted/objects/TwistyMinx.java | ||
|---|---|---|
| 389 | 389 |
float A = (2*SQ3/3)*SIN54; |
| 390 | 390 |
float B = 0.4f; |
| 391 | 391 |
int N = numLayers==3 ? 5 : 3; |
| 392 |
int E = numLayers==3 ? 4 : 1; |
|
| 392 |
int E1= numLayers==3 ? 1 : 0; |
|
| 393 |
int E2= numLayers==3 ? 3 : 0; |
|
| 393 | 394 |
|
| 394 | 395 |
double X = width*COS18*SIN_HALFD; |
| 395 | 396 |
double Y = width*SIN18; |
| ... | ... | |
| 419 | 420 |
|
| 420 | 421 |
float[][] bands = new float[][] |
| 421 | 422 |
{
|
| 422 |
{0.04f,34,0.3f,0.2f, N, 1, 1},
|
|
| 423 |
{0.00f, 0,0.0f,0.0f, 2, 1, E}
|
|
| 423 |
{0.04f,34,0.3f,0.2f, N, 1, E1},
|
|
| 424 |
{0.00f, 0,0.0f,0.0f, 2, 1, E2}
|
|
| 424 | 425 |
}; |
| 425 | 426 |
int[] bandIndexes = new int[] { 0,0,0,1,1,1};
|
| 426 | 427 |
float[][] corners = new float[][] { {0.04f,0.10f} };
|
| src/main/java/org/distorted/objects/TwistyObject.java | ||
|---|---|---|
| 81 | 81 |
private static final float MAX_SIZE_CHANGE = 1.35f; |
| 82 | 82 |
private static final float MIN_SIZE_CHANGE = 0.75f; |
| 83 | 83 |
|
| 84 |
private static final boolean mCreateFromDMesh = false;
|
|
| 84 |
private static final boolean mCreateFromDMesh = true;
|
|
| 85 | 85 |
|
| 86 | 86 |
private static final Static3D CENTER = new Static3D(0,0,0); |
| 87 | 87 |
private static final int POST_ROTATION_MILLISEC = 500; |
Also available in: Unified diff
Create new meshes.