【发布时间】:2021-10-11 14:11:55
【问题描述】:
假设在 3D 空间中有一个直角三角形,这个三角形有 3 个 x,y,z 坐标。
你有一个 x 和 z 坐标,你知道它在 2D 空间中的三角形边界内。您将如何找到坐标的 y 位置?
【问题讨论】:
标签: math trigonometry
假设在 3D 空间中有一个直角三角形,这个三角形有 3 个 x,y,z 坐标。
你有一个 x 和 z 坐标,你知道它在 2D 空间中的三角形边界内。您将如何找到坐标的 y 位置?
【问题讨论】:
标签: math trigonometry
设三角形的两条直边分别是基向量A和B,顶点直角C。任何内部点都可以表示为
P = C + a * A + b * B
为平面中的x 和z 坐标制作两个方程
a * A.x + b * B.x = P.x - C.x
a * A.z + b * B.z = P.z - C.z
求解未知系数a 和b 的线性方程组,然后将这些系数应用于 3D 情况以获得 y 分量
P.y = C.y + a * A.y + b * B.y
【讨论】:
you have an x & z coordinate 的情况。 3 distances 是完全不同的问题。
a=(P.x - C.x - b * B.x)/A.x 并代入第二个方程得到b 值,然后找到a 值