首页 > 解决方案 > 如何在 Python OpenGL 中移动箭头的原点?

问题描述

我编写了一个在屏幕上绘制箭头的函数。现在我想把它画在一个特定的方向。对于下面的vertex_array,它会在屏幕上绘制一个箭头。

vertex_array = [-0.3, 0.0, 0.0,
                 0.0, 0.3, 0.0,
                 0.3, 0.0, 0.0,
                 0.1, 0.0, 0.0,
                 0.1,-0.5, 0.0,
                -0.1,-0.5, 0.0,
                -0.1, 0.0, 0.0,
                -0.1,-0.5, 0.0,
                 0.1, 0.0, 0.0
                ]

在此处输入图像描述

现在我如何编写函数以在特定坐标中投影这个数组,面向特定方向?

如下:

arr = Arrow((from_=(0,0,0),to_=(0.1,0.5,0),color=(200,200,200),alpha=0.5)

标签: openglgraphicspyopengl

解决方案


推荐阅读