【发布时间】:2021-11-15 13:12:18
【问题描述】:
我倾向于使用canvas 对象。我有以下坐标:
A: [x1,y1] B: [x2,y2]
和一个width,它是一个数字。我想使用这些信息在画布上绘制一个矩形。我知道输出可以是 AB 两边的两个矩形。
一种方法是找到两条垂直于AB 的线,然后使用width 值从每个点找到另一个BC 和AD 点。
有没有更好的解决方案?
谢谢
【问题讨论】:
-
不确定... 您的矩形可以旋转吗?啊..也许我现在变得更好了,[AB] 是一段,而不是对角线,对吧?另外,你能定义“更好”吗?您当前的解决方案有什么问题?
-
@Kaiido 感谢您的评论。是的 AB 是一个细分市场。更好的是,我认为我让事情变得复杂,也许有更简单的方法来做到这一点
标签: javascript html canvas rectangles