Adding Vector3D functions and removing w