public Vector4f transformAffine(float x, float y, float z, float w, Vector4f dest) { dest.x = x; dest.y = y; dest.z = z; dest.w = w; return dest.mulAffine(this, dest); }
public Vector4f transformAffine(float x, float y, float z, float w, Vector4f dest) { dest.x = x; dest.y = y; dest.z = z; dest.w = w; return dest.mulAffine(this, dest); }
public Vector4f transformAffine(Vector4f v) { return v.mulAffine(this, v); }
public Vector4f transformAffine(Vector4f v) { return v.mulAffine(this, v); }
public Vector4f mul(Matrix4fc mat, Vector4f dest) { if ((mat.properties() & Matrix4fc.PROPERTY_AFFINE) != 0) return mulAffine(mat, dest); return mulGeneric(mat, dest); }
public Vector4f mul(Matrix4fc mat, Vector4f dest) { if ((mat.properties() & Matrix4fc.PROPERTY_AFFINE) != 0) return mulAffine(mat, dest); return mulGeneric(mat, dest); }