![]() |
DDM君 (2009-07-15 11:13:10) |
2000个定点可能有问题吧,这么多点为什么不用三维软件里先做好呢? |
![]() |
duanl0425 (2009-07-15 15:53:32) |
我也不清楚为什么有这么多的点,估计对方是长时间采集到的。 怎样用BezierPatch来画多的点呢?可以把不同的曲面连在一块吗? |
![]() |
DDM君 (2009-07-16 11:18:19) |
汗,我们的sandy没有BezierPatch呢,是在什么新的包里的嘛? 您是想做类似matlab那种数学图形生成的功能吧? |
![]() |
duanl0425 (2009-07-16 14:46:23) |
哦, 2.3版的Away3D加入了BezierPatch类,指定16个顶点坐标(x, y, z)的值就可以自动生成一个曲面。 我就是想做一个给它更多的点,不一定是16的整数倍的,让它也生成一个曲面,供用户查看。反正就是给定一堆(x, y, z),让它匹配成一个曲面。 |
![]() |
DDM君 (2009-07-17 07:57:33) |
我帮您查了一下 主要是靠PatchData这个参数来生成曲面的对吧。其构造函数是 PatchData(nodesPrms:Array, verticesPrms:Array, uvsPrms:Array, patchInfoPrms:Array, resize:Number = 1) verticesPrms里面应该点的个数是任意的吧。 |
|
|