I try create a triangle
public void onSurfaceCreated(GL10 gl, EGLConfig config) {
TextureManager.getInstance().flush();
world = new World();
Resources res = getResources();
TextureManager tm = TextureManager.getInstance();
Texture grass_f = new Texture(res.openRawResource(R.raw.grass));
font = new Texture(res.openRawResource(R.raw.numbers));
tm.addTexture("grass", grass_f);
s1.set(0.0f, 0.0f, 120.0f);
s2.set(120.0f, 0.0f, 120.0f);
s3.set(120.0f, 0.0f, 0.0f);
//box2 = new Object3d(2);
box2.addTriangle(s1, 0, 1, s2, 1, 1, s3, 1, 0, tm.getTextureID("grass"));
s2.set(0, 0, 0);
box2.addTriangle(s3, 1, 0, s2, 0, 0, s1, 0, 1, tm.getTextureID("grass"));
box2.setName("box2");
world.addObject(box2);
world.buildAllObjects();
sun = new Light(world);
Camera cam = world.getCamera();
cam.moveCamera(Camera.CAMERA_MOVEUP, 20);
cam.lookAt(box2.getTransformedCenter());
cam.setFOV(1.5f);
sun.setIntensity(250, 250, 250);
SimpleVector sv = new SimpleVector();
sv.set(box2.getTransformedCenter());
sv.y -= 300;
sv.x -= 100;
sv.z += 200;
sun.setPosition(sv);
}
It's not working for me