Java Reference
In-Depth Information
public void stop() {
mRunning = false;
try{
mPaintThrd.join();}
catch (InterruptedException ex){}
}
public void run() {
Graphics g = getGraphics();
while(mRunning) {
if (isShown()) {
mGraphics3D.bindTarget(g, true,
Graphics3D.DITHER |
Graphics3D.TRUE_COLOR);
mGraphics3D.clear(mBackground);
mTransform.setIdentity();
mTransform.postTranslate(0.0f, 0.0f, 10.0f);
mGraphics3D.setCamera(mCamera, mTransform);
mGraphics3D.resetLights();
mGraphics3D.addLight(mLight, mTransform);
mAngle += 1.0f;
mTransform.setIdentity();
mTransform.postRotate(mAngle,
1.0f, 1.0f, 1.0f );
mGraphics3D.render(mVertexBuffer, mIndexBuffer,
mAppearance, mTransform);
mGraphics3D.releaseTarget();
flushGraphics();
try {Thread.sleep(40); }
catch(InterruptedException ie){
}
}
}
}
}
Search WWH ::




Custom Search