3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-12-26 19:02:36 +01:00

Added AffineTransform.scale(Vector).

Dieser Commit ist enthalten in:
sk89q 2014-07-02 02:54:48 -07:00
Ursprung c5bd8704ea
Commit 83e141bfb0

Datei anzeigen

@ -280,6 +280,10 @@ public class AffineTransform implements Transform {
return concatenate(new AffineTransform(sx, 0, 0, 0, 0, sy, 0, 0, 0, 0, sz, 0)); return concatenate(new AffineTransform(sx, 0, 0, 0, 0, sy, 0, 0, 0, 0, sz, 0));
} }
public AffineTransform scale(Vector vec) {
return scale(vec.getX(), vec.getY(), vec.getZ());
}
@Override @Override
public Vector apply(Vector vector) { public Vector apply(Vector vector) {
return new Vector( return new Vector(
@ -296,4 +300,9 @@ public class AffineTransform implements Transform {
return new CombinedTransform(this, other); return new CombinedTransform(this, other);
} }
} }
@Override
public String toString() {
return String.format("Affine[%g %g %g %g, %g %g %g %g, %g %g %g %g]}", m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23);
}
} }