NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 58950|回复: 45
打印 上一主题 下一主题

[技术探索] NCF|GH教程2.0|Curve组专题交流贴(持续更新)

  [复制链接]
跳转到指定楼层
1m
发表于 2013-5-24 22:55:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一组,打算先拿Curve开刀,一来大家对他很熟悉可以有话题,二来nurbs曲线的建模思想真的很核心。这组运算器虽然简单,但能映射的东西甚多。第一个推出来,希望能营造一个良好的交流氛围。

我们的交流模式是这样:
1,温故知新:大家可以先下载本专题提供的xls。里面涵盖所有该组运算器详细解释。新人做了解,故人做温习。大家可以回复一些对该组运算器的理解和感悟,遇到的问题或是经典的操作。
2,经验汇集:最关键的部分,需要各位热心交流的朋友,在xls中自己有感触的运算器的备注栏中认真填写对该运算器更深入的理解和应用心得,然后以回帖的形式传到本帖上,由主题负责人负责归纳整理。这是NCF对待2.0的一个态度,它必须集合GH最广大玩家的使用心得,所以期待诸位高手热心参与,NCF一定会用心整合这些信息。
3,知识拓展:本帖的交流不局限在运算器上,所有与curve主题有关联的信息资料都是被欢迎的。都可以以阐述和索引的方式链接过来。本帖之后作为一个主题资源的收集贴。
4,连接设计:这部分也应该是大家都感兴趣的,就是这组运算器到底和设计怎么关联到一起,有哪些点可以应用,值得我们关注。这部分希望大家能充分的结合自己的体会展开讨论,我个人也会尽量多的用一些例子来说明一些运算器的设计潜力。
5,实例练习:这对该组运算器的一些建模练习会陆续补充上来。这个有利于新人更好的认识它们。也可以让我们一些老人暖暖手,不能荒废这门技术。


值得强调两点:
1,所有和以上五点有关的信息均可以回复到此贴。主题负责人定期整理回复贴后会更新主题内容,以使信息量更加饱满。与主题无关的信息会做定期清理。
2,请各位收藏此贴,我们会做对此贴做定期更新,目标一贴攻克一组运算器。第一组暂定集中交流时间为两周,根据实际情况,第二组可能随时启动。望大家能尽量排开时间,踊跃参与交流。


辅助说明:
所有有价值信息回复具有额外积分奖励。另外NCF已经内部会议通过提高附件积分售价的决定,目标建立健康的积分交流体系。

OK 我们不废话了,开始正题:



特殊声明:本帖中涉及到的建模俗语非Rhino官方汉化,此贴更侧重交流技术应用问题和设计思想问题。关于软件工具几何算法原理等更详尽的说明,希望大家充分重视McNeel原厂公司的官方help说明,详情链接请见:http://docs.mcneel.com/rhino/5/help/en-us/index.htm

评分

参与人数 2强度 +4 照度 +62 收起 理由
aisibin + 2 支持一下!
麓山小农 + 4 + 60 搞起了 正好GH1.0要出了 争取同步发行吧

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏41 分享分享1
2m
发表于 2013-5-25 00:53:22 | 只看该作者

【连接设计】空间曲线设计方法探讨

希望大家讨论一下 空间曲线的绘制习惯,或者思路,我总觉得每次画空间曲线都很费力,而且效果不理想。
请各位看一下我的方法是不是有问题。
3m
发表于 2013-5-25 01:01:44 | 只看该作者
深夜党来了 ,这个要怎么收藏帖子 感谢NCF 希望能够有多些的运算器建模的实例,这样更有助于消化和理解运算器的常规用法

点评

收藏到浏览器,或者转发微博,或者收藏到论坛个人收藏夹里都可以,案例会陆续补充上来。  发表于 2013-5-25 08:46
4m
 楼主| 发表于 2013-5-25 09:24:13 | 只看该作者
阿浩 发表于 2013-5-25 00:53
希望大家讨论一下 空间曲线的绘制习惯,或者思路,我总觉得每次画空间曲线都很费力,而且效果不理想。
请各 ...

你的思路我觉得是没问题的。先通过Rhino控制点曲线控制两个维度,通着这两个维度是平面曲线和功能紧密相关,然后利用gh辅助推敲第三维度的变化,graphmapper是一个非常出色的参数控制面板,可以很方便的控制数值。

针对你的问题,想补充两点:
第一,Rhino曲线控制点根据个人经验要尽量少,曲线控制条件越少,就越流畅,形式感越好,越好控制,同时局限性也越大,变化也越少,平面适应减小。这是一个设计的度的问题。需要我们自己针对项目去衡量。
第二,graphmapper的控制方法单一是个运算器被傻瓜式之后产生了的功能局限问题。对于此有个简单的办法是用多个graphmapper串联(你可以试一试,变化会很多,但也更难控制)。
5m
发表于 2013-5-25 10:01:07 | 只看该作者
这个例子是比较经典的曲线参数化塑形  目前是用函数曲线来控制排布规律 是一种借助参数化原理的手动方法(有点纠结)
类似的方法还有很多 这个是比较基础 希望借助这个案例 能帮助初学者理解 Nurbs曲线的几何构成 理解控制点(内差点 节点等)对曲线的几何意义

长话短说 建议放在初级案例里面 其实还可以做得更炫 回头再调吧

然后我会陆续在此贴补充的……
6m
发表于 2013-5-25 10:06:32 | 只看该作者
本帖最后由 denghua 于 2013-5-25 10:55 编辑



其实 纸和笔 能否设计曲线 个问题 不是由于纸和笔是否能表达曲线 而是在于在造型设计初期 造型的清晰度有多少

因为 曲线的自由度高 对曲线定义就需要必直线 更多的约束  

而约束是否恰当 来自于 设计者的想法是否的清晰

但事实上 设计初期 想法一般都是非常模糊的描述 所以就会有各自走形(结果与预料中的不一样)

这也是为啥 ts 的建模方式 更为初学者接受的原因

因为 ts调整数值 可以不用把模型重做

这就可以允许 一开始呈现出一个 偏差很大的雏形  


7m
发表于 2013-5-25 14:54:30 | 只看该作者
本帖最后由 活建鬼 于 2013-6-1 21:56 编辑

sky兄给的信息量太大,一口气干不掉,小鬼只好略尽绵薄之力,挑自己常用的运算器跟大家一起讨论吧~~~很多大家都已谙熟了,就不一一截图了~~~

1.center
这个运算器容易被人忽略,以为只是用来测圆或圆弧的中心点和半径/弧长。其实,这让我想起烟灰兄不久前发的一个帖子,平面的四角都是圆弧,用这个运算器可以测出圆心,用于实际定位。但是,该运算器的输入端不允许接入曲线,所以要想使用此运算器,还要想些别的办法。

lunbox里面有个运算器叫作arc divide,可以将曲线打成圆弧,并算出圆心及弧长,这个运算器基本可以将gh自带的center干掉了。

评分

参与人数 1强度 +10 收起 理由
skywoolf + 10 感谢分享!

查看全部评分

8m
发表于 2013-5-25 16:36:10 | 只看该作者
想知道周期曲线offset以后变成了非周期性曲线,两者之间不能loft,该如何处理?
除了“把offset出来的曲线 再offset回去”这种方法还有别的吗?
9m
发表于 2013-5-25 19:35:08 | 只看该作者
凉水 发表于 2013-5-25 16:36
想知道周期曲线offset以后变成了非周期性曲线,两者之间不能loft,该如何处理?
除了“把offset出来的曲线 ...

Offset 后的曲线依然是可以与原始曲线Loft,只是改变了周期性,但你可以再次以相同的参数(Degree与CV 相同) Rebuild 活动周期性曲线

点评

J大来了 欢迎欢迎  发表于 2013-5-26 15:12

评分

参与人数 3强度 +9 照度 +62 收起 理由
iknowhy + 2 感谢分享!
麓山小农 + 4 + 60 很有启发!
skywoolf + 5 表示赞同!

查看全部评分

10m
 楼主| 发表于 2013-5-25 22:18:14 | 只看该作者
活建鬼 发表于 2013-5-25 14:54
sky兄给的信息量太大,一口气干不掉,小鬼只好略尽绵薄之力,挑自己常用的运算器跟大家一起讨论吧~~~很多大 ...

第九条有些疑问,“还可以将两条完全不相交的空间曲线焊接”这个应该不能吧,别的我都很赞同
11m
发表于 2013-5-25 22:53:28 | 只看该作者
skywoolf 发表于 2013-5-25 22:18
第九条有些疑问,“还可以将两条完全不相交的空间曲线焊接”这个应该不能吧,别的我都很赞同



还真是,上午看错了,还以为是新出的功能呢,马上改过来~~
12m
发表于 2013-5-26 00:41:42 | 只看该作者
skywoolf 发表于 2013-5-25 09:24
你的思路我觉得是没问题的。先通过Rhino控制点曲线控制两个维度,通着这两个维度是平面曲线和功能紧密相关 ...

Construct Point & Deconstruct Point 换成 VectorZ + Move 更容易理解/
另外,Graphmapper的运用,我的个人经验,时刻关注其数值变化。在实际运用中,可以用简单的例子镶嵌到实际工程中,观察其变化规律,这样更好控制。 当然在设计雏形完成之后,深化过程中,还是不建议使用Graphmapper, 因为那样会死机。

评分

参与人数 1强度 +3 收起 理由
skywoolf + 3 表示赞同!

查看全部评分

13m
发表于 2013-5-26 01:48:21 | 只看该作者
本帖最后由 adidas023 于 2013-5-28 07:31 编辑

在实际工程中, 个人觉得point on curve 帮助不大,更多时候,我使用Evaluate Lenth来代替使用.

点评

可否再有具体点的说明?  发表于 2013-5-28 06:48
14m
发表于 2013-5-26 11:24:43 | 只看该作者
曲线上一点或多点,也来支持一个!
15m
发表于 2013-5-27 10:13:03 | 只看该作者
本帖最后由 channelfei 于 2013-5-27 10:14 编辑

各位大神非常踊跃的发表论点,藉此难得的机会,我提个长期以来因太懒而未解决的伤痛。

-过点曲线的算法和控制。

在实际工程中,我们到了一定的深度会以通过点来约束曲线,(比如幕墙跟土建的关系,构件形式的关系) 而普通的nurbs曲线,说实话,你要调出经过若干个点,并且形式简单的曲线还真的并非易事,控制多了就难控制了。因此懒人的我选择了用IntCrv。用了一个我不懂的工具。先放张图。
16m
发表于 2013-5-27 10:48:19 | 只看该作者
再来一个,曲线等分.

点评

这个方法可以清晰的反映一些运算器数据转化的过程,不过思路上确实有些迂回。  发表于 2013-5-28 06:52
17m
发表于 2013-5-27 13:13:27 | 只看该作者
一实际工程中与曲线相关问题:如何把一条曲线(实际工程中一不规则单曲面的截面)以多段(尽量较少段数)不等的圆弧 拟合曲线?   

如何非等距分布圆弧 拟合曲线.gh

15.25 KB, 下载次数: 42, 下载积分: 照度 -1 lux

18m
发表于 2013-5-27 20:24:52 | 只看该作者
本帖最后由 红环针管笔 于 2013-5-28 12:56 编辑

评分

参与人数 1强度 +2 收起 理由
skywoolf + 2 感谢分享!

查看全部评分

19m
发表于 2013-5-28 16:37:13 | 只看该作者
这个卷曲是怎么做的?
20m
发表于 2013-5-29 07:38:23 | 只看该作者
Beast_orBach 发表于 2013-5-28 16:37
这个卷曲是怎么做的?

这个形态用放羊就可以做啦,曲线只是旋转了放羊用的断面线而已

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-24 08:21 , Processed in 0.255690 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表