gpt4 book ai didi

android - 如何在 opengl 2.0 中的对象上绘制线框?

转载 作者:太空狗 更新时间:2023-10-29 15:56:15 36 4
gpt4 key购买 nike

我有一个在 openGL ES 2.0 中创建的四面体对象。我想要实现的是在其基色上显示多边形的实际线框。有什么方法可以达到这个效果吗?

此外,我的四面体是粉红色的。我怎样才能改变它的颜色?

最佳答案

1:首先像往常一样绘制您的对象,然后使用 GLES20.GL_LINES、GL_LINE_LOOP 或 GL_LINE_STRIP 再次绘制(使用不同的着色器,否则它将与对象颜色相同,因此不可见)。
您可能希望在绘制线条时稍微放大对象,以便深度测试不会确定线条位于对象后面并忽略它们。

2:这是在您的着色器中完成的,将 gl_FragColor 设置为包含您想要的纯色 rgba 值的 vec4。

关于android - 如何在 opengl 2.0 中的对象上绘制线框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9060987/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com