今天,我遇到了一些SWT转换代码的奇怪行为。问题是,当我尝试用Transform.rotate(45f)旋转45度坐标系,然后绘制矩形的轮廓时,它会绘制矩形移位。考虑以下绘制旋转矩形的代码:m_canvas.addPaintListener(new PaintListener() publicTransform t = new Transform(gc.get
Rectangle物体有可能在一定程度上绕轴旋转吗?它和Rectangle rect = new Rectangle(x,y,w,h,r)一样容易吗?如果不可能旋转物体,有什么方法可以得到类似的结果呢?
编辑:为了清晰起见,我有些图像是旋转的,但是当它们与其他图像碰撞时,碰撞只在90度和180度旋转时工作,因为它们的命中框矩形对象不旋转。