Как шары "склеить"?
- From
- Oleg Nesterov (2:5069/20.52)
- To
- Evgeniy Jirnov
- Date
- 2002-06-24T00:35:22Z
- Area
- RU.ALGORITHMS
Hello Evgeniy.
14 Июн 02 12:43, you wrote to all:
EJ> @RealName: Жирнов Евгений Александрович
EJ> Мир твоему дому, All.
EJ> Видел давным-давно демку: там два шара летали в трехмерном
EJ> помещении(это я сделать могу) и когда они подходили близко друг к
EJ> другу, то между появлялась перемычка, которая их соединяла, похожая на
EJ> желе. Когда они отлетали, то эта перемычка, уменьшаясь, исчезала. Как
EJ> такое реализовано?
EJ> P.S.Для полного понимания что там происходило: представьте себе два
EJ> шарика ртути, которые приближаются к друг другу и удаляются...
R1 D R2
(.)-----(.)
(.)-(.)
if (d<=(r1+r2))
{
//то коорд. точек а данной половине шара (ближе к левой точне на 2-ом шаре)
//складываются с нормалями. ИМХО
...
D3DVECTOR3 point;
point = sphere.points[i];
point += sphere.normals[i];
...
}
Oleg
--- [pas.bas.cpp][3D.2D][arc][Satyricon][Theatre Of Trgedy] ---
* Origin: Жди ! Скоро к тебе придут ... !( ... мессаги !( (2:5069/20.52)