此時角CAD的正切值為h/r。(D=(0,0,10))。如此,角CAB=90°,CA即為我們要找的垂線。
有了垂線AC,即可將B繞AC旋轉一定的角度得到B',扇形BAB'即為展開部分。這裡需要計算出到底應該旋轉的角度是多長?數學計算問題。
c=圓扇形(A, B, B')
這樣做當半徑大於高度的時候會出現錯誤,如下圖。
這是因為圓扇形指令默認圓心角小於180°。為此,我們做出B,B'的圓弧中點。修改c的指令為三點扇形。D=旋轉(B,-(360°-β)*r/sqrt(r²+h²)/2,直線(A,C))附錄:
案例中涉及到的指令(以使用先後排序)。
曲面( <x表達式>, <y表達式>, <z表達式>, <參變量1>, <起始值>, <終止值>, <參變量2>, <起始值>, <終止值> )
滑動條( <最小值>, <最大值>, <增量>, <速度>)
旋轉( <幾何對象>, <度|弧度>, <旋轉軸> )
直線( <點1>, <點2> )
圓扇形( <圓心>, <點1>, <點2> )
三點扇形( <點1>, <點2>, <點3> )
圓周( <軸線>, <圓上一點> )
案例中用到的小技巧(以使用先後排序)。
曲面繪製(曲面的繪製主要就是運用曲面指令,關鍵找到曲面的參數方程)
三點扇形(對於大於180°的扇形,要運用該指令)
文章提到的資源,請在微雲和永碩網盤下載,如果你覺得文章不錯,記得點讚,分享給你的朋友們。Long-press QR code to transfer me a reward
As required by Apple's new policy, the Reward feature has been disabled on Weixin for iOS. You can still reward an Official Account by transferring money via QR code.