pub fn midpoint(self, other: Self) -> Self {
		let x = (self.x + other.x) / 2.0;
		let y = (self.y + other.y) / 2.0;
		let z = (self.z + other.z) / 2.0;
		Vec3::new(x, y, z)
	}
/// Find the midpoint between two Vec3
Find the midpoint between two Vec3
Find the midpoint between two Vec3
pub fn midpoint(self, other: Self) -> Self {
		let x = (self.x + other.x) / 2.0;
		let y = (self.y + other.y) / 2.0;
		let z = (self.z + other.z) / 2.0;
		Vec3::new(x, y, z)
	}
pub fn midpoint ( self , other : Self ) -> Self { let x = ( self . x + other . x ) / 2.0 ; let y = ( self . y + other . y ) / 2.0 ; let z = ( self . z + other . z ) / 2.0 ; Vec3 :: new ( x , y , z ) }
Find the midpoint between two Vec3
Find the midpoint between two Vec3
self
other
Self