## 【干货|知识分享】Solidworks与Rhino有什么区别呢?

三维建模软件有很多,其中常用、功能相似的就是Solidworks和Rhino,这两个对于大学生们最为熟悉的、最开始接触的三维建模软件了。

这里就说明一下 - 建模思路有何不同? - 如何选择软件进行有效的学习?

1、Rhinoceros简介

Rhino是基于Nurbs曲面的来创建3D建模的,NURBS曲面可以认为是一种可以控制的表示曲面的方法,具体是通过修改曲面对应的控制点来达到修改曲面造型的目的。

2、Solidworks简介

Solidworks最早是机械设计行业主要使用的软件。在3D建模软件领域里,实体这个概念用简单的话来说就是这个模型你切开来会和现实的物体一样有一个横截面,不是空心的。所以Solidworks软件就算是使用曲面建模方式建模,在模型成型之后也必须要把模型转化成实心的特征,即实体模型。

3、Rhinoceros和Soldworks的使用比较

Soldworks的程序建模逻辑是基于实体和特征来创建模型,这一点与犀牛Rhino非常不同。

相对于Solidworks的基于实体建模来说,基于Nurbs曲面创建3D模型的Rhino能够很快速的做出差不多接近草图样式的外壳模型,这个外壳是由没有厚度的Nurbs薄片拼接组成的,主要目的是把产品的最外表面结构塑造出来。

一般比较少在Rhino里去创造内部结构,因为rhino在建模的过程中对于穿面、破面一类的细微错误较少。它是一款更偏重在设计前期快速完成产品成型的3D建模软件,可以在相对较短的时间完成一些曲面不是过于复杂的3D造型。

Solisworks在创建单个模型的时候可以很轻松的把一堆实体模型堆在一起成为实体,最后选择抽壳命令。Solidworks的抽壳和Rhino在对用户习惯上是不一样的,在Solisworks里,你做错一步,那就完全无法继续下去,会不断接收到模型错误的信息,只有把模型的结构彻底调整清楚以后才能继续后续的操作。

另外,Solidworks里的抽壳通过不断阻止用户创建不合理的几何形状,直到模拟出现实当中才能做出的真实产品造型。抽壳除了能够节约原料之外,结合上内部结构的加强筋能够让产品结构更加坚固

学习Solidworks还能更多地了解一点点工业生产模具的工作流程,这样能够很直观的理解它的建模思路,它的运作方式就像是在电脑的虚拟空间里模拟创造了现实当中一个一个的实体零件。

值得一说就是Solidworks的装配体文件,能够模拟实体零件与零件之间的组合方式,因此能够最大程度上的模拟真实世界里的零件与零件之间的装配以及实体物体在现实当中的几种基本机械运动,例如直线运动,旋转,重力模拟等等,如图所示

4、举例说明一下

比如在创建连续复杂的曲面造型时,我们可以把这个复杂模型的表面拆分成不同的曲面再进行组合,只要不涉及严格还原零件与零件之间物理层面上的合理组合,用rhino能够很快完成这样的造型,比如下图这个电熨斗和可乐拉罐建模,如图所示

由于电熨斗和可乐拉罐的表面是多个连续的曲面组合,特别是电熨斗把手部分和与把手连接的曲面都是过度和缓的连续曲面,这时候我们可以尝试把这个电熨斗拆分成不同的面片来创建它的3D模型。

像上图这样拆分模型的方法,根据对这个立体造型的拆分拓扑方式有很多种,我一般建议大家根据物体的最突出特征来安排拆分的线条。比如轴对称线、明显的转折处,至于选择曲面与曲面的接缝处到底是舒缓的表面还是转折的区域要根据特定模型的造型来判断。

Solidworks里有一个抽壳命令和Rhino里的曲面偏移非常像,都是把物体做出具有厚度的外壳的结果,如图所示

5、总结一下

综上所述,总结Rhino和Solidworks两个软件的各自的用途:

  • 如果仅仅只是做造型设计这一部分,rhino就足够满足大部分普通造型的需求。
  • 如果想要让自己的设计项目有一定的合理基础机械结构功能,或者说能够在现实中更好的还原出来,比如3D打印,选择使用solidworks这一类的软件会更好。

两者在建模上相比,Solidworks建模会更耗费精力去设置各种特征尺寸,角度,比例之类的数值,所以同学们在建模时还是需要针对不同的设计需求选择更为合适的建模软件。往往是在犀牛中建模,呈现在 Solidworks 中,混合使用。

创立创造创建的区别_【干货|知识分享】Solidworks与Rhino有什么区别呢?相关推荐

  1. 4一20ma电流有源与无源区别_【知识分享】信号的有源与无源(2)

    信号的有源与无源 壹 有源信号.无源信号 有源信号.无源信号一般是针对电流信号而言,如4~20mA. 有源.无源是看提供4~20mA信号的那台设备是否有独立的工作电源线,如果有(AC220V或DC24 ...

  2. 【干货|知识分享】Solidworks与Rhino有什么区别呢?

    [干货|知识分享]Solidworks与Rhino有什么区别呢? 三维建模软件有很多,其中常用.功能相似的就是Solidworks和Rhino,这两个对于大学生们最为熟悉的.最开始接触的三维建模软件了 ...

  3. 亚马逊测评需要哪些材料、资源和注意点,测评干货知识分享

    2021年不平凡的一年,发生了太多的大事件,疫情的原因实体行业并不景气,造成互联网行业爆发式的增长,大批量的国内商家入驻亚马逊电商平台,造成测评需求量暴增, 那么测评需要哪些资源呢?需要注意哪些地方呢 ...

  4. 无监督和有监督的区别_干货|全面理解无监督学习基础知识

    一.无监督学习 无监督学习的特点是,模型学习的数据没有标签,因此无监督学习的目标是通过对这些无标签样本的学习来揭示数据的内在特性及规律,其代表就是聚类.与监督学习相比,监督学习是按照给定的标准进行学习 ...

  5. lcl手术和飞秒区别_干货科普:目前市面上4种近视手术方式有何区别(全飞秒、半飞秒、全激光、晶体植入)...

    写这篇文章的初衷是因为我18年写过一篇全飞秒手术分享贴,有不少想做手术的知友在评论区问了很多问题,80%的问题都是大家不清楚目前市面上几种手术方式的区别,以及自己到底应该选择怎样的手术方式,所以我才写 ...

  6. dp线和hdmi区别_干货| 认识VGA、DVI、HDMI、DP视频接口

    在我们的生活中,无论是电脑.电视还是投影设备等等,都离不开视频输出接口,尤其在显卡上面,通常会出现3种甚至更多的接口.今天,我们就来和大家说一说VGA.DVI.HDMI.DP四种接口之间有什么区别.一 ...

  7. redis rdb aof区别_干货|Redis的RDB和AOF

    作者:Dvelpro 链接:https://blog.nowcoder.net/n/63c9812ce634474280675f3f6bb4d1ca 来源:牛客网 Redis的RDB和AOF 概述 R ...

  8. java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...

    JRE和JDK的区别? 1.JRE是Java运行时环境 . 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构. 但是,它不能用于 ...

  9. jmeter进程和线程的区别_一文搞懂进程和线程的区别

    计算机系统是由硬件和软件组成的,它们共同协作以运行应用程序.先来看下面这张一个典型的计算机系统的硬件组成图 从上图中看出一个系统由 CPU.ALU(算术逻辑单元).PC(程序计数器).总线(贯穿整个系 ...

最新文章

  1. 写一个 iOS 复杂表单的正确姿势
  2. 资源系统建设初期数据质量管理
  3. 类似wordpress的网站模板
  4. 最多包含2/k个不同字符的最长串
  5. 信息学奥数一本通(1004:字符三角形)
  6. Bootstrap-CSS-表单
  7. Real-Time Rendering 3 彩图
  8. oc c语言,OC之C语言的基础知识
  9. 考研数学三考摆线吗_考研数学草稿纸发几张?可以多打几张准考证当草稿纸用吗?...
  10. python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
  11. 搭建fabric-sample/balance-transfer网络详解
  12. 深度学习自学(三十八):基于交互式双流解码器图像显著性检测
  13. 广东省计算机一级网络题分值,计算机一级考试内容题型以及分值
  14. 数学魔鬼表达式——第三天
  15. oracle批量造测试数据
  16. 苹果库乐队怎么玩_iPhone技巧丨苹果手机制作炫酷铃声,就是不一样!
  17. Vue项目url中的BASE_URL解析
  18. 基于Maven profile配置
  19. 【MATLAB】MATLAB中format命令的用法
  20. 读书笔记之《好好说话》

热门文章

  1. Matplotlib使用scatter函数在Python中绘制气泡图(bubble plot)、通过size参数指定数据点的大小、自定义不同分组的气泡的色彩
  2. R语言层次聚类:通过内平方和WSS选择最优的聚类K值、可视化不同K下的BSS和WSS、通过Calinski-Harabasz指数(准则)与聚类簇个数的关系获取最优聚类簇的个数
  3. R语言plot函数可视化、ggplot2可视化把图像标题(title)的部分内容着色实战:标题的部分内容配置不同的色彩、副标题(subtitle)的内容配置不同的色彩
  4. pandas计算滑动窗口中的数值总和实战(Rolling Sum of a Pandas Column):计算单数据列滑动窗口中的数值总和(sum)、计算多数据列滑动窗口中的数值总和(sum)
  5. R语言对dataframe(data.table)数据分层随机抽样实战
  6. RStudio中为R创建Notebook文件
  7. R二项分布检验:双尾二项检验(Two-tailed Binomial Test)、左尾二项检验(Left-tailed Binomial Test)、右尾二项检验
  8. 组合数函数-快速提取所有可能的组合数
  9. 【优化3】非线性优化
  10. 第三代测序技术的主要特点及其在病毒基因组研究中的应用