Определение пересекающихся четырехугольников? - PullRequest
0 голосов
/ 30 ноября 2011

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

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

1 Ответ

2 голосов
/ 30 ноября 2011

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

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

...