gpt4 book ai didi

Java:坐标变换 - 旋转和缩放

转载 作者:太空宇宙 更新时间:2023-11-04 14:42:15 25 4
gpt4 key购买 nike

给出的是一个旋转的矩形,它内接于另一个矩形。
两个矩形都有自己的坐标系。
在内接和旋转的矩形中,有一个点P,其坐标相对于该矩形(红色)。
想要的是该点相对于外部矩形(绿色)的坐标:
编辑:还给出了两个矩形的宽度和高度+旋转角度

概述图片:http://i.imgur.com/QH96n7x.png

我尝试使用变换矩阵(setRotate() 和 setScale())失败了,而使用三角函数我也没有成功。

如何计算点P相对于外部矩形的位置?

提前致谢!

最佳答案

可能有点矫枉过正,但是JTS (Java Topology Suite)提供了大量用于处理 2D 坐标的有用函数。

关于Java:坐标变换 - 旋转和缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24813462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com