You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何计算穿过矩形中心的直线在矩形内部的线段长度?

问题

矩形与直线示意图

给定一矩形,其四顶点按逆时针顺序为P0、P1、P2、P3,其中P0P1为长边,P2P3为短边。另有一条直线L穿过矩形中心,其方向由与X轴的夹角θ定义。

已知矩形四顶点坐标和直线L的θ值,如何计算直线L位于矩形内部的线段长度?

解决方案
  • 将矩形的四条边分别替换为经过对应边的无限延长直线
  • 计算这四条无限直线与直线L的交点
  • 找到这些交点中到矩形中心距离最小的两个点(这两个点即为直线L在矩形内部的端点)
  • 计算这两个点之间的距离,结果就是所求的线段长度

内容的提问来源于stack exchange,提问作者Lake_Lagunita

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 03:42:32