Java Reference
In-Depth Information
VertexBuffer verbuf = mVertexBuffer = new VertexBuffer();
verbuf.setPositions(vertexArray, 1.0f, null);
verbuf.setNormals(normalsArray);
verbuf.setTexCoords(0, textureArray, 1.0f, null);
int[] stripLength = { 4, 4, 4};
mIndexBuffer = new TriangleStripArray( 0, stripLength );
try {
mImage = Image.createImage( "/texture.png" );
} catch (Exception ex) {
ex.printStackTrace();
}
Image2D image2D = new Image2D( Image2D.RGB, mImage );
Texture2D texture = new Texture2D( image2D );
mAppearance.setTexture(0, texture);
mAppearance.setMaterial(mMaterial);
mMaterial.setColor(Material.DIFFUSE, 0xffffffff);
mMaterial.setColor(Material.SPECULAR, 0xffffffff);
mMaterial.setShininess(100.0f);
PolygonMode tPoly = new PolygonMode();
tPoly.setCulling(PolygonMode.CULL_NONE);
mAppearance.setPolygonMode(tPoly);
mBackground.setColor(0xffeecc);
mCamera.setPerspective( 60.0f,
(float)getWidth()/ (float)getHeight(),
1.0f,
100.0f );
mLight.setColor(0xffffff);
mLight.setIntensity(1.25f);
}
public void start() {
mRunning = true;
mPaintThrd = new Thread(this);
mPaintThrd.start();
}
Search WWH ::




Custom Search