![]() |
|
||||||||||
|
|||||
|
"Ниразу не флэшер"
|
Ребята, дайти формулу проекции точки a(x,y,z) на плоскость, с перспективой относительно точки взгляда ... синусы/косинусы, тангенсы/котангенсы... Пожалуйста.
Тока не надо давать ссылку на исходники - нифига я там не понял, большая часть была сделана на 4м флэше, а я его только чуть-чуть зацепил. И не надо давать ссылку на "FAQ по 3D программированию" в Сети. Я слабо в этом шарю...Просто нужны формулы для вычисления координат точки. Когда-то у меня была книжка, там на двух страницах красиво выводилась эта формула, и внизу было написано две строчки - она сама -- X точки=.... Y точки = Помогите плз... PS: Поиск тоже юзал...
__________________
стучитесь в асю за дополнительной помощью.... ЗЫ: ПОИСК действительно рулит. |
|
|||||
|
проекция ее на экран считается так
Xc = x*hc/(z+hc)+cx; Yc = y*hc/(z+hc)+cy; хде: x,y,z - твоя точка в 3д пространстве Xc,Yc - ее координаты на экране hc - коэфицент задающий растояние от экрана до камеры (для 800х600 ставь где-то 400) cx,cy - координаты центра экрана (для 800х600 cx=400;cy=300).Если хошь можно еще и доказательсво, но это уже мелочи все.
__________________
Все что не делается - все к лучшему Все что к лучшему - то не делается |
![]() |
Часовой пояс GMT +4, время: 18:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|