Пусть линия Пиглета выйдет из одного конца окна и появится на другой стороне - PullRequest
0 голосов
/ 19 сентября 2018

Мне было интересно, поддерживает ли Pyglet, чтобы одна строка выходила из одной части окна, а затем появлялась с другой стороны окна.

Например, если я создал список вершин и нарисовал его в виде линии, идущей в левом направлении, я бы хотел, чтобы он снова появлялся с правой стороны.

Я нарисовалкартинка, визуализирующая то, что я ищу:

Линия

Я попытался создать новую линию на основе координат старой линии, но это оставило бы у меня 2линий.Я ищу решение, в котором у меня есть только одна ссылка на строку, чтобы ее можно было легко отредактировать позже.

Я не знаю, возможно ли такое в Pyglet или в любой графике Pythonбиблиотека.Если у кого-то есть предложения по другой графической библиотеке на python, где это возможно / проще, я бы хотел услышать от вас.

Заранее спасибо!

РЕДАКТИРОВАТЬ:

ДляЕсли кто-то хочет сделать то же самое, я решил это с помощью базовой тригонометрии.Я не использовал спрайты для решения этой проблемы, только функции рисования.

Обрабатывая каждую линию как Гипотенузу, а край окна - как Соседний, я мог рассчитать, как линия продолжится на другом краю окна.

...