PDA

Просмотр полной версии : 2d координаты из 3d !?


pepel_3d
25.01.2008, 16:23
привет всем!
вобщем такой вопрос, есть такая задача, получить координаты обьектов экспортннутые из 3д
пробовал экспортить из макса разными способами в swf ,ai, через swift plug ,illustrate,plasma все они делают для объекта каждый фрейм как гроуп обьект...

как можно програмно чере action script узнать координаты этого обьекта
в каждом новом кадре?
или может есть какойнить экспортер который облегчит эту задачу, и например который позволяет давать имена объектам чтоб они отображались во флеше..

заранее спасибо..=)

КорДум
25.01.2008, 16:28
найдите книгу "Flash. Трюки. 100 советов и рекомендаций профессионала", там, в трюке 85 "Импортирование ASC-файлов как формата XML", Вы и узнаете решение Вашей проблемы

pepel_3d
25.01.2008, 22:31
спасибо, конечно полезная инфа , но это нето.. мне нужно всеголишь координаты положения в флешевском окне, т.е. _x и _y а не 3д координаты вершин и самих обьектов.., т.е. мне не нужно интерактивное 3д

допустим есть анимация в максе, кубик едет из правого угла в левое, потом экспортить эту анимацию во флеш и брать координаты этого обьекта уже флешевские...

pepel_3d
26.01.2008, 20:05
неужели никто незнает??? =(((( блин это хреново ваще

MrPoma
26.01.2008, 20:35
var focus:Number = 500;
private function convert3dTo2d(x:Number, y:Number, z:Number):Point{
var ratio:Number = z/focus+1;

var screen:Point = new Point();
screen.x = x/ratio;
screen.y = y/ratio;

return screen;
}

pepel_3d
27.01.2008, 23:58
MrPoma спасибо но это не то, наверно я просто не правильно сформулировал вопрос..((