target/generated-sources/template/com/flowpowered/math/imaginary/Complexf.java
public Quaternionf toQuaternion(float x, float y, float z) {
        return Quaternionf.fromAngleRadAxis(getAngleRad(), x, y, z);
    }
public Quaternionf toQuaternion(float x, float y, float z) {
        return Quaternionf.fromAngleRadAxis(getAngleRad(), x, y, z);
    }
Converts this complex to a quaternion by
using the provided float components vector
as a rotation axis.

@param x The x component of the axis vector
@param y The y component of the axis vector
@param z The z component of the axis vector
@return A quaternion of this rotation around the given axis