add more vector3d operations.