2010-07-06 3 views
1

Я не занимался продвинутыми курсами математики или чего-либо еще (я все еще в старшей школе), и я просто не понимаю все системы столкновений треугольников в Интернете.Помощь с обнаружением столкновения треугольника в Obj-C

У меня есть два треугольных объекта в 2D пространстве. Как написать код Obj-C, чтобы можно было обнаружить столкновение/пересечение между ними? Я в тупике.

ответ

1

Возможно, один из этих методов поможет:

http://www.blackpawn.com/texts/pointinpoly/default.html

В принципе, чтобы упростить вещи, которые вы могли бы начать, просто пытаясь выяснить, если каждая из трех точек треугольника находится внутри другой - так как наличие угла от одного или другого другого означает, что это единственный способ, которым они могут перекрываться.

+0

Вещь ... Я действительно не понимаю ее, до такой степени, что я не могу ее преобразовать в код Obj-C. Я ничего не узнал из-за Алгебры 2, вы видите: D. Есть ли версия C CrossProduct()? – Vervious