我正在尝试在C中进行平行投影。
我的功能:
{{1}}
必须使用带有函数参数的平行投影将3D坐标传递给2D。
用于查找x和y的公式是什么? (使用cos,sin和tangent)
答案 0 :(得分:0)
Parallel Projection - Wikipedia
在图像中,x和wx是同一轴,角度在yoz平面中。所以wx = x。
预测y:
当y = 0时, wy = z * cos(pi / 2-α)= z * sin(α)
当y&gt; 0和z <0 0, wy = sqrt(y ^ 2 + z ^ 2)* cos(α+ arctan(z / y)+ pi)
,否则 wy = sqrt(y ^ 2 + z ^ 2)* cos(α+ arctan(z / y))
请注意,角度以度为单位,而在C中,三角函数接受弧度。