gpt4 book ai didi

math - 曲线透视 : Convert 3D to 2D

转载 作者:行者123 更新时间:2023-12-03 20:48:18 24 4
gpt4 key购买 nike

我正在寻找转换 3D 坐标的数学表达式 (x0,y0,z0)到二维 (x1,y1)坐标在 curvilinear perspective半径 R其中 x1 和 y1 的值是原点的视角 {-90° .. +90°}。

image
(来源:ntua.gr)

(图片来自 http://www.ntua.gr/arch/geometry/mbk/histor.htm)

谢谢 !

最佳答案

大约一年后,解决方案非常简单。
对于具有坐标的点:

(x1,y1,z1)

然后,在半径为 的曲线图中变换该点R :
dist=sqrt(x1^2 + y1^2 + z1^2)

x= R*(1+x/dist)
y= R*(1+y/dist)

我现在可以生成我自己的图画(图片来自维基百科):-)

Curvilinear drawing.

关于math - 曲线透视 : Convert 3D to 2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1222025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com