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