我想我太期待了,但也许它可能。OpenGL VBO交错和交替
在Python中我有一个巨大的numpy的阵列(2点二维线),这样的事情:
[ [x1, y1, x2, y2, r, g, b, width],
[x1, y1, x2, y2, r, g, b, width],
.......
]
有什么办法可以配置一个VBO和着色器来处理这些行?
我看不出如何做到这一点,因为每个“矢量”实际上有两个向量:)
我的想法是使用一个透明的顶点着色器,然后几何形状着色器接受点(单矢量),和然后输出两个三角形(条),形成二维线。
顺便说一句:width
可以是一个很大的数字,这就是为什么我打算画线作为两个三角形。
因为我以前从未使用过几何着色器,所以我想知道这是否可能?
为什么是负值?我相信这是一个有效的问题。 –