在 3D 中从对角线计算矩形的点

本文关键字:计算 对角线 3D | 更新日期: 2023-09-27 17:57:16

我知道 3D 平面中的 3 个点。两个点是对角线的末端,另一个是平面上的随机点。如何从已知的对角线计算矩形的另外两个点?(稍后我将使用这些点来计算 C# 中矩形的周长。

在 3D 中从对角线计算矩形的点

没有单一的正确答案。使用平面上的对角线和随机点可以计算出的只是一整套可能的答案。想象一下,旋转对角线以创建一个圆 - 现在在该圆中刻入并穿过中心的每一条第二行都可以成为第二个对角线。唯一的限制是你的第三点。

由于您知道对角线的端点,因此您可以计算对角线的长度; 从那里您可以确定矩形边长; 有了对角线坐标和边长,您可以使用加/减法确定矩形的其他两个点。