NCF参数化建筑论坛

标题: 公式编写失败 做成了罐子 [打印本页]

作者: panhao1    时间: 2012-7-24 19:10
标题: 公式编写失败 做成了罐子
[attach]32931[/attach]

[attach]32930[/attach]

其实我要说rhino自带的渲染还不错啊~

private void RunScript(double k, double step, ref object A)
  {
    List<Point3d> output = new List<Point3d>();
    for(double v = -Math.PI;v < Math.PI;v += Math.PI / 25){
      for(double u = 0;u < (4 * k + 2) * Math.PI;u += step){
        double x = Math.Cos(u) * (2 - Math.Cos(2 * u / (2 * k + 1))) * (1 - 0.1 * Math.Cos(v));
        double y = Math.Sin(u) * (2 - Math.Cos(2 * u / (2 * k + 1))) * (1 - 0.1 * Math.Cos(v));
        double z = 1 * (Math.Sin(v) + 9 * (-Math.Sin(2 * u / (2 * k + 1))) / Math.PI);
        output.Add(new Point3d(x, y, z));
      }
    }
    A = output;
  }


作者: panhao1    时间: 2012-7-24 19:18
本帖最后由 panhao1 于 2012-7-24 19:40 编辑

[attach]32932[/attach]



效果不那么差嘛~点击看清晰的图

作者: zhiaixu2010    时间: 2012-7-24 19:37
支持潘神!!
作者: 活建鬼    时间: 2012-7-24 19:42
潘兄起初是想做什么呢?
作者: nevana    时间: 2012-7-24 22:30
[attach]32938[/attach]
???

作者: zhouningyi1    时间: 2012-7-24 23:05
想表达一个沿着环面行走的带子?
作者: denghua    时间: 2012-7-25 09:20
其实 我觉得 可以在k3dsurf上试过 再 弄   那个解算比rhino快
作者: panhao1    时间: 2012-7-25 10:00
nevana 发表于 2012-7-24 22:30
???

是的 本来要拼上一个v轴 不过失败了~
作者: 麓山小农    时间: 2012-7-26 16:34
用过K3Dsurf 么  这里[attach]33024[/attach]面或许有所启发
作者: zhiaixu2010    时间: 2012-7-30 18:22
潘神怎么都用的是for语句啊,说好的switch呢




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2