找回密码
 注册
Simdroid-非首页
查看: 353|回复: 1

[学习资料] ug中的倒角

[复制链接]
发表于 2006-5-18 21:26:46 | 显示全部楼层 |阅读模式 来自 广东河源
--------------------------------------------------------------------------------

题目:UG中的倒角工具(1)---EdgeBlend


UG中的倒角工具(1)---EdgeBlend
EdgeBlend 边倒角
一、边倒角概述
该命令用于将实体沿边(Edge)倒圆角。选择该命令后出现以下对话框:

边倒角对话框选项
BlendType 倒角类型 Edge 边倒角,沿所选择的边生成于相临两面都相切的定半径活变半径圆角。

Cliff Edge 陡边倒角,沿所选择的边生成通过所选陡边且于陡边相对的面相切的圆角。

Filter 选择过滤选项 该项使选择过程更加容易,当倒角类型为陡边倒角时不可用。
Default Radius 缺省半径 定半径倒角时为圆角半径,变半径倒角时为未定义半径点的半径值。
Add Tangent Edges 加上相切边 自动选取与所选边相切的边,这些边应光滑连接。
Blend All Instances 所有实例均倒角 选取实例矩阵中的一个倒角时,其他的实例一同倒角。
Point Method 点捕捉方法 倒变半径圆角选择定义点时的捕捉方式。
Modify Point 修改点 沿点所在边移动点的位置。
Respecify Edge 重新指定边 将变半径倒角定义点从一边移动到另一边。
Variable Radius 变半径 倒变半径圆角时,可以给每个定义点赋予一个变半径值。
Tolerance 偏差 创建和编辑变半径倒角中指定的允许偏差值,可在编辑中修改该值。
Remove Point 删除定义点 删除一个变半径定义点,可从变视图窗口中直接选取,也可从半径列表框中选择。
Overflow Options 溢流选项 控制生成圆角时如何溢流。
Confirm Upon Apply 打开确认对话框 允许用户预览,并选择接受、拒绝和分析结果。



Filter -- 指定选择过滤类型

All (缺省项)可选择所有边

Edge 仅选择边

Face 选择面的所有边

Body 选择实体的所有边
Add Tangent Edge -- 加入相切边


倒角原理
倒角的工作原理是将一个滚动球沿着倒角边移动,使之与交汇于倒角边的两个面保持相接触。根据要倒的是内圆角还是外圆角,决定该球会在两面的内部还是外部滚动。

如果创建一个倒角后隐藏它,被倒掉的边会重新显示出来。

倒角举例

例一、多种倒角类型和溢流类型



例二、倒角概念 -- 滚动球



例三、凸倒角和凹倒角



例四、已存在的特征会沿刚生成的倒角自动剪切。




二、边倒角
该命令会沿所选择的边生成于相临两面都相切的定半径活变半径圆角。

1. 基本概念


假设我们要对一条边进行倒角,称之为倒角边。

相交于该倒角边的两个面称之为倒角面。

当倒角球沿倒角边滚动时,在两个倒角面上划出两条接触线,这两条接触线将成为两条倒角接触边。

如果倒角边(或一组倒角边)闭合,也不会产生什么问题,倒角命令在闭合边上工作得很好。

如果倒角边不闭合,在每端有一个顶点,每个顶点有两条边,称为边界边,因为它们限制了倒角接触线的长度,换句话说,接触线在遇到接触边时停止。

在倒角边的两端,有两条边界边在边界面上,两个边界面决定了倒角的两个终边,倒角终边是倒角面和边界面的交线。如果在倒角边的端点处有超过两条边存在,那么边界面就不是唯一的。在这种情况下,如果另外的边也倒角,或倒角面与边界面不相交的话,倒角结果将不确定。

2.限制和建议
在实际操作中,倒角经常伴随着多次错误和尝试。系统会尽量按所选择的边和输入的半径进行倒角。如果倒角后实体并无变化或仅有一部分变化,则说明系统检查到一错误条件。

下面列出了一条边能够倒角的某些前提条件。

这些限制条件是由倒角边和倒角面的几何拓扑结构决定的。这些限制条件在一般情况下均适用,但有些还与倒角边的数目有关。

倒角的几何体可能非常复杂,所以不可能列出适合所有情况的简单倒角规则。


两个相切面之间无法倒角

终点为切点的边可以倒角

四条相交边中相对的两条边可以倒角

终点是曲面上的奇异点的边不能倒角(如:圆锥顶点)

所给的半径值在几何上必须与倒角面一致。例如:倒角面上任何一点必须至少能移动倒角半径长度的距离。

倒角面按半径长度的偏移,必须能相交形成一条供倒角使用的“脊线“,而不能产生自交。
倒角半径必须在几何上与倒角面一致,如果倒角面弯曲得太厉害,滚动球将无法沿其滚动,因为在太弯曲的地方滚动球放不进去。

对多条边尽可能同时倒角,而避免一次倒一条边,见下图。



如果对一条已具有偏差的边倒角,或倒角将跨过具有偏差的边,则倒角半径必须大于两倍的偏差值。这是因为如果半径等于偏差值,则系统无法判断倒角是否已经进行完毕。

3.定半径倒角
要进行定半径倒角,先选择要倒角的边,在缺省半径栏输入倒角半径(必须为正值),然后按OK,倒角即沿所选边产生。

两条边相交

倒角可能有凸倒角和凹倒角两种。如果两条倒角边相遇,必须同为凸倒角或凹倒角。如果两条不同类型的倒角边相交,则要求滚动球从实体的内部跳到外部。
三条边相交

如果要倒角的顶点有凸倒角边和凹倒角边相交,则这个顶点的三条边不能同时倒角。应先倒其中一条不同类型的边,再倒其他两边,而不能只倒两条不同类型的边。

如果三条边中有一条相切边,则另两条边可是分别是凸倒角边和凹倒角边,但不能同时倒这两条边,只能先倒一边,再倒另一边。

在下图中:




可以不倒第2边同时倒1、3边

倒完第1边才能倒第2、3边

倒完第3边才能倒第1、2边
四条边相交

可以先倒四条边中的两条,这样可以提供相切的边给另两条边,然后就可按照三条边相交的情况处理。



相切边

两条相切的边倒角可能有以下两种情况:


可以对一条边倒角或两条边同时倒角。(情况A)

如果要倒圆弧边,则两条相切边都必须倒角。(情况B)


倒角重叠

可以创建两条重叠的倒角,倒角类型不限。下图即为定半径重叠倒角一例。



倒角类型可以是变半径倒角,也可以是变半径和定半径的组合。下图为变半径倒角和定半径倒角重叠的例子。



也可以创建倒角类型同为凸的倒角。例如下图,先倒边1,半径0.188,再倒边2,半径0.125。前后两倒角之间形成光滑过渡。注意倒角前后凸台高度的变化。



薄体倒角

可以直接对薄体的边进行倒角,这就避免了先创建倒角薄体,再剪切薄体。下图为三条不同的变半径倒角。



变半径倒角
可以沿所选边指定一系列的点,通过赋予这些点不同的半径值来创建变半径倒角。

偏差值用以将变半径倒角大致化。系统将使用以下三个值中最小的一个作为倒角偏差值:


边倒角对话框中Tolerance(偏差)栏中的值

造型预置对话框中的距离偏差值

变半径倒角最小半径值的1/10
如果倒角操作失败,则应尝试将偏差值该小,如果系统倒角花了很长时间,则应将偏差值改大。

创建变半径倒角步骤:


选择准备倒角的边

选择边上半径值准备变化的点

为每个变半径定义点输入半径值
选择边和点

在选择边的过程中,如果选择一条没有高亮显示的边,则该边被选中;如果选择已高亮显示的边,则在改变上创建一个变半径点,然后就可以按需要改变该点的位置。可以在选择过程的任何时候创建变半径点。点捕捉方式可以使用户更加容易地创建点。

选择Modify Point(修改点)命令,可以改变点在边上的位置。此时将弹出一个点修改对话框,可以按弧长、%弧长或直接使用滑块改变点的位置。这个对话框中还有一个Reset按钮用以恢复点的位置。

如果想把一个点从一条边移到另一条边,选择Respecify Edge命令,然后选择新的边。注意:新选择的边必须是倒角边之一。

如果想重新选择一条边,按住Shift键选择不想要的边,再重新选择想要的边。

删除点:在图形窗口或列表窗口中选择要删除的点,然后按Remove Point。

变半径

选取一个点后,变半径选项就可以高亮显示,然后输入半径值,注意每个点必须输入正值。

选择了所有的边和点后,按OK,就可以产生倒角。



提示与技巧

每条边至少需要两个边境半径值(每个端点分别一个)。如果用户没有为每一个点输入半径值,则系统会通过选择其它几何体提供倒角条件。

如果用户未提供充足的倒角信息,系统会作如下处理:


如果只为一条边指定一点及其半径值,系统将创建定半径倒角。

如果一个定义点也没有指定,系统将使用缺省半径创建定半径倒角。

如果选择了两条相临边,第一边指定了一点及其半径值,另一边未指定点及半径值。则结果如下图所示:


如果选择两相临的边并向两个不相临的点指定半径值,但没有向两条边的交点赋予半径值,则结果如下图所示:


创建一条线性变化的倒角,只能用两个半径倒一条边。


如果想将两个相临面完全倒掉,一次只能倒一条边


如果选择了一组非闭合边,且只向两端赋予了半径值,则倒角半径会从一个端点连续变化倒另一端点。


可以在变半径倒角中将某一点半径值设为零。



溢流选项
溢流发生在倒角接触边位于倒角面之外时,如图。



UG为倒角溢流提供了多种选项,选择溢流选项后会出现以下对话框、三种溢流类型选择:

溢流选项对话框
Allow Smooth Overflows 允许光滑溢流 此选项在溢流区或另一倒角面光滑时非常有用
Allow Cliff Edge 允许陡边溢流 允许溢流区域保持陡边
Allow Notch Overflows 允许缺口溢流 保持相切面

注意溢流选项中的“允许”二字,如果溢流发生在不止一条边上,则溢流条件发生变化,为了取得最好的溢流效果,系统可能不仅仅使用指定的溢流类型。

溢流选项用于系统产生的倒角结果不符合用户要求的情况下,系统提供了多种溢流控制并不意味着一定要使用这些选项。实际上当使用缺省自动方式时,系统会自动试用三个溢流类型,先是光滑溢流,咽喉陡边溢流,最后时缺口溢流。

注意:溢流的缺省方式相当于将所有溢流选项打开,如果将所有溢流选项关闭,系统将不允许溢流。



多重溢流选项

可以同时设置多个溢流选项

如果将三种溢流选项同时打开,倒角结果与自动方式时相同。

如果将三种溢流选项都关闭,而倒角友与一条边和一组边发生溢流,则会显示促错出错信息,提醒用户在没有打开溢流选项的情况下,倒角半径太大。

下图显示使用系统溢流选项和自定义溢流控制的不同结果。

例子中显示了使用光滑和陡边溢流的结果,缺省情况下,系统溢流控制中缺口溢流的选项为打开,如果将该选项关闭,则结果与下图相似。



下图中,可以把光滑溢流和缺口溢流选项打开。



倒角溢流举例

可以创建两种类型的陡边倒角:自动类型和强制类型。

例如,下图中凸台A使用自动类型(缺省),凸台B的顶面的边使用强制类型。如果凸台A的高大于倒角半径,系统自动生成一个球型倒角;如果凸台B的高度大于倒角半径,系统出现错误信息,提示按用户自定义方式无法完成倒角。



陡边
该选项可以出创建一个起始于陡边,通过倒角边,与陡边相对的倒角面相切的倒角(见下图)。



创建搜遍倒角步骤:

选择陡边
选择倒角边
输入缺省半径
改变其余参数或直接按OK
注意:如果想重新选择一条边,可以按住SHIFT选原来的边,再选择另外一条边。

陡边定义了圆角的开始边,故陡边应大步大致与倒角边平行。倒角生成后倒角边将消失。

提示与技巧

如果想对两条相临陡边倒角的公共边进行倒角,创建两陡边倒角时应分别进行。



如果倒角半径大于陡边倒角的距离,系统将自动创建陡边倒角。一旦陡边到倒角边的距离大于半径值,系统将回到一般倒角方式(即滚动球方式)。



注意:可以将陡边倒角当作一种约束方式。创建陡边倒角过程中,系统将提示选择陡边。在上例中,如果凸台高度大于倒角半径,系统会显示以下信息提醒用户由于陡边约束的存在,倒角不能进行:

Blend could not be reapplied due to this edit(本操作不能进行 )

也可以创建部分陡边的倒角。






--------------------------------------------------------------------------------

山人CAD时空 2000-04-16



内容不错,虽然是转贴

[ 本帖最后由 zlp_ujs 于 2006-5-20 22:57 编辑 ]

评分

1

查看全部评分

发表于 2006-5-19 17:10:12 | 显示全部楼层 来自 西安交通大学
Simdroid开发平台
不错,长了很多见识
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-24 01:15 , Processed in 0.041288 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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