...
- From
- Victor Anikeev (2:5043/3.88)
- To
- Alexei Ivanov ()
- Date
- 2000-02-24T08:02:22Z
- Area
- RU.ALGORITHMS
Тук-тук, Alexei! Можно?..
23 Feb 00 17:06, Alexei Ivanov -> All:
>> Можно переделать для трехмерного случая?
AI> Yes.
[skip]
AI> 3 dimensional version.
[skip]
AI> 4. c1 = (x1*x2 + y1*y2 + z1*z2)/sqrt((x1*x1 + y1*y1 + z1*z1)*(x2*x2 +
AI> y2*y2 + z2*z2));
AI> c2 = (x2*x3 + y2*y3 + z2*z3)/sqrt((x2*x2 + y2*y2 + z2*z2)*(x3*x3 +
AI> y3*y3 + z3*z3));
AI> c3 = (x3*x1 + y3*y1 + z3*z1)/sqrt((x3*x3 + y3*y3 + z3*z3)*(x1*x1 +
AI> y1*y1 + z1*z1));
Хорошо. А есть алгоритм без квадратного корня? (все мне мало...)
AI> 4. if(c1 > c2) { cc1 = c1; cc2 = c2;}
AI> else { cc1 = c2; cc2 = c1;}
AI> if(c3 > cc2) cc2 = c3;
AI> 5. if((cc1 + cc2) <= 0) puts("There is a inner point of the
AI> triangle.");
AI> else puts("There is not inner point of the
AI> triangle.");
Поболтал бы еще, да надо идти!
Victor.
--- -+-<>--------------------------------------------<>-+-
* Origin: ClounNET, Южно-Сахалинск, Россия. (2:5043/3.88)