Показать сообщение отдельно
Старый 18.03.2012, 16:06   #1
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
библиотека пересечений

initmath3d%(key$) - key$="boolean"  -в принципе можно
 и без этой функции

distance3d#(x#,y#,z#,x2#,y2#,z2#) - дистанция между двумя
 точками в 3d пространстве

lineoverlap2d%(ax1#,ay1#,ax2#,ay2#,bx1#,by1#,bx2#,by2#) - пересечение
 отрезков

trioverlap%(x#,y#,x1#,y1#,x2#,y2#,x3#,y3#) - принадлежность точки 
к треугольнику

quadoverlap%(x#,y#,x1#,y1#,x2#,y2#,x3#,y3#,x4#,y4#) - принадлежность 
точки к четырехугольнику

ovalsoverlap%(x1#,y1#,r1#,x2#,y2#,r2#)-пересечение двух
 окружностей
X#,Y# - координаты точки.
Переменные имеющие индекс(х1...хn) - координаты фигур



протестируйте кому не лень, или кому пригодится, кому что непонятно или баг, глюк или прочая нечисть - пишите
Вложения
Тип файла: rar math3d.rar (164.2 Кб, 684 просмотров)
Тип файла: zip math3d.zip (202.3 Кб, 686 просмотров)
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Spy4433 за это полезное сообщение:
Crayzi (24.03.2012), LLI.T.A.L.K.E.R. (19.03.2012), mr.DIMAS (18.03.2012)