embedded mobile 3D graphics api (em3g)
public void paint(Graphics g){
Graphics3D g3d = Graphics3D.getInstance();
g3d.bindTarget(g);
g3d.clear();
g3d.color(0xff0000);
g3d.begin(Graphics3D.TRIANGLES);
g3d.vertex3i(25,25,y);
g3d.vertex3i(75,25,y);
g3d.vertex3i(25,75,y);
g3d.end();
g3d.flush();
}
public void paint(Graphics g){
Graphics3D g3d = Graphics3D.getInstance();
g3d.bindTarget(g);
g3d.clear();
g3d.color(0xff0000);
g3d.begin(Graphics3D.TRIANGLES);
g3d.vertex3i(25,25,y);
g3d.vertex3i(75,25,y);
g3d.vertex3i(25,75,y);
g3d.end();
g3d.flush();
}
好吧,完成了前一次的业余爱好的项目,接下来我们尝试一下写一个midp兼容的3d api,用了一个小时写了一个透视投影,看来还是不是很难,
定个目标,完成基本流水线和纹理贴图