Спасибо! Но я нашел, по моему, лучший способ:
Функция, которая
делает пересечение объектов
Код:
fn intersect sourseObj interObj =
(
inter = (copy sourseObj) * interObj
interData = GetTriMeshFaceCount inter
delete inter
)
где
sourseObj - объект который проверяем
interObj - объект который пересекает
inter - сюда ми записываем результат пересечения(новый объект)
interData - сюда записываем данные пересечения
А потом в самой программе делаем, например, вот такую проверку:
Код:
if interData[2] > 0 then print "1" else print "0"
Тоесть проверяем количество вершин, которые создались после пересечения объектов.
Попробуй, может эта функция тебе больше понравиться.
Удачи!!!