Определение пересекающихся четырехугольников?

Есть ли возможность обнаружить, пересекается ли объект с другим объектом в Opengl?

Например: у меня есть 2 квада (позже нурб), я перемещаю эти квады так, что в какой-то момент они пересекаются. Теперь я хотел бы вырезать те части, которые лежат над краем. Результатом должен быть хороший гладкий край.

1 ответ

Решение

OpenGL не является библиотекой геометрии. Это API рисования. Вы отправляете ему точки, линии и треугольники, и он их рисует. В OpenGL нет понятия "геометрические объекты".

То, что вы хотите сделать, это задача для геометрических библиотек, таких как GTS или аналогичных.

Другие вопросы по тегам