副標題#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所示。