c++ - GlPolygonStipple 的掩码参数如何工作?

标签 c++ c opengl

<分区>

我找不到向我展示其工作原理的教程,我也不明白。我想用它来绘制虚线,因为我有一个生成三角形的算法,并希望它在达到一定距离后跳过一些(有点像 glLineStipple)

谢谢

最佳答案

很难从你的问题中准确理解你想做什么,但 gl 中多边形点画的工作方式基本上是这样的:你可以启用多边形点画并提供用于控制点画的 32x32 图案。就好像这个图案平铺在您正在绘制的整个窗口上一样。落在像素(窗口坐标)上的多边形片段不会在 gl 管道中进一步发送(因此不会绘制这些多边形片段。)

不过,我不确定您要尝试做什么 - 如果您能澄清一下,我或许可以给您一个更具体的答案。

关于c++ - GlPolygonStipple 的掩码参数如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318692/

相关文章:

c++ - 如何调试 - 导致 *glibc 检测到的 Python CTypes*

C++:为什么 decltype (*this) 返回一个引用?

c - NFS ACL GET ACL/SET ACL 结构

c - 在 MySQL 数据库插入时执行 C 程序

c++ - 将像素流式传输到 OpenGL 的现代方法?

c++ - 在语句持续时间内自动换行值

c++ - Solaris 10 CC 预处理器错误导致 undefined symbol

c - 我的代码在CLion中可以正常运行,但是在repl.it中出现错误

c++ - 旋转并移动到 OpenGL 中的相对中心

c++ - 在按键时更改 gluLookAt。上、右、下、左