0

我遇到了一个大问题。我现在被困在那里两个星期了。这似乎很简单。

我正在创建一个平面,将纹理映射到它。之后,我使用 as3dmod 中的弯曲修改器弯曲它。

当然,在弯曲过程之后飞机变小了。

我试图计算第一个和最后一个顶点。

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

我计算 -1 因为第一个顶点总是负数。

结果是,如果飞机是 400*533,它工作正常。但是,假设平面为 640*480,则不是。

我错过了一些东西。这真的让我发疯。

有人知道吗?

提前致谢。

干杯,丹先生

4

1 回答 1

1

JFY,我解决了。

我试图在渲染完成之前访问这些信息。

当然那是行不通的;)

干杯,丹先生

于 2009-12-08T21:09:14.577 回答