Rhino(犀牛)中国技术支持与推广中心

标题: 有哪位大大帮我区分 下 trim 和split [打印本页]

作者: hashucuan    时间: 2009-1-30 04:55
标题: 有哪位大大帮我区分 下 trim 和split
本来 向k哥请教的,也明白了k哥的意思。就是 trim 后的曲面控制点跟原曲面控制的位置是一样的,产生剪切边。split后的曲面跟自身的曲面的形状保持一致,不会产生剪切边。
k哥的意思很明了,但是等我自己去尝试的时候,发现split后的曲面控制点跟原曲面控制的位置是一样的,就是trim后的效果,最可怕的是还能untrim。所以现在我好混乱,请哪位大大帮我指导下。到底是怎么回事。版本问题??我是sr5的
作者: arkuo    时间: 2009-1-30 08:18
你問了一個很有趣的問題呢....

從直覺上來看
這兩個指令最大的差別在於
被 trim 掉的部分....會不見,
而被 split 掉的部分,會留著,

可是rhino把trim的功能寫的太方便了,
在比較複雜的 trim 時,
所做的動作幾乎也是全部先 split 好,之後再讓使用者把不要的部分點掉,
而沒點掉的部分,很多時候,也會以被split的狀態留著,
所以,使用trim時,結果也常常跟split相去不遠......




我來說說我是怎麼區分這兩個指令的...
當我們要切割一個物件時
必要的兩個條件---- 被切割的物件   和  用來切割的物件....
可以先點選切割物件時,就用 trim
必須先點選被切割的物件時,就用 split

另外有兩個特別的情況...

得用 曲面結構線 切割時,就用 split ,
因為 trim 沒有依曲面結構線的功能,
除非你無聊到先去建曲面結構線,再回來用trim...

另一個情況是,數量龐大的切割,請用 split
像最底下這張圖,要切割的圓孔,有近3000個,
如果用trim,切割完,還得一個個把不要的部分點掉,要點快3000次,
而用split呢,切割依次之後,把要的部分隱藏起來,剩下的del掉,就可以...


所以,整體來說,
我使用Rhino時,有很大的比例是使用slpit....






.

[ 本帖最后由 arkuo 于 2009-1-30 08:23 编辑 ]
作者: Jessesn    时间: 2009-1-30 09:48
Arkuo 兄的解释非常的精辟:lol
补充一点,无论是Split还是Trim指令都会先执行一个COS(相交线)指令
只是这个指令在Rhino中的UI(用户界面)是隐藏的、内部运算,没有做出这个UI
所有的Trim指令或Split指令都是基于COS线来进行作业的。
作者: CTW    时间: 2009-1-30 10:23
arkuo兄講得很清楚,又學到嘢la!:lol :up
作者: lutengjie    时间: 2009-1-30 15:21
据说Trim就是Split后把不要的部分隐藏了,其实还是存在的。。
作者: hashucuan    时间: 2009-1-31 00:48
谢谢 弟兄们:up
作者: fatdoggee    时间: 2009-1-31 09:18
rhino下 还要注意下 split by iso 。 也就是 split的 右键 功能。 也就是a老爷子说的“得用 曲面結構線 切割時,就用 split ,” 这个还要稍微看看。 练习一下 就会明白了:playUp
作者: 关于¥    时间: 2009-1-31 15:50
原帖由 lutengjie 于 2009-1-30 15:21 发表
据说Trim就是Split后把不要的部分隐藏了,其实还是存在的。。

s d  是的 ~~~~~~~控制点保持原样
作者: 南非    时间: 2009-2-3 20:52
原帖由 arkuo 于 2009-1-30 08:18 发表
你問了一個很有趣的問題呢....

從直覺上來看
這兩個指令最大的差別在於
被 trim 掉的部分....會不見,
而被 split 掉的部分,會留著,

可是rhino把trim的功能寫的太方便了,
在比較複雜的 trim 時,
所做的動作 ...

感谢分享!




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2