NCF参数化建筑论坛
标题:
还是那个bug
[打印本页]
作者:
ememery
时间:
2011-9-21 00:24
标题:
还是那个bug
本帖最后由 ememery 于 2011-9-21 00:34 编辑
随便改了下参数,但是曲线末端的问题依然存在。请教高手这是为什么??????
同样的规则,到末端就不适用了。有什么几何原理吗??
作者:
ememery
时间:
2011-9-21 00:42
本帖最后由 ememery 于 2011-9-21 17:30 编辑
另外我之前的那个帖子,
http://ncf.5d6d.com/thread-7337-1-1.html
代码现在贴在下面: (也可直接下载)
private void RunScript(object input1, object input2, ref object A, ref object B, ref object C) {
List pt_s = new List();
for(double u = 0;u < 1 + 0.005;u += 0.01){
for(double v = 0;v < 2 * Math.PI + 0.005 ;v += 0.1){
double x,y,z;
x = (1 - u) * (3 + Math.Cos(v)) * Math.Cos(4 * u * Math.PI);
y = (1 - u) * (3 + Math.Cos(v)) * Math.Sin(4 * u * Math.PI);
z = 3 * u + (1 - u) * Math.Sin(v);
Point3d pt = new Point3d(x, y, z);
pt_s.Add(pt);
}
}
NurbsSurface srf = NurbsSurface.CreateFromPoints(pt_s, 101, 63, 3, 3);
A = pt_s;
B = srf;
}
作者:
ememery
时间:
2011-9-21 00:46
上面只是一个曲面的例子,但是原理是一样的。
作者:
skywoolf
时间:
2011-9-21 08:49
有没有bake出来试试,看看是不是gh显示的bug
作者:
ememery
时间:
2011-9-21 10:25
4#
skywoolf
已经bake过了,应该不是显示的问题{:3_50:}
欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/)
Powered by Discuz! X3.2