NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8584|回复: 4
打印 上一主题 下一主题

[已回复] GH的精度问题

[复制链接]
跳转到指定楼层
1m
发表于 2012-10-5 12:49:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以Inside运算器为例,来判断点是否在brep内部,貌似精度是0.01
图中有两个点,其实都是在box外面,但是Inside运算器将上面那个点判断在了box里面,注意两个点的精度就差在了0.01上
如果这样的话,那么精度对这样的判断会起到非常大的影响,gh能设定精度吗?

精度问题.3dm

28.13 KB, 下载次数: 23, 下载积分: 照度 -1 lux

精度问题.gh

2.96 KB, 下载次数: 23, 下载积分: 照度 -1 lux

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
发表于 2012-10-5 19:26:07 | 只看该作者
本帖最后由 活建鬼 于 2012-10-5 21:55 编辑

给你几点建议吧:

1.如果有GH0.80066版的,麻烦存一个低版本的,你的 GH 我打不开~~如果没有了低版本的GH,可以将你在GH里面画的 box 也 bake 到你给的 rhino 文件里面去~~~因为精度太高了,差一点就出不来你的这种问题~~

2.这个问题其实在建筑中是不存在的,算是个伪问题,因为实际情况一次次的证明别说是0.01了,就是10、100,一到施工时还是可以人工找补回来的~~当然如果对于钟表、芯片等高精行业那是肯定要考虑的~~

3.我原以为是你在rhino 中的公差设置有问题,但现在我看不太出来~~GH里面能跟精度扯上关系的还有一个Digit Scroller 运算器,不过应该对这个问题没什么用~~我想如果还不行的话,数学公式和编程这两个方向会是解决你问题的两个不错的出口~~
3m
 楼主| 发表于 2012-10-5 21:40:37 | 只看该作者

我又试了试 发现确实是rhino中的公差设置问题 把公差设置的很小的话 gh的判断就越精确
比如这例子中的两个点就会被Inside运算器判断在box外面了
不过还是谢谢前辈!
4m
发表于 2012-10-8 12:09:37 | 只看该作者
GH精度是繼承Rhino的。
5m
发表于 2012-10-18 19:43:28 | 只看该作者
{:14:}{:14:}

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

GMT+8, 2024-12-18 18:37 , Processed in 0.382545 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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