首页 > 解决方案 > 画布上的无限网格

问题描述

我正在尝试在我的 java 画布上制作一个无限网格。我有我的“相机”位置Point2D.Double p和我的double zoom. 我也有这个AffineTransform

AffineTransform transform = AffineTransform.getTranslateInstance(canvas.getSize().getWidth() / 2, canvas.getSize().getHeight() / 2);
transform.scale(zoom, zoom);
transform.translate(p.x, p.y);
g.setTransform(transform);

这确实有效,但如何在后台创建无限网格?在使用 for 循环和 no 之前我已经这样做了,AffineTransform但我无法添加缩放。

标签: java

解决方案


推荐阅读