关于rhino我有一个一直困扰我的问题

我使用rhino有一段时间了,从7到现在的8,但是有一个问题一直在困扰着我。

我在使用rhino建模的时候,不管是移动、复制、旋转现在尽量都用GUMBALL进行操作,就是为了避免不必要的误差或捕捉的不精准。

比如最近我在建古建的模型,里面有大量的斗拱组件,每个斗拱的组件会有很多小部件组成。我在建模的时候,移动复制都用gumball进行输入操作,移动的距离也都是整数,建模也在世界坐标原点附近。

刚开始的时候一切都正常,每次丈量尺寸都非常精准,比如500.00,420.00。但是过了几天后,发现原来是中心对齐的组件,会出现零点零几毫米的偏差,顶视图看原来应该是重合的线条,现在都不重合,再次丈量组件的距离,会得出499.64,420.37这样的结果。

我使用物体对齐的命令(如水平对齐、中线对齐、中心对齐等)之后,也还是没有回到正确的位置,丈量距离的结果,还是499.64,420.37这样的数值。

我不知道该如何解决。

你这个单纯依靠文字,别人是不可能帮到你的。
得发犀牛模型和相应的操作视频

简而言之,就是两个物体间的距离莫名其妙从500.00变成500.37,原本该重合的线也不重合了,不知道为什么

除了移动,是不是进行了好多次旋转和缩放?

没有旋转和缩放,但是有大量复制、阵列和镜像。同一组件都做了块,然后大量复制。块也会经常进行编辑、更新。

模型是否距离原点太远,模型的单位和公差是否设定合理?

这些信息你就是不肯发模型,只会让回答你问题的人浪费大量时间对你进行一对一的采访式问答。
论坛是公众资源,不是你的VIP问答室。

“建模在世界坐标原点附近”,提问里就有。

单位是毫米,公差0.01毫米。

你有什么疑问可以一次性都说出来,我现在用的手机,没法发模型

请方便的时候提供你的模型文件即可

dougong我在建模的时候,位于柱子中心对齐的齐心斗,首先是用中心点捕捉对齐放置上去的,放置好以后,量的尺寸都是精准的整数。之后的复制,都是用gumball数值输入,按道理应该很精准才对。但经过几天的编辑后,块里面的部件会莫名其妙的出现零点几毫米的偏移,强迫症表示真的不能忍。

块里面的物体是没有反复旋转和缩放过的,但是由于块比较复杂,是每天做一点,每天做一点,做错了也会删除部分构件后重新绘制,所以块是一直处于不断更新的状态。但中心的齐心斗做好以后就没变更过。

斗拱

dougong.3dm (1.7 MB)

模型已经看到,当前模型确实有误差,是能够align或者移动纠正的,纠正完毕后退出block发现也可以正确保。
我建议你这么操作
1:将斗拱整个挪动到原点(齐心斗的中心=原点)
2:公差=0.001
3:显示精确度=0.0001方便观察轻微的变化

然后找到你视频中一个错位的散斗。(一定要找到错误的那个,而不是正常的)
用各种方式确保X或者Y对齐,并且间距是整数
测量你视频内的两个斗边缘中心距离
散斗比齐心斗小了40,因此正确的dx=20,dy=600,错误的情况下可能是dx = -19.5944 dy = -599.4156

修正完毕后,保存block并保存文件,然后另存文件
找一个时间复现你平时对block的操作,可能的情况下,每次操作完毕(编辑斗拱其他部分)保存block,保存文件,检查之前位置的dx和dy
当发现某个步骤导致你的dx和dy哪怕出现一点异常时,将信息反馈到这里。

这是我能想到的可能定位问题的办法之一

8.4后有关gumball修复了很多bug,如果可以,排查可能的版本问题。

1 个赞