使用可变扫出,如果你在生成几何前不能想像出它的大概形状的话可以说你并没有真正理解可变扫出。使用可变扫出你一定要完完全全明白:你的截面垂直谁?x方向通过谁?尺寸和约束变化如何引起截面的变化?前两项我们在前面我们讨论了,下面我们来详细讨论最后一项:
a)约束对截面形状的影响
可变扫出在进入草绘环境的时候会缺省生成在原始轨迹交点处的水平和竖直的参考线,并且生成每条轨迹在草绘平面的交点参考。在草绘中一旦几何建立和则这些参考的尺寸或约束关系也就是建立了截面和对应的轨迹的约束关系。同样的道理,如果你想截面和轨迹建立起约束关系你在草绘中就必须显式的进行定义,比如你想在扫出过程中某个几何的端点在轨迹上的话你就要在草绘中添加一个点对齐的约束把几何端点显式的对齐到轨迹的参考点上。当你的可变扫出形状并没有跟着轨迹走的话不妨看看约束条件是否错了。
b) 尺寸标注对截面形状的影响
我们先来看一下不同的标注形式对扫出形状的影响。因为可变扫出只需要用户提供一个草绘截面,所以对于同一形状的截面或许就有不同的标注方法。但是不同的标注方法就有可能带来不同的形状,哪一种才是你想要的呢?这就要根据你的设计意图来定了。
要预先知道我们将要扫出的形状如何,我们一定要紧记可变扫出过程中系统维持的是截面的尺寸标注和约束而并不一定是形状(当然设了恒定截面的除外)所以我们在创建截面的时候一定要注意约束和尺寸。如下图假设我们用过两个轨迹的交点的圆弧来扫出,并且标注圆弧半径。这样就相当于我们告诉系统要在扫出的过程中维持这个R30不变并且两个端点在上下两条轨迹上。因为轨迹是渐开的不难想像我们的圆弧“高度“会不断升高。如右下图:
同样的圆弧假设我们标注的是“高度“的话,出来的形状又会大不相同,至于为什么会这样个中滋味还是自己慢慢体会一下比较好。
细心的人可能注意到了上面的两个扫出得到的面的最高脊线不在原始轨迹(中间那条)的y方向上。但是在草绘的截面上最高点就是在原始的轨迹的y参考线上阿,为什么得到的形状又会偏离了呢?这是因为尽管我们的草绘的截面的最高点是在y参考线上,但那仅仅是巧合,因为我们的轨迹在起点处刚好是对称的,所以通过了两个交点的圆弧的圆心刚好在y参考线上,但这并不是约束条件,所以在扫出的过程中两条轨迹不再是对称的情况下圆心自然就偏离了原始轨迹的y参考线了。假设我们的设计意图是要求最高脊线是在原始轨迹的y参考线上的话,我们就要对她进行显式的约束,而且为了避开干扰,我们应该故意把草绘平面定在一个一般位置(非对称)来进行截面的绘制。如下图,注意两个圆心的约束,很显然两边的圆弧不能再保持一致了,所以要把原来的一段圆弧分为两段。
就说这么多,指令的应用在于理解。
<全文完>
上一页 [1] [2] [3] [4] [5] [6]