在Rhino原厂在腾讯课堂开设的中文在线课堂课后辅导群①内,经常出现具学习参考价值的问答或技术讨论内容,摘录下来供小伙伴们查阅。 来自LIN同学的提问:如下图所示,为啥有一部分出现了不能相交的情况,这是软件的BUG还是什么?
一杯白开水同学提问:对的,我有时候也会遇到这种情况,求解。
Dixon老师回复: 这个无法计算完整相交的问题,原因在于曲面上这里有一根结构线,而这根结构线刚好就跟要计算相交的曲面在那里产生重叠。
曲面上的结构线是有其意义的,例如上面的这结构线其实是曲面内部一个跨度(Spans)的边缘,所以相当曲面的一条边刚好跟曲面重叠,然后算计算相交线,d 这种情况算出来不完整也是理所当然。
-城临℡同学提问: 老师就是说曲面的结构线与该面与另一个面的交线发生重叠了所以显示不完整吗?
Dixon老师回复:
几乎完全重叠了,类似下图所示这样,一个面的边贴在另外一个面上,不过他是结构线,也就是内部的边,像这样的情况,如果能算出来是最好,如果算不出来也不能怪软件了,因为这种情况是需要避免出现的。
如果要算相交,要这样做
1.延伸曲面,但是类型要用平滑(下图所示指令提示栏)
这样长出来的面就不会在原来的位置上有结构线了(如下图示)
关键是合并,要选“是”,如果选了“否”(仔细看下图),那么长出来的那一段就是另外一个跨度,就会在它们之间长出结构线。
Dixon老师:总之就是没有必要让那里长出一个结构线,避免掉就可以了,具体法有多种。
Dixon老师:提问的同学在做的时候思路并没有问题,但是就是再用延伸的时候在每一个原来的位置都产生了一个结构线,而且刚好这两根内部结构线还是重叠的特殊情况,这种其实算是很极端的情况了。
提示:建模细心观察曲面的结构,并且避免产生上述这类不好的曲面结构。
Rhino6.0与Rhino5.0的曲面延长功能有点不同,要看具体情况了。
|