【发布时间】:2012-12-11 13:29:29
【问题描述】:
我正在尝试在 OpenGL 中绘制一个圆柱体。我找到了这个算法,但我无法理解它。
http://paulbourke.net/miscellaneous/sphere_cylinder/
“给定两个垂直向量 A 和 B,可以在圆柱体的每个边缘周围创建顶点。因此,对于 4 个顶点小平面,顶点可能由以下给出,其中 theta2 - theta1 是一个合适的小角度,确定近似的粗糙度。”
我怎样才能找到 A 和 B ?我正在使用glm。 glm可以计算叉积吗?
【问题讨论】:
-
在他的笔记下面,他链接了一个 C 源文件,该文件显示了如何做到这一点。
-
My question here 有用于计算圆柱面顶点的 Postscript 源代码..