首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLES10.glPointSize(浮点大小)在java点云示例中不起作用

GLES10.glPointSize(浮点大小)在java点云示例中不起作用
EN

Stack Overflow用户
提问于 2017-02-28 18:39:09
回答 1查看 215关注 0票数 0

我试图使java点云示例中的渲染点更大,但我似乎无法使其工作。你可能知道它使用的是Rajawali渲染器。

我所做的是在Points.java中更改以下代码:

代码语言:javascript
复制
    @Override
    public void preRender() {
        super.preRender();
        setDrawingMode(GLES20.GL_POINTS);
        GLES10.glPointSize(5.0f);    // <---- A bigger value here does nothing
    }

但是,即使我增加了glPointSize的浮点参数,点的大小仍然与应用程序中的大小相同。有谁知道如何让点数更大,或者有其他方法吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-03-15 15:21:29

您必须应用自定义着色器。

下面是我如何使用VertexShader绘制点:

代码语言:javascript
复制
void main() {
  gl_PointSize = 10.0 // <-- set points size
  vColor = aColor;
  gl_Position = uMVPMatrix * vPosition;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42506446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档