double CIFem::Vector3d::DotProduct(Vector3d other) { return _x * other.GetX() + _y * other.GetY() + _z * other.GetZ(); }