Hi,
I generated the simple LibGDX project where you see a LibGDX image.
The example is made with
private OrthographicCamera camera;
How can I change this to Perpective Camera?
I want it in Perspective Camera with the same look like in Orthographic Camera.
I will add some 3d objects on this image. Like this:
StillModel mesh;
... create()
mesh = ModelLoaderRegistry.loadStillModel(Gdx.files.internal("data/testObject.obj"));
... render()
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
camera.update();
batch.setProjectionMatrix(camera.combined);
batch.begin();
sprite.draw(batch);
batch.end();
gl.glEnable(GL10.GL_DEPTH_TEST);
gl.glEnable(GL10.GL_LIGHTING);
gl.glEnable(GL10.GL_COLOR_MATERIAL);
gl.glEnable(GL10.GL_TEXTURE_2D);
camera.update();
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
gl.glLoadMatrixf(cam.projection.val, 0);
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadMatrixf(cam.view.val, 0);
gl.glEnable(GL10.GL_LIGHT0);
gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_DIFFUSE, lightColor, 0);
gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_POSITION, lightPosition, 0);
gl.glRotatef(angleY, 0, 1, 0);
gl.glRotatef(angleX, 1, 0, 0);
mesh.render();
...
Has someone an Idea?