網友提問的問題中沒有指明是哪一類型的3D螺旋線,所以用圓柱螺旋線來說明

 


要顯示3D圖形要在人機畫面的工具選擇使用3D Curve Graph這個元件,會在程式畫面產生相對應的圖示


3D Curve Graph要輸入3組函數座標,X和Y軸是圓形座標,Z軸是圓型輪廓每一點的高度座標


X軸函數:a*cos(t)


Y軸函數:a*sin(t)


Z軸函數:h/2π*t


a是圓柱半徑


h是每一圈高度


圓圈一圈是2π,所以Z軸函數要這樣寫


完成後顯示的圖形線條很細又是灰階漸層,所以有使用3D Curve Graph的屬性改變線條的粗細和顏色

 


整個完成的程式如下圖

20100812-01  

 

 

前半段就是產生XYZ這3軸的座標然後連到3D Curve Graph元件上

20100812-02  

 

 

後半段是依序呼叫3D Curve Graph的屬性改變線條顏色和粗細

20100812-03  

 

 

3D Curve Graph元件可以調整視角,方法是在圖形上按滑鼠左鍵再移動即可


立體視圖

20100812-07  

 

 

前視圖

20100812-05  

 

 

右視圖

20100812-06  

 

 

俯視圖

20100812-04  

arrow
arrow
    文章標籤
    函數圖形
    全站熱搜

    未出師的小工程師 發表在 痞客邦 留言(0) 人氣()