找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 233|回复: 0

三维CAD技术模型的几种常见表达方法

[复制链接]
发表于 2010-9-13 21:58:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×

  随着cad技术的发展,出现了许多种三维模型的表达方法,其中常见的有以下几种:

9 i; K/ E7 X* P- o3 @+ G; | 6 g0 _5 z E1 ?; g: w2 |. _( _

  1)构造型立体几何表达法(constructivesolidgeometry,简称csg法)

0 K. c6 Y/ H8 p$ C# @ ; H/ B/ L8 g+ M0 b9 `7 O: p; b' i

  它采用布尔运算法则(并、交、减),将一些简单的三维几何基元(如立方体、圆柱体、环、锥体)加以组合、变化成复杂的三维模型实体,这种方法的优点是,易于控制存储的信息量,所得到的实体真实有效,并且能方便地修改它的形状。此方法的缺点是、可用于产生和修改实体的算法有限,构成图形的计算量很大,比较费时。

' w* o1 W* n( I6 ?* q7 n 1 L8 s x% l, {" F

  2)边界表达法(boundary/representation,简称brep)

" T) b6 h1 F I$ X ( x; ~ o6 D$ B9 @( i( @. q

  它根据顶点、边和面构成的表面来精确地描述三维模型实体。这种方法的优点是,能快速地绘制立体或线框模型。此方法的缺点是、它的数据是以表格形式出现的,空间占用量大,修改设计不如cgs法简单,例如,要修改实心立方体上的一个简单孔的尺勺,必须先用填实来删除这个孔,然后才能绘制一个新孔;所得到的实体不一定总是真实有效,可能出现错误的孔洞和颠倒现象,描述缺乏唯一性。

7 _/ [/ r( L9 S, E% G4 e* d2 Y+ H# J6 a9 Q8 M' U, s

  3)参数表达法(parameterrepresentation)

h! T; ^8 r2 }7 Y6 J8 ^$ G / r/ D6 @$ l8 N; l$ P, L

  对于自由曲面,难于用传统的几何基元来进行描述,可用参数表达法。这些方法借助参数化样条、贝塞尔b(ezier)曲线和b样条来描述自由曲面,它的每一个x、y、z坐标都呈参数化形式。各种参数表达格式的差别仅在于对曲线的控制水平,即局部修改曲线而不影响临近部分的能力,以及建立几何体模型的能力。其中较好的一种是非一致有理b样条法,它能表达复杂的自由曲面,允许局部修改曲率,能准确地描述几何基元。

% G6 ?. J, e# q+ ? 2 b9 L0 o3 t7 O. X( `! }% @

  为了综合以上方法的优点,目前,许多cad系统常采用csg、brep和参数表达法的组合表达法。

6 F! A6 U# p) x$ l* ^ $ g7 {# x' {% ^! o' z; z# M, \

  4)单元表达法(cellrepresentation)

9 w1 V6 Z* C) u8 W7 a! W 7 Z! l, b* I0 m$ r* q

  单元表达法起源于分析(如有限元分析)软件,在这些软件中,要求将表面离散成单元。典型的单元有三角形、正方形或多边形,在快速成型技术中采用的三角形近似(将三维模型转化成stl格式文件),就是一种单元表达法在三维面的应用形式。【MechNet】

7 y! I& }) j/ m+ _+ z+ m
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-12-24 09:32 , Processed in 0.124843 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表