Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   3D интерестно узнать. Помогите (http://www.flasher.ru/forum/showthread.php?t=75131)

Syrotenko 06.02.2006 03:34

3D интерестно узнать. Помогите
 
Вложений: 1
Ув. любители программирования.
У меня есть вопрос к Вам!
Мне нужно нарисовать трёхмерную поверхность имея трёхмерный массив во Flash при помощи встроенного языка Active Script или любым дргим способом. Интересуе сам алгоритм, как всё это строется! Может существует готовая библиотека функций которая создана для этих целей, либо еще что-то. Подскажите! Я никогда с этим не сталкивался.

У кого есть какие-то сображение или совет как это лучше сделать, чтобы выглядило красиво и наглядно.
Спасибо большое. Буду рад любому совету или хорошей ссылке.
Приблизительно должно это выглядеть вот-так:

psiho 06.02.2006 16:11

http://deltadim.iphosting.ru/flash_l...3dinflash.html
чита и пробуй сделать то что тебе надо!

old_dark_elf 06.02.2006 22:57

народ, помогите пожалуйста, я тут осваиваю основы создания 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;
}

не могли бы вы обьяснить как она работает? описание на сайте я не понял :(

old_dark_elf 07.02.2006 17:18

что, никто не знает?

Antares 07.02.2006 19:38

Цитата:

Сообщение от Syrotenko
во Flash при помощи встроенного языка Active Script

Для начала выучи, как называется язык. Потом можно начинать задавать вопросы.

Antares 07.02.2006 19:39

Также хорошо бы почитать правила, чтобы узнать, почему тема закрыта


Часовой пояс GMT +4, время: 11:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.