[SPH] Re: Пространственная геометрическая задача вслепую - help!
Салют!
Станислав Березовский спрашивал решение задачки.
Дано:
С1 (0.0261, 0.0497, 1.6057)
К1 (0.0224, 0.0072, 1.6882)
С2 (0.0292, 0.0201, 1.5751)
Решение:
Для определения длин сторон пространственного треугольника несколько раз
применяем теорему Пифагора, или, проще говоря, используем её в пространстве.
Сторона a (между С1 и К1) составляет: SQR( 0.0037^2 + 0.0425^2 + 0.0825^2) =
SQR (0.00862619).
Сторона b (между С1 и С2) составляет: SQR( 0.0031^2 + 0.0296^2 + 0.0306^2) =
SQR (0.00182213).
Сторона c (между К1 и С2) составляет: SQR( 0.0068^2 + 0.0129^2 + 0.1131^2) =
SQR (0.01300426).
Теперь, имея три стороны треугольника, можем определить его площадь по
формуле Герона. В тоже время площадь треугольника равна половине
произведения его двух сторон на синус угла между ними. После перестановок в
итоге получаем:
искомый угол= 2* arcsin( SQR( P* (P-a)* (P-b)* (P-c) ) / (a*b) ), где P=
(a+b+c) /2.
Как-то так.
Рустик А.
P.S. Тактильный конструктор <<Весёлый репейник>> из 300 упругих шариков для
построения пространственных фигур стоит 270 руб.Обращаться в личку.