简体   繁体   English

java2d和scale

[英]java2d and scale

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. 当我使用g2d.scale(2,2)AffineTransform缩放形状[Rectangle]时,由于我的形状比例仍然与以前相同,并且只有形状的视图发生了变化,因此无法检测到正确的形状碰撞。

I need solution for solving this problem [change size of shape after Transform]. 我需要解决此问题的解决方案[变换后更改形状的大小]。

thanks 谢谢

您可以使用逆变换,如图所示这里 ,或明确做缩放,如图所示这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM