在opengl视口角绘制世界坐标系

Drawing the world coordinate system in corner of viewport in opengl

我想使用 opengl 在视口的左下角绘制世界坐标矢量。是否可以将视图space中的向量(1, 0, 0)(0, 1, 0)(0, 0, 1)乘以视图矩阵的逆矩阵,然后将结果向量投影到屏幕上?

只需将模型视图矩阵的第 4 列和第 4 行设置为 [0, 0, 0, 1],对左上角的 3×3 子矩阵进行正交化,然后将 glViewport 设置到模型的角上绘制基础向量三脚架window 您想要的位置。