2009-09-28 20 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