青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 38295|回复: 3

[原创]Face Blend 中Disc倒圆类型的算法及应用

[复制链接]
发表于 2006-2-28 10:38 | 显示全部楼层 |阅读模式
ug软件具有多种倒圆方式可供用户根据实际使用情况选择使用,其中Face Blend是使用比较频繁的功能,在该功能中具有多种选项,用户可利用它完成面与面之间,面组与面组之间的等半径、变半径等等各种倒圆。其Blend Type (倒圆类型)具有四种选项:Sphere, Conic, Disc, Isoparameter。我们知道Sphere倒圆类型的算法是模拟一个球在面与面之间滚动的轨迹形成的面,如下图,要在面A与面B之间倒R10的圆,其算法是分别将面A、B偏置,生成面A1、B1, 面A1与面B1相交生成交线C, 以交线C为中心线生成R10的管道面D,就是我们所需要的倒圆面。
) y4 J; Z1 G* y4 P( p6 |0 i
! C& s) c) q6 \% |3 W8 i' Q3 ^< align=center><FONT size=2><IMG src="http://www.UGs.com.cn/upload/design_17_2.gif"></FONT></P>+ ]% i; D1 C" {4 A( T0 c" i1 h
: m7 ]. ^4 v. M5 x% Q% e
< align=left><FONT size=2>以上倒圆算法是我们通常所使用的倒圆方法,但是,使用这一方法生成的倒圆面在两端的边界线不是圆弧,而是椭圆。如果我们需要生成的倒圆面在两端的边界线是圆弧时(这一需求在很多汽车内饰件上会体现),就可采用Disc倒圆类型实现,这一倒圆类型的算法如下图:面A是第一组面,面B是第二组面,线S是Spine线,其算法是过Spine线上任一点(例如线S的中点)的法平面P与面A、B具有交线A1、B1,在交线A1、B1之间进行倒圆生成圆弧C,过Spine线上的任一点都可得到一条圆弧,过所有这些圆弧生成的面,就是我们所需要的倒圆面。</FONT></P>
; Z) [0 k' G2 l. y$ ^
" [1 u; M; }9 U/ T/ n) K- `< align=center><IMG src="http://www.ugs.com.cn/upload/design_17_3.gif">      <IMG src="http://www.ugs.com.cn/upload/design_17_4.gif"></P>' a, G. X) Z+ J) X: |* t$ f

+ E1 B0 y' S& ?2 [1 n) d6 X< align=left><FONT size=2>总之,UG软件具有丰富的倒圆功能,只要充分了解了这些功能的特点及其算法后,就能完成各种复杂的倒圆,把UG软件更好用于生产中。</FONT></P>
# h! W' h3 @' t, d: j8 q' }: e
发表于 2006-3-2 18:46 | 显示全部楼层
好贴呀
发表于 2006-3-8 20:45 | 显示全部楼层
我很菜的,希望找个高手指导一下
发表于 2006-3-19 18:57 | 显示全部楼层
<>哪儿抄来的,也拿这儿来显摆,菜</P>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-21 23:21 , Processed in 0.052238 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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