gpt4 book ai didi

javascript - 如何计算3D矩形的深度坐标?

转载 作者:行者123 更新时间:2023-12-02 19:23:45 25 4
gpt4 key购买 nike

Rectangle

我有 3D 矩形,如图所示。

这里我知道一端的深度距离和x、y坐标。根据这两个值,我想计算另一端的坐标。

为了看得更清楚,我附加了一个屏幕。

最佳答案

如果您不知道 2D 和 3D 之间的关系(即使用的投影公式),则无法应用深度。

也就是说,如果您做出以下假设:

  • 投影类型为正交
  • 深度线投影为 45 度线
  • 45 度线的长度与普通线的长度相同

...那么你可以用毕达哥拉斯定理计算如下:

Triangle

红线相等(在 45 度线的情况下),因此:

x1 = 100  +  50 * (1 / sqrt(2))
y1 = 50 - 50 * (1 / sqrt(2))

关于javascript - 如何计算3D矩形的深度坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251835/

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