diff --git a/src/main/java/me/finn/unlegitlibrary/number/Quaternion.java b/src/main/java/me/finn/unlegitlibrary/number/Quaternion.java index 94623ad..e078be7 100644 --- a/src/main/java/me/finn/unlegitlibrary/number/Quaternion.java +++ b/src/main/java/me/finn/unlegitlibrary/number/Quaternion.java @@ -52,6 +52,14 @@ public class Quaternion { return this; } + public Quaternion conjugate(Quaternion dest) { + dest.x = -this.x; + dest.y = -this.y; + dest.z = -this.z; + dest.w = this.w; + return dest; + } + public final Quaternion conjugate() { return new Quaternion(-x, -y, -z, w); }