相对复杂的有机造型,这两个软件都不太适合,比如动物、树等有复杂扭曲连续形状的复杂造型,大家可以看看下图这张小狗的模型就是纯用Rhino创建的:
而Solidworks如果试图要建一个有机造型则效果更一般,比如下图的人模型,看上去就和廉价木头人偶一样,僵硬到让人产生恐怖感:
两者虽然很像,但是在建模思路上其实是不同的,关于这点展开多说一点:
Rhino是基于Nurbs曲面的来创建3D造型的,NURBS曲面可以认为是一种可以控制的表示曲面的方法,具体是通过修改曲面对应的控制点来达到修改曲面造型的目的。
相对于Solidworks的基于实体建模来说,基于曲面创建3D模型的rhino能够很快速的做出差不多接近草图样式的外壳模型,这个外壳是由没有厚度的Nurbs薄片拼接组成的,主要目的是把产品的最外表面结构塑造出来。
一般比较少在犀牛软件里去创造内部结构,因为rhino在建模的过程中对于穿面、破面一类的细微错误较少。它是一款更偏重在设计前期快速完成产品成型的3D建模软件,可以在相对较短的时间完成一些曲面不是过于复杂的3D造型。
而Solidworks最早是机械设计行业主要使用的软件,它的程序建模逻辑是基于实体和特征来创建模型,这一点与犀牛非常不同。
在3D建模软件领域里,实体这个概念用简单的话来说就是这个模型你切开来会和现实的物体一样有一个横截面,不是空心的。所以Solidworks软件就算是使用曲面建模方式建模,在模型成型之后也必须要把模型转化成实心的特征,即实体模型。Solidworks的抽壳和Rhino在对用户习惯上是不一样的,在solisworks里,你做错一步,那就完全无法继续下去,会不断接收到模型错误的信息,只有把模型的结构彻底调整清楚以后才能继续后续的操作。
综上所述,Rhino和Solidworks两个软件的各自的优缺点如下:
1、如果题主仅仅只是做造型设计这一部分,rhino就足够满足大部分普通造型的需求;
2、如果题主想要让自己的设计项目有一定的合理基础机械结构功能,或者说能够在现实中更好的还原出来,比如3D打印,选择使用solidworks这一类的软件会更好。
两者在造型上Solidworks建模会更耗费精力去设置各种特征尺寸,角度,比例之类的数值,所以题主在建模时还是需要针对不同的设计需求选择更为合适的建模软件。
以上,望有帮助