Revision f5c134c3
Added by Leszek Koltunski over 3 years ago
src/main/java/org/distorted/objects/FactoryCubit.java | ||
---|---|---|
1178 | 1178 |
final float D = 0.5f - REX_D; |
1179 | 1179 |
final float F = H*D; |
1180 | 1180 |
|
1181 |
Static3D move = new Static3D(0.0f, 0.5f - F, 0.0f);
|
|
1182 |
Static3D center= new Static3D(0.0f, F, 0.0f);
|
|
1181 |
Static3D move = new Static3D(0.0f, -F, 0.0f);
|
|
1182 |
Static3D center= new Static3D(0.0f, 0.0f, 0.0f);
|
|
1183 | 1183 |
Static3D axisX = new Static3D(1.0f, 0.0f, 0.0f); |
1184 | 1184 |
Static3D axisY = new Static3D(0.0f, 1.0f, 0.0f); |
1185 | 1185 |
|
... | ... | |
1188 | 1188 |
|
1189 | 1189 |
VertexEffect[] effect = new VertexEffect[3]; |
1190 | 1190 |
|
1191 |
effect[0] = new VertexEffectRotate(angle180, axisY, center);
|
|
1192 |
effect[1] = new VertexEffectRotate(angle90 , axisX, center);
|
|
1193 |
effect[2] = new VertexEffectMove(move);
|
|
1191 |
effect[0] = new VertexEffectMove(move);
|
|
1192 |
effect[1] = new VertexEffectRotate(angle180, axisY, center);
|
|
1193 |
effect[2] = new VertexEffectRotate(angle90 , axisX, center);
|
|
1194 | 1194 |
|
1195 |
effect[0].setMeshAssociation(10,-1); // meshes 1 & 3 |
|
1196 | 1195 |
effect[1].setMeshAssociation(10,-1); // meshes 1 & 3 |
1196 |
effect[2].setMeshAssociation(10,-1); // meshes 1 & 3 |
|
1197 | 1197 |
|
1198 | 1198 |
return effect; |
1199 | 1199 |
} |
... | ... | |
1202 | 1202 |
|
1203 | 1203 |
VertexEffect[] createVertexEffectsRexCorner() |
1204 | 1204 |
{ |
1205 |
float F = SQ3/6*(1.0f-2*REX_D); |
|
1206 |
Static3D move = new Static3D(F,F,0.0f); |
|
1207 | 1205 |
Static3D center= new Static3D(0.0f, 0.0f, 0.0f); |
1208 | 1206 |
Static3D axisZ = new Static3D(0.0f, 0.0f, 1.0f); |
1209 | 1207 |
Static1D angle = new Static1D(45); |
1210 | 1208 |
|
1211 |
VertexEffect[] effect = new VertexEffect[2]; |
|
1212 |
|
|
1209 |
VertexEffect[] effect = new VertexEffect[1]; |
|
1213 | 1210 |
effect[0] = new VertexEffectRotate(angle, axisZ, center); |
1214 |
effect[1] = new VertexEffectMove(move); |
|
1215 | 1211 |
|
1216 | 1212 |
return effect; |
1217 | 1213 |
} |
Also available in: Unified diff
Fixes for the Rex Cube (still doesn't work)