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

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



Randomize
и что ты этим хочешь сказать?



конечно это как прикол

initmath3d%("boolean")

st=MilliSecs()
  For t=0 To 100000
      a=distance3db#(10,10,10,100,200,150)
  Next 
en=MilliSecs()
sum=en-st
DebugLog sum

st=MilliSecs()
   For t=0 To 100000
       a=distance3d#(10,10,10,100,200,150)
   Next 
en=MilliSecs()
sum=en-st
DebugLog sum

Stop 

Function distance3db#(x1#,y1#,z1#,x2#,y2#,z2#)
   Return Sqr((x2-x1)^2+(y2-y1)^2+(z2-z1)^2)
End Function
Результат
47
29

я конечно ни чего не хочу доказывать, но когда один раз нужно вычислить то это одно дело проще юзать функции,
а когда за цикл это вызывается много*много раз, то библиотека будет быстрее
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)

Последний раз редактировалось Spy4433, 14.05.2012 в 00:27.
(Offline)
 
Ответить с цитированием