[問題] 如何畫出一個3D Antenna的圖型

看板C_and_CPP (C/C++)作者 (阿翔)時間12年前 (2013/09/03 16:05), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) GLUT 問題(Question): 我想用C或C++畫一個3D Antenna的圖型,我用的計算方法: x = r*cos(phi)*cos(theta) y = r*sin(phi)*cos(theta) z = r*sin(theta) phi = 0~360 theta = 0~180 每個座標都是帶入這個方做計算。 但我輸入從EM Quest網站上所提供的資料, 都不能呈現一樣的3D圖型, 想請問是計算方法的問題, 還是說用C寫不出來? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.134.223

09/03 18:59, , 1F
C裡面的cos和sin單位好像是弧度耶...
09/03 18:59, 1F

09/04 00:46, , 2F
radian, 180 degs = π rads
09/04 00:46, 2F

09/04 01:46, , 3F
theta 的值域也錯啦
09/04 01:46, 3F
文章代碼(AID): #1I9PXYwv (C_and_CPP)
文章代碼(AID): #1I9PXYwv (C_and_CPP)