Ty *_*zak 5 java affinetransform
我正在尝试缩放某个点在Java中的形状。
当我使用AffineTransform.scale方法时,它会根据左上角进行缩放。无论如何,是否有缩放比例固定在某个点上(对于这种情况,请说窗的中心)。
谢谢,
泰
小智 5
我同意充满鳗鱼的气垫船,正确的方法是将中心平移到左上角,缩放,然后将左上角平移回中心。
\n\n但是,如果您希望它以少于三个步骤执行,则转换为:
\n\nx \xe2\x9f\xbc S(x \xe2\x80\x93 c) + c = Sx + (c \xe2\x80\x93 Sc),
\n\n其中 S 是缩放变换,c 是相对于左上角的坐标中心。
\n\n因此,您需要进行缩放,然后通过 c \xe2\x80\x93 Sc 进行翻译。
\n| 归档时间: |
|
| 查看次数: |
2722 次 |
| 最近记录: |