使Pyglet线退出窗口的一端并出现在另一侧

时间:2018-09-19 09:54:51

标签: python graphics pyglet

我想知道Pyglet是否支持让一条线退出窗口的一部分,然后重新出现在窗口的另一侧。

作为一个例子,如果我创建了一个顶点列表并将其绘制为沿左方向的一条线,那么我希望它重新出现在右侧。

我画了一张图片,使我在寻找什么:

Line

我曾尝试根据旧线的坐标创建新线,但这将使我剩下2条线。我正在寻找一种解决方案,其中我仅对该行有一个引用,以便以后可以轻松对其进行编辑。

我不知道在pyglet或任何python图形库中是否可能发生这种情况。如果有人对python中的另一个图形库有任何建议,那么我很想听听您的建议。

提前谢谢!

编辑:

对于想要做同样事情的人,我通过使用基本三角函数解决了。我没有使用精灵来解决此问题,仅使用了绘图功能。

通过将每条线视为斜边,将窗口的边缘视为相邻,我可以计算出线在窗口另一边的延续方式。

0 个答案:

没有答案