【问题标题】:How to find rectangle with a given aspect ratio inside a triangle如何在三角形内找到具有给定纵横比的矩形
【发布时间】:2015-02-16 11:46:17
【问题描述】:

假设以下三件事是已知的:

  • A 点的 (x,y) 坐标(下图每个示例三角形的左上角点),

  • 以绿色显示的直线的斜率和 y 轴截距,

  • 目标矩形的纵横比。

...我想了解如何确定以黄色显示的点(与绿线相交)的位置,以使以黑色显示的矩形与所需的目标纵横比相匹配。

谢谢。

-拉古因

【问题讨论】:

    标签: geometry aspect-ratio


    【解决方案1】:

    让我们一个点有坐标(ax, ay),直线方程是y=y0+k*x 那么

    (y0 + k*X - ay) * aspect = X - ax
    X * (k*aspect - 1) = ay*aspect - ax - y0*aspect
    X = (ay*aspect - ax - y0*aspect) / (k*aspect - 1)
    Y = y0+ k*X
    

    【讨论】:

    • 嗨 MBo。感谢您的回复!为了得到正确的结果,我不得不稍微修改你的计算。变化是使用“方面”的否定而不是方面。问候,-lagouyn
    猜你喜欢
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2016-05-07
    • 2021-10-20
    • 2013-06-12
    • 2011-08-26
    相关资源
    最近更新 更多