Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.18;
Скачать: CL | DM;

Вниз

Алгоритм   Найти похожие ветки 

 
ogo ©   (2003-02-12 11:48) [0]

Профи плз подскажите.Я написал прогу бильярдные шары отскакивают друг от друга в 3D. так вот у меня не совершенен отскок. Плоскости все великолепно но в 3D есть небольшой глюк.Есть ли алгоритм при к-омможно узнать совмещения материала 2-х шаров.


 
MBo ©   (2003-02-12 12:38) [1]

расстояние между центрами равно сумме радиусов


 
ogo82   (2003-02-13 14:14) [2]

я так и делал.в этом алгоритме есть глюк.поэтому есть ли процедура,которая выдаёт значения того,смешиваются ли цвета при столкновении 2 шаров.


 
MBo ©   (2003-02-13 18:33) [3]

>в этом алгоритме есть глюк.
В каком?


 
ogo ©   (2003-02-14 11:36) [4]

>расстояние между центрами равно сумме радиусов
Я про ятот алгоритм говорю.



 
pasha676   (2003-02-14 11:44) [5]

LoL!!! В орешник!!! Моя смеяться!!!!

2 Ogo. Это не алгоритм. Это математика. Отрешись от программирования и раскинь мозгами по бильярдному столу.
Стоят два шара. В каком случае они будут соприкасаться? Правильно в случае если сумма их радиусов меньше или равна растоянию между их центрами.

Ошибка в процедуре вывода или в механизме использования библиотеке (какую ты там юзаешь).


 
ogo ©   (2003-02-14 12:13) [6]

У меня не Бильярдный стол шары двигаются в 3-х направления.


 
MBo ©   (2003-02-14 12:20) [7]

покажи свою формулу ;)


 
ogo ©   (2003-02-14 13:04) [8]

dx, dy, dz
If (dx<23) and (dy<23) and (dz<0.001) then обработка движения
P.S. Исходников нет


 
pasha676   (2003-02-14 13:05) [9]

Да день сегодня не удался. Зато хоть один софорумец развесилил :). Просто пиво с меня :)

2Ogo.
Скажу тебе по секрету. В шаре растояние от центра всегда одинаковое. Во всех трех измерениях. То есть шары столкнуться и в 3D точно так же - растояние между их центрами меньше или равно сумме радиусов.
Может ты растояние между центрами неправильно определяешь?


 
MBo ©   (2003-02-14 13:07) [10]

if Sqrt(Sqr(dx)+Sqr(dy)+Sqr(dz))<=2R then
слишко близко


 
MBo ©   (2003-02-14 13:08) [11]

З.Ы.
корень можно не извлекать, сравнивая с 4R^2


 
ogo ©   (2003-02-14 13:10) [12]

>MBo
Спасибо не дагодался



Страницы: 1 вся ветка

Текущий архив: 2003.08.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.007 c
14-58389
Zheks
2003-08-04 12:36
2003.08.18
Печать StringGrida


14-58406
artgamer
2002-12-12 23:56
2003.08.18
Караул!!! Не могу запустить приложение MCK!!!


14-58442
sniknik
2003-07-31 17:37
2003.08.18
Обращение к коллективному разуму. :о)) нужен алгоритм.


14-58424
VictorT
2003-08-04 12:57
2003.08.18
Урряяяя!!! Я Сделал это!!!


14-58393
Infinity
2002-12-14 15:35
2003.08.18
Как спрятать Программу в TrayBar ?