我正在尝试找到计算最大(面积)矩形的最佳方法,该矩形可以包含在旋转的矩形内.
一些图片应该有助于(我希望)可视化我的意思:
给出输入矩形的宽度和高度,以及旋转它的角度.输出矩形不会旋转或倾斜.
我正沿着漫长的路线往下走,我甚至不确定它是否会处理角落的情况(没有双关语).我确信这有一个优雅的解决方案.有小费吗?
编辑:输出矩形点不一定要触摸输入矩形边.(感谢E先生)
在画布上旋转后矩形的 Y 坐标。如图所示,矩形将在其中心点轴上旋转。旋转和画布恢复后,我想找到新的 X、Y 坐标,如第二张图像中所示,旋转点之前为 50,50,旋转后它们可能为 62,40。
我发现了类似的问题,所以我从那里拍摄了图像,但该问题适用于某些 WPF,而我的要求是 JS。旋转后如何找到矩形所有角的坐标?