NCF参数化建筑论坛

标题: GH如何得到同时切于两个圆的直线 [打印本页]

作者: cnmdp123    时间: 2011-5-8 21:07
标题: GH如何得到同时切于两个圆的直线
做方案的时候遇到问题了 就是图中的红色的线 想了半天没弄出来
作者: pqwpqw12345    时间: 2011-5-8 22:51
想了1个小时 想不通...感觉要用rhinoscript做了
作者: musofan    时间: 2011-5-8 22:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: ping88    时间: 2011-5-8 23:08
有个傻的办法 不知道你能不能用的上
作者: ping88    时间: 2011-5-8 23:09
本帖最后由 ping88 于 2011-5-8 23:11 编辑 就是把两个圆的360度给等分为四段四个点,再进行选择再连接 但还得看你的圆的位子了
作者: ping88    时间: 2011-5-8 23:36
3# musofan 你的连接好猛哈 对我说的那些是错了 lz受教了
作者: saku88    时间: 2011-5-8 23:52
数学题嘛 原理这样 应该对吧 gh不完善
作者: nxwzgng    时间: 2011-5-8 23:52
这位同学 其实可以换个思路来想这个问题 用勾股定理 编一个纯数学的运算就出来了 首先考虑圆外任意一点A到一个圆的切线 可以指认圆上的一个点B A到圆心的距离的平方减去半径的平方 再减去AB间距离的平方 求最小值 由于gh本身不能取无限小数 所以不能无限精确 根据你给的精确度 会得到相应的精确度 然后我们来考虑两个圆求切线 其实换个思路就跟刚才一摸一样了 不要画两个圆 而是用第二个圆move过去 这样一个滑竿就能控制两个圆的点 而且保证相切 然后把一个圆上的点看做A 另一个圆上的点看做B 就直接解决了 精确就不说了 实在懒得上图 文件编好实验好了 没问题的 看不懂的话我再上图上文件吧 见谅
作者: frank6270    时间: 2011-5-9 03:33
努力学习中!
作者: isbellar    时间: 2011-5-9 12:56
我是来学习的
作者: ddrddrblueworm    时间: 2011-5-9 13:15
来观望。。
作者: songyang1989    时间: 2011-5-9 18:49
2# pqwpqw12345 谢谢分享。。。。
作者: sittpm    时间: 2011-5-9 19:20
继续观望中{:3_46:}
作者: vivien19871    时间: 2011-5-9 22:42
1# cnmdp123
作者: cnmdp123    时间: 2011-5-10 10:49
贴上GHX文件,大家有需要的拿走,免
作者: qq56    时间: 2011-6-1 15:02
CAD画完导过来吧。
作者: todstods    时间: 2011-6-1 17:27
楼主厚道{:3_53:}
作者: well2010    时间: 2011-6-3 15:14
这个问题问得相当好啊
作者: charish    时间: 2011-6-3 23:34
这个可以有,呵呵
作者: owenandselena    时间: 2011-8-7 15:13
1# cnmdp123
作者: 1236542020    时间: 2011-8-8 17:45
一定要用grasshopper来做吗
作者: 丞丞    时间: 2012-2-18 10:16
求照度,顶一个。。。
作者: wzlcff    时间: 2012-5-23 22:26
学习一下……




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