NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: /大兵夜明
打印 上一主题 下一主题

[心得体会] 关于grasshopper精度问题

  [复制链接]
21m
发表于 2013-8-19 02:53:22 | 只看该作者
学到东东了!谢谢楼主
22m
发表于 2013-8-19 10:27:38 | 只看该作者
学习了,涨姿势了~
23m
发表于 2013-8-19 16:46:11 | 只看该作者

长姿势啊!
24m
 楼主| 发表于 2013-8-20 01:13:32 | 只看该作者
zhiaixu2010 发表于 2013-8-15 15:56
真相帝来也......
————————————————————————————————————————— ...

的确,根本原理是这样子的,但是这种减少误差的方式是不能用在建模上的,你不能在一次次操作模型的同时去处理模型的每个坐标而减少误差。实际上一般工程尤其是直面的,建筑师在设计的时候模型定位中心离原点都不会太远。但是大面积的异性建筑就不一样了,比如几个大圆弧构成的轮廓,通常半径会在10^8~10^11mm之间,也就是说模型尺寸的数量级或许不是非常大,但是模型距原点的位置却非常远,那么每块面每条线每个点的坐标值也会非常大。虽然说其实10^11mm这样的数量级可能影响的只是小数点后3位,但是在复杂的运算器运算过程中不可避免的让这种误差成倍增长,也或许最终下来误差并没有想象中那么大,但是我不知道什么时候它会出现,比如两条该相交的线不相交了,该共面的不共面了。也不是因为业主要求非常高的精度,人的要求是很低的,然而软件的要求却是很高的,所以为了不必要的麻烦,我养成了这种习惯,稍微大点的模型我都会先移动定位点再建模。
25m
发表于 2013-8-21 11:02:43 | 只看该作者
学习了。这个还是挺有讲究的。
26m
发表于 2014-1-15 16:14:09 | 只看该作者
感謝分享,學習了
27m
发表于 2014-1-17 16:22:07 | 只看该作者
学习了学习了,以前发现了这个问题,但是不知道为什么。看了这个帖子明白了,多谢多谢~~~~~
28m
发表于 2014-2-28 12:27:55 | 只看该作者
zhiaixu2010 发表于 2013-8-15 15:56
真相帝来也......
————————————————————————————————————————— ...

从专业的角度解释,明白了,谢谢
29m
发表于 2014-3-3 14:37:58 | 只看该作者
真相帝的身份配上迈克尔杰克逊的头像,超级高大上的感觉。。。不食人间烟火~~~
30m
发表于 2014-3-17 00:37:20 | 只看该作者
谢谢楼主 学习了
31m
发表于 2014-4-8 11:08:03 | 只看该作者
你说的这个问题这么屌,Gh编程的人知道吗?
32m
发表于 2014-4-8 11:10:07 | 只看该作者
再补充一下,我是外行,有个问题,计算机算得那么精确,实际制造工艺的精度能不能达到呢?
33m
 楼主| 发表于 2014-4-10 15:02:47 | 只看该作者
塞林格 发表于 2014-4-8 11:10
再补充一下,我是外行,有个问题,计算机算得那么精确,实际制造工艺的精度能不能达到呢?

计算机算浮点数实际都是不准的,这个误差看你的设定,gh默认精度是6位,当然可以再调高一点,为什么建模要把世界坐标放到项目附近不能太远,如果你做了大体量的项目就会知道了,如果离得非常远,比如可能出现的情况,明明四点共面但就是显示不共面,明明很简单的曲线偏移就是偏移不了,明明物体相交了但是就是剪切不了。在revit里有两个坐标原点,其实就是这个道理,一个是勘测原点,一个是项目原点。

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

GMT+8, 2024-11-1 13:35 , Processed in 0.193996 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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