Guest
Новичок
|
Помогите пожалуйста решить следующую задачу: есть первая система координат описанная следующей матрицей (первые три столбца направляющие косинусы определяющие поворот, четвертый смещение по X,Y,Z): CSYS/ 1.000000, 0.000000, 0.000000, 0.000000, $ 0.000000, 1.000000, 0.000000, 0.000000, $ 0.000000, 0.000000, 1.000000, 0.000000 и вторая трансформированная система координат описанная следующей матрицей: CSYS / 0.0000000000, 0.3420201433, 0.9396926208, 781.2061475843, $ -1.0000000000, 0.0000000000, 0.0000000000, 293.9878426485, $ 0.0000000000, -0.9396926208, 0.3420201433, -6.8404028665 КАК определить обратную трансформацию - из второй координатной системы в первую? Результат должен быть следующий: TRANS/0.000000, -1.000000, 0.000000, 293.987843,$ 0.342020, 0.000000, -0.939693, -273.616115,$ 0.939693, 0.000000, 0.342020, -731.754097 КАК получить эти значения? Интерисует получение значений четвертого столбика - положение начала первой системы координат относительно второй (четвертый столбик положение проекции по X,Y,Z на вторую систему координат) P.S. направляющие косинусы определяющие трансформацию получаются простым переносом значений первой строки на первый столбец и т.д.
|