三维CAD核心技术及发展趋势

简介: 三维CAD核心技术及发展趋势

本文源自对华天软件CTO梅敬成博士视频分享的总结

一、发展历程

三维CAD起源于高端制造业的需求,例如航天、航空和汽车。


1856d29392c34d16a8cb042da1cc11b4.png

(1)什么是参数化设计?


无论多么复杂的几何模型,都可以分解成有限数量的构成特征,每个构成特征则又可以用有限的参数完全约束,这是参数化设计的基本前提。


根据1994年邹定国《参数化设计》中的定义:参数设计是一种使用重要几何参数快速构造和修改几何模型的造型方法。这些重要的几何参数包括控制形体大小的尺寸和定位形体的方向矢量等。


从技术层面来讲,三维几何建模引擎的出现让参数化设计成为可能,它使得图形的修改变得非常容易。那么,参数化设计解决了什么样需求呢。当我们的产品设计经过反复论证后,大致构造已经基本确定了,我们希望把这个产品做成一个系列,以后的产品可以直接在它的基础上迭代,提高建模效率,于是将模型设计中的定量数据变量化就成了一个有效的方式。

参数化技术的关键点之一在于约束。约束可分为几何约束和工程约束,其中几何约束包括了结构约束(平行、垂直、重合、相切、对称等)和尺寸约束(距离、半径、角度等);而工程约束是指尺寸之间的约束关系,通过定义它们在数值或逻辑上的关系来表达。


08e79c1d4d7348b993c5199e64d2580b.png


上图是实现参数化设计的方法之一,由于每个建模软件的关注点不同,参数设计方法也有所不同,但大致可以分为两类,一是人机交互法,见下图;二是直接编程法,借助软件API接口进行二次开发实现参数化。每款软件可以同时支持以下多种设计方法。例如,CATIA软件中草图的参数化是通过代数求解法来实现的,而其他参数化过程是采用基于构造过程的构造法来完成的;Revit中则支持代数求解法和辅助线法。


(2)什么是基于特征的参数化建模?


传统CAD系统只能表达产品几何信息,没有语义和功能信息,换句话说,就是计算机不认识你的模型,它不知道哪个是盲孔,哪个又是螺纹,因为对它来说都是一堆无意义的几何元素罢了。这样的话,模型交付到制造商那,就需要进行信息再识别,人为赋予元素特定的含义,流程上带来了很多不便。

为了支持CAD与CAM的集成,就提出了特征建模的概念,这个概念里包含了三个策略:


并行设计:充分考虑加工的要求,以“加工的思维”去设计,例如切削、铸造、装配;

面向装配的设计:以装配的目标来指导零件设计;

参数化设计

这样一来,特征中既包括了几何信息,也有抽象的语义信息,如几何公差、粗糙度、装配和检验要求等。


(3)什么是基于历史记录的实体建模?


直观地来说,基于历史记录的实体建模的特征在于:左边有一个长历史树,右边有一个对应的参数化模型。基于历史记录的建模方法保存了所有构造过程,方便理解设计思路和部件之间的关联关系。而无历史记录的建模方法,只能得到一个模型结果,其好处在于使得设计人员专注于设计本身,且模型也更加轻量化。


7d4853f0c97845d3b5c1d06d67d59ff9.png

2ddaec42d02a333f1866ae6609d1fef8.png


(4)什么又是直接建模?


直接建模颠覆了传统CAD的建模方法,完全可以脱离鼠标和键盘使用移动设备进行设计,且有着简约的交互方式,深入贯彻了“最好的界面是没有界面”的理念,正如以下Shapr3D软件的操作过程。

直接建模视频链接


(5)什么是CSG和B-Rep表示法


计算机中表示三维形体的模型,按照几何特点进行分类,大体上可以分为三种:线框模型、表面模型和实体模型。


e4a768dd158df01e361518dc518fc112.png


如果按照表示物体的方法进行分类,实体模型基本上可以分为分解表示、构造表示CSG(Constructive Solid Geometry)和边界表示B-Rep(Boundary Representation)三大类。

CSG建模法,一个物体被表示为一系列简单的基本物体(如立方体、圆柱体、圆锥体等)的布尔操作的结果,数据结构为树状结构。而B-Rep的一个物体被表示为许多曲面(例如面片,三角形,样条)粘合起来形成封闭的空间区域,按照体-面-环-边-点的层次,详细记录了构成形体的所有几何元素的几何信息及其相互连接的拓扑关系。

6d04d448f7b1b7d8cde7c3d4127999f3.png

image.png


二、核心技术及难点


(1)三维几何建模引擎

几何要素多

功能多:拉伸、旋转、扫掠、放样、填充、桥接、布尔等

鲁棒、精确且高效

对参数化的支持:特征建模、拓朴命名

兼容性、可扩展性

(2)几何约束求解器

包括草图中的2D几何约束求解器,装配中的3D几何约束求解器。


几何欠约束系统的优化匹配

几何约束冗余性判定

大规模约束方程组求解

(3)参数化机制

实现草图、零件、工程图、三维标注等功能的联动

应用层机制:拓朴命名、undo/redo、数据管理

与“直接建模”融合

(4)显示和渲染

操作性、流畅度

拾取:捕捉、导航

显示技术:OpenGL、Shader

系统依赖:MFC、.NET、QT


三、发展趋势


技术变化:互联网、云计算

设计模式变化:从单机离线到多人协同

制造规模变化:超大规模、超复杂度

CAD前沿### 四、参考资料

参数化3D建模实例

《基于特征的参数化设计方法》-郭连水

《参数化设计》-邹定国

三维参数化设计探究-参数化方法论

CAD/CAM中的特征技术综述

三维几何建模-1

边界表示法.ppt


目录
打赏
0
0
0
0
6
分享
相关文章
数字孪生核心技术揭秘(六):传统三维gis与数字孪生的区别
当前对“数字孪生城市”没有一个严格界定的标准,本质上“数字孪生城市”是在传统三维GIS应用的基础上演化而来;随着技术创新和行业需求的发展,两者的差异也越来越大;本文梳理了两者的异同,同时比较了两者的适用场景。
4594 1
数字孪生核心技术揭秘(六):传统三维gis与数字孪生的区别
实时云渲染:推动XR技术产业化发展的关键技术之一
近年来,企业利用扩展现实(XR)为用户提供沉浸式虚拟环境,Cloud XR、协同技术和GPU资源池化技术成为XR产业应用的关键。Cloud XR通过云端计算资源实现高效图形渲染,降低终端要求;协同技术助力实时协作,提升团队效率;GPU资源池化则优化资源分配,降低成本。平行云LarkXR提供全面的解决方案,推动XR技术广泛应用。
118 18
解锁三维视频融合:重塑视觉体验与行业应用新格局
三维视频融合,解锁视觉新境界!实时视频嵌入三维空间,城市监控如临现场,工业运维精准高效,教育体验仿若亲为。跨越行业壁垒,革新视觉呈现!
未来科技潮流:新兴技术应用与前景展望
在当今数字化时代,新兴技术如区块链、物联网和虚拟现实正日益成为各行业的关注焦点。本文将探讨这些新技术的发展趋势和应用场景,展望它们在未来的潜力和影响。
|
10月前
BOSHIDA DC电源模块的发展趋势及前景展望
BOSHIDA DC电源模块的发展趋势及前景展望
BOSHIDA  DC电源模块的发展趋势及前景展望
三维视觉技术的发展
三维视觉技术的发展
177 2
前端技术发展趋势与应用前景分析
【2月更文挑战第8天】 随着互联网时代的不断发展,前端技术作为网页和移动端开发的核心领域,也在不断演进。本文将深入探讨前端技术的发展趋势与应用前景,分析当前热门技术及其在各行业中的应用,帮助读者更好地了解前端技术的现状与未来。
【Unity 3D】元宇宙概念、应用前景、价值链等概述
【Unity 3D】元宇宙概念、应用前景、价值链等概述
166 0
工业组态 + LLM : 大模型技术引领传统工业软件创新与实践(下)
工业组态 + LLM : 大模型技术引领传统工业软件创新与实践(下)
799 0