副标题#e#
用常规方法很难实现弹簧等非刚性物体变形的动画制作。文献采用SolidWorks中VBA接口介绍了由圆弧和直线构成轮廓的弹簧封闭型凸轮机构动画制作方法。这里采用基于关联设计,可以实现任意形状凸轮机构弹簧变形的动画制作。
在三维设计软件中,是弹簧截面轮廓沿着螺旋曲线扫描而成。弹簧变形整个过程中要求圈数保持不变,而有效圈数部分的高度变化,螺距随着高度改变。因此制作弹簧变形动画的关键是改变螺旋线的高度。在SolidWorks中,可以采用关联设计方法改变弹簧高度来实现弹簧动画。
1两端并紧弹簧造型
在前视基准面中分别建立草图1和草图2,如图1所示。草图1中的直线一个端点在坐标原点,设里水平约束,其长度为弹簧中径的二分之一,可以用尺寸标注约束其长度。草图2中的直线的一个端点在坐标原点,设置竖直约束,其长度为弹簧自由状态下有效长度值,但不要标注尺寸。建立扫描曲面特征,以草图1为轮廓,草图2为路径,在选项的方向扭转类型中选择沿路径扭转.度数为弹簧有效圈数乘以360°.如图2所示。
在三维设计软件中,是弹簧截面轮廓沿着螺旋曲线扫描而成。弹簧变形整个过程中要求圈数保持不变,而有效圈数部分的高度变化,螺距随着高度改变。因此制作弹簧变形动画的关键是改变螺旋线的高度。在SolidWorks中,可以采用关联设计方法改变弹簧高度来实现弹簧动画。
1两端并紧弹簧造型
在前视基准面中分别建立草图1和草图2,如图1所示。草图1中的直线一个端点在坐标原点,设里水平约束,其长度为弹簧中径的二分之一,可以用尺寸标注约束其长度。草图2中的直线的一个端点在坐标原点,设置竖直约束,其长度为弹簧自由状态下有效长度值,但不要标注尺寸。建立扫描曲面特征,以草图1为轮廓,草图2为路径,在选项的方向扭转类型中选择沿路径扭转.度数为弹簧有效圈数乘以360°.如图2所示。