Project

General

Profile

« Previous | Next » 

Revision a8a553a5

Added by Leszek Koltunski about 4 years ago

Progress with Pyraminx.

View differences:

src/main/java/org/distorted/examples/meshjoin/MeshJoinRenderer.java
139 139
      {
140 140
      final int[] FACE_COLORS = new int[] { 0xffffff00, 0xff00ff00, 0xff0000ff, 0xffff0000 };
141 141
      final int FACES=FACE_COLORS.length;
142
      int SIZE = 128;
142
      int SIZE = 200;
143 143
      float STROKE = 0.05f*SIZE;
144 144
      float OFF = STROKE/2 -1;
145
      float OFF2 = 0.577f*SIZE + OFF;
145
      float OFF2 = 0.5f*SIZE + OFF;
146 146
      float HEIGHT = SIZE - OFF;
147 147
      float RADIUS = SIZE/12;
148
      float ARC1_H = 0.31f*SIZE;
148
      float ARC1_H = 0.2f*SIZE;
149 149
      float ARC1_W = SIZE*0.5f;
150
      float ARC2_W = 0.152f*SIZE;
151
      float ARC2_H = 0.91f*SIZE;
152
      float ARC3_W = 0.847f*SIZE;
150
      float ARC2_W = 0.153f*SIZE;
151
      float ARC2_H = 0.905f*SIZE;
152
      float ARC3_W = SIZE-ARC2_W;
153 153

  
154 154
      Bitmap result = Bitmap.createBitmap(FACES*SIZE,SIZE, Bitmap.Config.ARGB_8888);
155 155
      Canvas canvas = new Canvas(result);
......
218 218

  
219 219
      Static4D[] textureMaps = new Static4D[MESHES];
220 220

  
221
      for(int i=0; i<MESHES; i++) textureMaps[i] = new Static4D(i*0.25f,0.0f,0.25f,0.866f);
221
      for(int i=0; i<MESHES; i++) textureMaps[i] = new Static4D(i*0.25f,0.0f,0.25f,1.0f);
222 222

  
223 223
      MeshBase result = new MeshJoined(meshes);
224 224
      result.setTextureMap(textureMaps);

Also available in: Unified diff