![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2006
Сообщений: 5
|
Ув. любители программирования.
У меня есть вопрос к Вам! Мне нужно нарисовать трёхмерную поверхность имея трёхмерный массив во Flash при помощи встроенного языка Active Script или любым дргим способом. Интересуе сам алгоритм, как всё это строется! Может существует готовая библиотека функций которая создана для этих целей, либо еще что-то. Подскажите! Я никогда с этим не сталкивался. У кого есть какие-то сображение или совет как это лучше сделать, чтобы выглядило красиво и наглядно. Спасибо большое. Буду рад любому совету или хорошей ссылке. Приблизительно должно это выглядеть вот-так: |
|
|||||
|
http://deltadim.iphosting.ru/flash_l...3dinflash.html
чита и пробуй сделать то что тебе надо! |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 65
|
народ, помогите пожалуйста, я тут осваиваю основы создания 3d-движков - у меня усе нормально получается кроме перспективы, а тут зашел на вышеприведенный сайт и там есть описание нужной функции вот ее код:
function Prj (p){ var t; var x=p.x - cam[0]; var y=p.y - cam[1]; var z=p.z - cam[2]; t=x; x=y*cam[3]-t*cam[4]; y=t*cam[3]+y*cam[4]; t=y; y=t*cam[5]-z*cam[6]; z=z*cam[5]+t*cam[6]; p.xp=200-x*cam[7]*scale/(cam[7]-y); p.yp=150-z*cam[7]*scale/(cam[7]-y); p.d=y; } не могли бы вы обьяснить как она работает? описание на сайте я не понял ![]() |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 65
|
что, никто не знает?
|
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Цитата:
|
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Также хорошо бы почитать правила, чтобы узнать, почему тема закрыта
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|