【发布时间】:2012-11-20 08:44:19
【问题描述】:
我正在调试一个 OpenGL 程序:
对于矩阵和向量(mat3、mat4、vec3 &c)是否有某种 toString() 功能?
我试图避免使用 cout 或 printf 构建嵌套的 for 循环。
但如果这是唯一的方法,我很想听听有关最佳实践的建议。我对 C++ 还很陌生,很想听听。
真正酷的是输出到 laTeX / ConTeXt 日志文件。
这导致了问题的扩展版本:这些对象是否有一些反射功能?我想知道我感兴趣的特定矩阵是指定列优先还是行优先,它的父类是什么/在哪里,&c。
【问题讨论】:
-
我的回答对第一部分有帮助吗?第二部分应放在一个新问题中,如果提供的答案合适,则将其标记为正确。
-
"我想知道我感兴趣的特定矩阵是指定列优先还是行优先" 这是 GLM:它始终是列优先排序,就像 OpenGL 采用它们一样。无论如何,您打算如何处理这些信息?同样的问题也适用于整个“父类”的事情;为什么你需要知道?是什么让你认为他们一开始就有父类?
-
@NicolBolas 他没有说他正在使用 glm。他可能正在使用他自己的向量/矩阵库
-
我们正在使用 GLM,但部分代码库不是 glm 之类的。有点混乱。顺便说一句,这都是通过 edX BerkeleyX 课程完成的。