![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 19
|
Не соображу в математике. Нужно вывести систему уравнений
function set_cube(i, j, k) { x1 = xCoord+20*k; y1 = yCoord-20*j; z1 = 10*i; arr[n]._x=x1-z1*Math.SQRT1_2; arr[n]._y=y1+z1*Math.SQRT1_2; } выдающую на выходе массив i, j, k Проблема исключительно в математике т.е. function getIJK(x1, y1):Array { var i,j,k; //тут нужны формулы преобразования return new Array(i,j,k); } Пришел к системе уравнений: Помогите решить Последний раз редактировалось udaaff; 29.06.2010 в 01:56. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Если я правильно понял, то функция set_cube преобразует трехмерные координаты точки в двухмерные с учетом перспективы. Обратное преобразование невозможно, ибо каждой точке (x1, y1) не будет однозначно соответствовать единственное значение (i, j, k). В результате обратного преобразования получится не точка, а кривая (в данном случае, скорее всего, прямая), которая в перспективе вырождается в точку.
Последний раз редактировалось rainbowrussia; 29.06.2010 в 01:54. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 19
|
Спасибо за помощь!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:06. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| математика , решение системы уравнений |
|
|