2009-09-28 6 views
0

У меня возникла огромная проблема. Я застрял там уже две недели. Это кажется довольно простым.Ширина плангинга после изгиба (с использованием pv3d, as3dmod)

Я создаю плоскость, сопоставляя текстуру с ней. После этого я сгибаю его, используя модификатор изгиба as3dmod.

Конечно, после процесса гибки самолет стал меньше.

Я попытался вычислить первую и последнюю вершины.

var sizeAfterBending:Number = (-1 * plane.geometry.vertices[0].x) + (plane.geometry.vertices[plane.geometry.vertices.length-1].x); 

Я вычислил -1, потому что первая вершина всегда отрицательная.

В результате, если самолет 400 * 533, он работает нормально. Но с плоскостью, скажем, 640 * 480, это не так.

Мне что-то не хватает. Это действительно сводит меня с ума.

Есть ли идеи?

Заранее спасибо.

Cheers, MisterDan

ответ

1

JFY, я решил.

Я пытался получить доступ к этой информации до окончания рендеринга.

Конечно, это не сработает;)

Cheers, MisterDan