2009-09-28 24 views
0

我遇到了一個很大的問題。我現在在那裏呆了兩週。 這似乎很簡單。彎曲後的Planewidth(使用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,我解決了它。

我試圖在渲染完成之前訪問這些信息。

當然,這不是要去工作;)

乾杯,MisterDan