因為最近才有數學問題...
所以才剛剛才找到這個論壇..
納在此之前我有得到公式了
不過我先重新PO一下我的問題
-------------------------------------如果不想看問題的請拉下...謝謝-------------------------------
我主要是畫圖上需要..3D max內的多邊形是靠半徑來控制大小不過我需要固定10cm邊長的多邊形
如上圖...紫色是多邊形內部我要的是"正"多邊形...可是我只會算出六角形的半徑(30.60.90的方式算= =...)有人能提供公式給我嗎..?(固定邊常"10cm" 丟入邊數就可以的半徑的公式)謝謝各位~~~~~
--------------------------------------------------------------------------------------------------------------------然後我得到公式 r=(5/2)^(1/2)*(1/|sin(180/n)|) r半徑 n邊數我用devc++ 寫出此公式 printf("%f",pow((5/2),(0.5)*(fabs(sin(180/7)))));
n帶入7就會呈上程式碼...
得值13.716227
我帶進3Dmax跑出來的7邊形邊長我用正方形去比出11.817
也就是正7邊形每邊是11.817cm
請問這是正常的嗎...?
因為繪圖需要...可能還會跟其他多邊形(5.6邊形)做結合...
有太大誤差圖形會很明顯....
不知道這篇PO文有沒有冒犯到各位...因為我是第一次PO文...也不清楚這裡的廢文規定....有冒犯到小弟在此說聲抱歉