У меня есть сцена OpenGL, в которой пользователь может вращать камеру. У меня есть несколько двухмерных фигур, с которыми я бы всегда хотел столкнуться. У меня есть вектор, обращенный вперед, и у меня есть точка экрана, в которой должен быть нарисован компонент. Я не уверен, что лучший способ подойти к этой проблеме - должен ли я поворачивать фигуру к прямому вектору (что я не совсем уверен, как сделать правильно)? Или есть другой способ, которым я могу просто рисовать в двух измерениях и игнорировать вращение камеры (возможно, используя ортогональную проекцию)? Любой пример кода для помощи с этим будет оценен.
PS - я делаю это на Java, но здесь язык не имеет значения (он специфичен только для OpenGL).