2015-04-24 63 views
0

我是Android和OpenGL的新手。我想用开放GL在Android中绘制一系列3D给定点,最后一点应该闪烁。我画了方形,金字塔和三角形,但仍然无法画出上述的东西。简单的方法将不胜感激。使用OpenGL ES在Android中进行3D点绘图

回答

1

您可以通过使用GL_POINTS模式下,如果你正在运行的OpenGL ES 1.01.12.0+画点,你需要以画点

执行一些挂羊头卖狗肉

Apparently 2.0也支持点精灵(见下面的注释),所以最简单的答案是使用点精灵

你可以是由三角形形成的画圆那些纹理与圆

画点不以任何方式绘制任何其他形状 differiate或四边形,你应该使用不同的绘图模式假设你使用固定的管道,或者画点画圆或纹理四边形

+0

是否有任何方法来绘制给定的点/像素? 我们可以增加像素的大小。 – user29671

+0

所以你基本上想要在视口中填充一个像素?你能否给出你想要解决的问题的更具体的描述?如果你不想在屏幕上填充一个像素,你应该绘制一个填充整个视口和纹理视口大小的纹理,然后用glTexSubImage2D调用纹理来调用 –

+0

我想在这个链接中绘制点绘制的点。 http://hotmath.com/learning_activities/interactivities/3dplotter.swf – user29671