Vector3 projectOnPlane(Vector3 planeNormal) { final _vector3 = Vector3(0, 0, 0); _vector3.setFrom(this).projectOnVector(planeNormal); return sub(_vector3); }