相关疑难解决方法(0)

计算旋转矩形中的最大矩形

我正在尝试找到计算最大(面积)矩形的最佳方法,该矩形可以包含在旋转的矩形内.

一些图片应该有助于(我希望)可视化我的意思:

具有给定宽度和高度的输入矩形 按角度旋转erctangle 输出内部矩形

给出输入矩形的宽度和高度,以及旋转它的角度.输出矩形不会旋转或倾斜.

我正沿着漫长的路线往下走,我甚至不确定它是否会处理角落的情况(没有双关语).我确信这有一个优雅的解决方案.有小费吗?

编辑:输出矩形点不一定要触摸输入矩形边.(感谢E先生)

language-agnostic algorithm math geometry

54
推荐指数
5
解决办法
1万
查看次数

旋转后如何找到矩形的新坐标

在画布上旋转后矩形的 Y 坐标。如图所示,矩形将在其中心点轴上旋转。旋转和画布恢复后,我想找到新的 X、Y 坐标,如第二张图像中所示,旋转点之前为 50,50,旋转后它们可能为 62,40。

我发现了类似的问题,所以我从那里拍摄了图像,但该问题适用于某些 WPF,而我的要求是 JS。旋转后如何找到矩形所有角的坐标?

在此处输入图片说明

在此处输入图片说明

html javascript canvas

2
推荐指数
1
解决办法
4225
查看次数