NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4142|回复: 12

[个人作品] 【鬼小人大】007 点@线上

  [复制链接]
发表于 2012-8-26 11:49:03 | 显示全部楼层 |阅读模式
本帖最后由 活建鬼 于 2012-8-26 18:05 编辑

【缘起】
鬼小人大系列帖旨在发表自己现阶段对于GH、rhino以及相关插件的一些练习和探索,算是给论坛尽的一点绵薄之力吧~~~~进论坛这么久了,满打满算学了参数化却不过几天~~~~此为菜鸟级练习~~~~论坛里面的大神太多,我虽然人大但是只不过是小鬼一个~~~还望高手们轻喷~~~~~~

【前期准备】
Rhino4.0sr9(sr8)/Rhino5.0
GH0.80066
所需额外插件:无

【关键词】
点、线

【正文】

想一下这个问题,任意的三根直线,三个点,如何判断有多少个点在线上?

我想也许你会回答我,手动~~~

没错~~如果我是你我也不会为了这点东西去编个程或者用GH什么的~~~
QQ截图20120826111919.png

那,如果点和线稍微多一点了呢?
QQ截图20120826112013.png

我会犹豫一下,也许会选择GH试试~~~因为说实话,直接手动也并不怎么费时间~~~

在线上的点~~~
QQ截图20120826112439.png

不在线上的点~~~
QQ截图20120826112447.png

但如果是这样呢?

QQ截图20120826112407.png

还费什么话呢?直接GH ~~~

在线上的点~~~~~
QQ截图20120826112759.png

不在线上的点~~~~
QQ截图20120826112806.png

第一个问题结束~~~~下面开始拓展下思路~~~使用GH中自带的运算器进行“点@线”的尝试~~~~


第二个:运算器Substrate

QQ截图20120826112853.png

随机做出这样的图案~~~~~
QQ截图20120826112902.png

下面几个例子和第一个直接手动画线、画点的例子不同~~~因为是使用GH里面运算器的逻辑,所以几乎很少可能两两随机得到重合的部分~~~所以需要设置一个误差值~~~在多少的范围内,视为点@线~~~~~

在线上的点~~~~
QQ截图20120826112914.png

不在线上的点~~~~
QQ截图20120826112921.png


第三个:运算器:2DVoronoi

QQ截图20120826112947.png

同理~~~
QQ截图20120826113000.png

在线上的点~~~~
QQ截图20120826113011.png

不在线上的点~~~~~
QQ截图20120826113018.png


第四个:运算器:3DVoronoi

QQ截图20120826113120.png

同理~~~~
QQ截图20120826113130.png

在线上的点~~~~~
QQ截图20120826113147.png

不在线上的点~~~~~
QQ截图20120826113159.png


第五个:任意曲面
QQ截图20120826113253.png

在线上的点~~~~~
QQ截图20120826113312.png

不在线上的点~~~~~~
QQ截图20120826113322.png


【声明】
看过我以前帖子的兄弟们也许会感觉此系列帖有点像之前的:每日都“GH”(搞好)系列 。其实是不一样的,本系列帖还是侧重于练习和探索软件技术,并非教学帖,性质不同。


如果大家喜欢的话也可以关注此系列帖,其实也相当于教学了,在练中学~~~和活建鬼一起尝试一些新东西~~~~

Enjoy it!!!!












 楼主| 发表于 2012-8-26 11:51:11 | 显示全部楼层

OK~~拓展练习完毕~~~听从王兄的话去恶补基础吧~~~~
发表于 2012-8-26 17:11:51 | 显示全部楼层
顶起   有点感触   说不定哪天就用上了
发表于 2012-8-26 22:28:46 | 显示全部楼层
对于判定点是否在线上设定一个误差值貌似在做袋鼠的一些小实验的时候经常用到。因为kangaroo貌似作用对象都是点,而且要是物体上的点。。。我太蠢了不知道怎么使用物体以外的点,于是只能取出物体mesh的角点然后像建鬼兄这样求线上的点了。建鬼兄的这些东西还是常常用到的。。
发表于 2012-8-27 09:33:37 | 显示全部楼层
嗯,挺实用
发表于 2012-8-27 15:03:03 | 显示全部楼层
到底是如何找到的?{:14:}
发表于 2012-8-28 10:03:52 | 显示全部楼层
这里面的好多命令在grasshopper里面怎么都找不到,求指教哦
 楼主| 发表于 2012-8-28 14:56:07 | 显示全部楼层
发表于 2012-8-29 14:46:53 | 显示全部楼层
学习学习。。
发表于 2012-8-30 12:35:02 | 显示全部楼层
学习了!-----------
发表于 2012-9-25 23:20:54 | 显示全部楼层
dddddddddddddddddddddddddddddd
发表于 2013-1-23 11:36:39 | 显示全部楼层
牛,支持楼主
发表于 2014-6-7 00:14:09 | 显示全部楼层
学习学习!

小黑屋|手机版|NCF参数化建筑论坛 ( 辽ICP备12011358号-1 )    辽公网安备 21020302000097号

GMT+8, 2020-7-11 21:36 , Processed in 0.091809 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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