NCF参数化建筑论坛

标题: GH的精度问题 [打印本页]

作者: rainake    时间: 2012-10-5 12:49
标题: GH的精度问题
以Inside运算器为例,来判断点是否在brep内部,貌似精度是0.01
图中有两个点,其实都是在box外面,但是Inside运算器将上面那个点判断在了box里面,注意两个点的精度就差在了0.01上
如果这样的话,那么精度对这样的判断会起到非常大的影响,gh能设定精度吗?


作者: 活建鬼    时间: 2012-10-5 19:26
本帖最后由 活建鬼 于 2012-10-5 21:55 编辑

给你几点建议吧:

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

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

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

1.如果有GH0.80066版的,麻烦存一个低版本的,你的 GH 我打不开~~如果没有了低版本的G ...

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




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