を私はCで平行投影をやろうとしている2Dは平行投影で3dに
My機能:
void parallel_projection(int x, int y, int z, float angle);
平行投影とを使用して3Dを2D座標に渡す必要があります関数のパラメータ
xとyを見つけるために使用する数式は何ですか?イメージで
を私はCで平行投影をやろうとしている2Dは平行投影で3dに
My機能:
void parallel_projection(int x, int y, int z, float angle);
平行投影とを使用して3Dを2D座標に渡す必要があります関数のパラメータ
xとyを見つけるために使用する数式は何ですか?イメージで
Parallel Projection - Wikipedia
(COS、罪及び接線を使用)、XおよびWXは同じ軸であり、角度はYOZ平面内にあります。だからwx = x。 ( - αPI/2)= Z * SIN(α)
Y> 0およびz < 0、
Y = 0、 はWY = Z * COS:Y投影
(α+ arctan(z/y)+ pi)
wy = sqrt(y^2 + z^2)* cos(α+ arctan(z/y))
角度は度で与えられ、Cでは三角関数acc eptラジアン。
ご回答いただきありがとうございます。 良い英語:http://img4.hostingpics.net/pics/548645Sanstitre.jpg – Crazy
さて、質問がより明確になりました。私の編集された答えを見てください。 –
用紙に描画し、数式を推論します。 –