java2d和scale [英] java2d and scale

查看:82
本文介绍了java2d和scale的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我使用g2d.scale(2,2)AffineTransform缩放[Rectangle]形状时,我无法检测到正确的形状,因为我的形状比例仍然与以前相同,只是形状的视图发生了变化.

when I scale my shape [Rectangle] with g2d.scale(2,2) or with AffineTransform , I can't detect correct hit on shape because my shape scale still same as previous and only view of shape is change.

我需要解决此问题的解决方案[变换后更改形状的大小].

I need solution for solving this problem [change size of shape after Transform].

谢谢

推荐答案

您可以使用逆变换,如此处所示,或明确进行缩放,如此处所示.

You can either use an inverse transform, as shown here, or do the scaling explicitly, as shown here.

这篇关于java2d和scale的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆