modified an interface for Vector3 class.