Это связано с тем, как работают средства визуализации линий.
Линии - это динамически создаваемая сетка, использующая квадраты для отображения «линии».Таким образом, он подвержен всевозможным проблемам, возникающим при создании сеток во время выполнения.
Обратите внимание на то, как вертикальные черты делятся на два треугольника (в голубом)правильно сделать два треугольника, чтобы сделать прямоугольник, но два в зеленом нет.Это связано с тем, что в этом углу сетка перевернулась вверх дном.
Это, вероятно, было связано либо с изменением направления куба (например, он был направлен влево, но первое движение было вправо), либо с переворачиванием вверх дномполностью, вызывая поворот в сетке.Верхний «край» в зеленом цвете эквивалентен диагональному краю в голубом квадрате.
Единственный способ «исправить» это использовать куски меньшего размера.Вместо того, чтобы добавлять новую точку каждый раз, когда куб меняет направление, добавляйте новые точки каждый кадр, каждые десять кадров или каждые 0,5 единицы или подобное.