Revision 1af8e143
Added by Leszek Koltunski almost 4 years ago
src/main/java/org/distorted/examples/meshfile/MeshFileActivity.java | ||
---|---|---|
34 | 34 |
|
35 | 35 |
public class MeshFileActivity extends Activity implements AdapterView.OnItemSelectedListener |
36 | 36 |
{ |
37 |
private String mName;
|
|
37 |
private int mResource;
|
|
38 | 38 |
private String[] mNames = new String[] { "deferredjob", |
39 | 39 |
"meshjoin" , |
40 | 40 |
"predeform" , |
... | ... | |
101 | 101 |
MeshFileSurfaceView view = this.findViewById(R.id.meshfileSurfaceView); |
102 | 102 |
MeshFileRenderer renderer = view.getRenderer(); |
103 | 103 |
|
104 |
renderer.open(mName);
|
|
104 |
renderer.open(mResource);
|
|
105 | 105 |
} |
106 | 106 |
|
107 | 107 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
110 | 110 |
{ |
111 | 111 |
if( parent.getId()==R.id.meshfileSpinner ) |
112 | 112 |
{ |
113 |
mName = mNames[pos]; |
|
113 |
switch(pos) |
|
114 |
{ |
|
115 |
case 0: mResource = R.raw.deferredjob; break; |
|
116 |
//case 1: mResource = R.raw.meshjoin ; break; |
|
117 |
case 2: mResource = R.raw.predeform ; break; |
|
118 |
/* |
|
119 |
case 3: mResource = R.raw.singlemesh ; break; |
|
120 |
case 4: mResource = R.raw.cube2 ; break; |
|
121 |
case 5: mResource = R.raw.cube3 ; break; |
|
122 |
case 6: mResource = R.raw.cube4 ; break; |
|
123 |
case 7: mResource = R.raw.cube5 ; break; |
|
124 |
case 8: mResource = R.raw.pyra3 ; break; |
|
125 |
case 9: mResource = R.raw.pyra4 ; break; |
|
126 |
case 10: mResource = R.raw.pyra5 ; break; |
|
127 |
|
|
128 |
*/ |
|
129 |
} |
|
114 | 130 |
} |
115 | 131 |
} |
116 | 132 |
|
Also available in: Unified diff
Reading a mesh from the .dmesh file might work now. Checked on two small meshes.