Определение пересекающихся четырехугольников?
Есть ли возможность обнаружить, пересекается ли объект с другим объектом в Opengl?
Например: у меня есть 2 квада (позже нурб), я перемещаю эти квады так, что в какой-то момент они пересекаются. Теперь я хотел бы вырезать те части, которые лежат над краем. Результатом должен быть хороший гладкий край.
1 ответ
Решение
OpenGL не является библиотекой геометрии. Это API рисования. Вы отправляете ему точки, линии и треугольники, и он их рисует. В OpenGL нет понятия "геометрические объекты".
То, что вы хотите сделать, это задача для геометрических библиотек, таких как GTS или аналогичных.