我试图使java点云示例中的渲染点更大,但我似乎无法使其工作。你可能知道它使用的是Rajawali渲染器。
我所做的是在Points.java中更改以下代码:
@Override
public void preRender() {
super.preRender();
setDrawingMode(GLES20.GL_POINTS);
GLES10.glPointSize(5.0f); // <---- A bigger value here does nothing
}但是,即使我增加了glPointSize的浮点参数,点的大小仍然与应用程序中的大小相同。有谁知道如何让点数更大,或者有其他方法吗?
谢谢!
发布于 2017-03-15 15:21:29
您必须应用自定义着色器。
下面是我如何使用VertexShader绘制点:
void main() {
gl_PointSize = 10.0 // <-- set points size
vColor = aColor;
gl_Position = uMVPMatrix * vPosition;
}https://stackoverflow.com/questions/42506446
复制相似问题