犀牛自交问题交流

问题: 我经常使用ai 软件中的矢量logo. 直接使用 ctrl+C ctrl+V 复制到 rhino 3D 进行挤出3D 操作,我这种直接复制的方式有没有问题,因为肯能是精度的问题,复制过去后一些拐角 出现 相交, 不连接等小问题,我一般都是炸开,然后 使用利用显示端点方式 进行一个个修补,发现很慢,有没有比较好的方式。
想到其他的方式:
我先说一下我的情况,我的一个在同一平面上的封闭相框挤出实体显示有自交挤出会有偏差,然后我放弃挤出,改用平面曲线生成面这个工具,这时会显示曲线存在自交,是否用[布尔运算],使用布尔运算自动解决之后就会得到一个面,然后把之前的存在问题的线删去,然后使用提取面的边缘这个工具,提取刚才生成的那个面的边缘得到一条新的封闭曲线,然后把面删去就只剩下我们提取的那条新的线,这时再挤出实体就不会出现问题了。这种操作是否可行

我觉得你的方法没什么问题。

这里做点补充,如果你想查看曲线自交的位置,可以使用指令: IntersectSelf 自动找到自交的位置并且用点标记,在自交不多的情况下,再用炸开、修剪等工具手工处理即可。


但如果自交的地方很多,你想快速修复,可以结合 曲线布尔运算(指令: CurveBoolean)和选取自相交曲线(指令: SelSelfIntersectingCrv)来实现。

cb

顺便说一下:

你前面提到的这个方法,你如果选,程序会在后台调用曲线布尔运算自动处理这些线来生成曲面。

我建议先使用curveboolean命令,尝试将断开之外的情况(重叠,交错,出头)搞定


注意上图红箭头选项。出现让你点选的时候,点击上图绿色

也可以直接点击上图红色箭头处

至于没有封闭起来的情况,建议借助GH


看到红色点了就用rhino的chamfer接上
或者有其他情况要trim
等看不到红色了,表示全部完成

这个流程属于比较常见的操作,尽量掌握熟练

curveboolean 因为我不擅长使用输入,然后直接点击图标,没有弹出后面的选项卡,就是这样的对吗

选项一定出现让你修改的,和你打命令还是点图标没关系。
如果没有出现,考虑你的犀牛出现了故障。

bandicam 2023-09-15 20-25-13-096.zip (1.7 MB)
按钮的视频如上
我不知道你说的“没有弹出后面的选项卡”到底是怎么回事。
不管是先选择曲线再点按钮,还是反过来操作
选项永远会出现

所以你看看是不是自己操作哪里粗心了

如果同时存在 断开 重叠 交错 出头,如果先使用curveboolean的话,会把 断开的线条删除,是不是线先使用GH,再使用curveboolean。至于没有封闭起来的情况,建议借助GH,看到红色点了就用rhino的chamfer接上或者有其他情况要trim等看不到红色了,表示全部完成。gh 完全没有接触过,是否可以直接学这个操作。可以简单的演示下吗?比如我提供的图片。

这个我描述是有问题吗?还是版主忘记回复了

二楼 Ansen 的方法你可以试试,

描述没问题
是忘记回复了
我一时半会想不出如何和一个没有GH基础的用户讲解这个事情。。。
因为就算在这一瞬间教会了你,后续你碰到任何一点小的问题的变种,也会立刻卡住
就好比我可以手把手教会一个小学生计算某个一元二次方程,但是只要数字一变化。。你懂的

视频如下

果然我是看不懂,有没有直接做成一个插件或者命令集合按钮,感觉这个很实用啊

GH动态显示的东西没办法直接做成rhino巨集
至于插件的话,不确定
不过鉴于用GH实现起来太简单,我想也不太会有人去做成Rhino插件。

既然你连总共46秒的视频都懒得跟着做。那么close.gh (6.7 KB)

如果这还不肯动手的话,那我就没办法了。
你要做的就是两件事
1:把你要处理曲线的图层名字修改成aaa
2:点击工具栏的GH图标,打开附件的GH文件

这个会的 哈哈 很好的!