Мне нужно нарисовать растущую 3d-линию, используя open gl на устройстве Android.
Проблема в том, что мне нужно рисовать линии, которые масштабируются с эффектом типа «лазер» на них.
Изначально я просто думал о рисовании простых линий gl или линейных петель, но они не будут масштабироваться, если камера перемещается ближе к ним - как муха.
Моя следующая мысль заключалась в том, чтобы создать сетку цилиндра и выдавливать ее какЯ бы сделал линию в реальном времени, учитывая повороты на 90 градусов, добавив поворот на 45 градусов после выдавливания из конечной точки нового цилиндра, повернув конец на 45 градусов снова и выдавливая другой цилиндр, чтобы создать новое расширение линии и так далее, и так далее.далее ...
Проблема с цилиндрами в том, что ближайшая плоскость отсечения пробьет их.
У кого-нибудь есть лучшая мысль или идея, которую они могут бросить в меня для этого?