c# - 从 3D 中的对角线计算矩形的点

标签 c# geometry rectangles plane diagonal

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

最佳答案

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

关于c# - 从 3D 中的对角线计算矩形的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22938329/

相关文章:

algorithm - 尽可能扩大矩形以覆盖另一个矩形,尽量减少重叠

scala - 简化Scala表达式计算比例

algorithm - 检查碰撞圈

matlab - 如何在 MATLAB 中使用矩形放样以创建灵活的 3D 封闭管道?

c# - Linq 到实体投影 : is this projection inefficient?

javascript - 为什么从字典返回 JsonResult 会改变排序顺序?

javascript - 从长 lat 线段到长距离错误的距离

c++ - 使用 OpenGL 或 D3D 绘制椭圆的有效方法

c# - 无法调用 SystemParametersInfo

c# - 在 NUnit 测试中卸载外部非托管 dll