NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 108228|回复: 65
打印 上一主题 下一主题

[建模练习] 计算机几何实用小常识 01

[复制链接]
跳转到指定楼层
m
发表于 2011-3-16 14:06:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
荒废了大半年的grasshopper又因工作需要重新拿起来了,系统改朝换代连脚本的类库都变了,新电池也没见过,幸好NCF各位老大的给力教程让我迅速上手,正个好有个案例我也希望贡献一下。 避免可能会让你觉得沉闷的理论,先上幅图: 有时候,设计师需要在既定的结构系统下从功能布局考虑出发,从图面上(可能曲面或平面)去为建筑框选一些功能区域从而改变了里面的各种结构的构造。 譬如这个多层排气屋顶的划分是一个例子。为了给设计师提供这种便利,就是让电脑自己判断单元处于什么范围内。如果后期加个机房或者排气口什么的,重新在平面画条线就行了。 这个案例里主要想讲的是一个计算机几何的实用小常识,就是如何判断一个点是否在一条封闭的曲线内,这个理论适用于平面和曲面。 看这个黑色的线圈,有两个点,一个在圈外,一个在圈内。 他们分别向上和向下射出一条线。在圈内者,无论如何射出的线与黑色线框相交的次数为单数(x%2!=0) ,而在圈外者为0或偶数(x%2==0) 就是这么简单,用处可是很广的哦…… 为了减低大家读脚本的难度,我把脚本拆开成多个,附件里这个圈着的独立脚本就是测试点是否在线圈内:

demo01.3dm

51.25 KB, 下载次数: 142, 下载积分: 照度 -1 lux

demo1.ghx

203.81 KB, 下载次数: 126, 下载积分: 照度 -1 lux

评分

参与人数 1强度 +10 照度 +100 收起 理由
panhao1 + 10 + 100

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
65m
发表于 2012-6-6 10:01:49 | 只看该作者
学习一下……
64m
发表于 2012-5-29 07:21:50 | 只看该作者
谢谢分享楼主
63m
发表于 2012-2-18 10:59:07 | 只看该作者
求照度,顶一个。。。
62m
发表于 2011-6-24 11:41:58 | 只看该作者
很好,谢谢分享
61m
发表于 2011-6-21 13:52:45 | 只看该作者
学习了!谢谢楼主分享!
60m
发表于 2011-6-15 11:26:26 | 只看该作者
学习学习,权威会员?哈哈,也是一个老大
59m
发表于 2011-6-14 21:38:06 | 只看该作者
好东西。楼主的数学很好呀
58m
发表于 2011-6-14 10:30:15 | 只看该作者
确实非常实用!
57m
发表于 2011-6-12 21:27:14 | 只看该作者
图片怎么都是小红叉?看不到图片
56m
发表于 2011-6-11 20:43:35 | 只看该作者
{:3_60:}图挂了
55m
发表于 2011-6-7 20:17:08 | 只看该作者
很好,学习了,谢谢~~
54m
发表于 2011-5-24 17:21:25 | 只看该作者
原来是这么个意思啊
53m
发表于 2011-5-24 00:26:46 | 只看该作者
这个办法可以推广到检测物体内外么?

评分

参与人数 1强度 +2 照度 +5 收起 理由
ping88 + 2 + 5

查看全部评分

52m
发表于 2011-5-8 18:11:21 | 只看该作者
看不到图,,,,,,,下载学习
51m
发表于 2011-5-7 21:18:29 | 只看该作者
刚开始学,正需要这个~
50m
发表于 2011-5-3 19:51:00 | 只看该作者
太感谢了!!!
49m
发表于 2011-4-23 22:14:27 | 只看该作者
学习了···感谢楼主··
48m
发表于 2011-4-23 21:39:10 | 只看该作者
强大亚 感受到要学的东西很多
47m
发表于 2011-4-23 20:58:19 | 只看该作者
图碎了,看不懂啊
46m
发表于 2011-4-23 20:36:14 | 只看该作者
看不到图片。。郁闷啊。。。

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

GMT+8, 2024-11-30 18:50 , Processed in 0.079064 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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