# sympy__sympy-17655 # Loki Mode Multi-Agent Patch # Attempts: 1 --- a/sympy/geometry/point.py +++ b/sympy/geometry/point.py @@ -295,6 +295,21 @@ class Point(GeometryEntity): coords = [simplify(x*factor) for x in self.args] return Point(coords, evaluate=False) + def __rmul__(self, factor): + """Multiply a factor by point's coordinates. + + This is the reverse multiplication to support factor * Point. + + See Also + ======== + + __mul__, scale + + """ + # Scalar multiplication is commutative, so we just delegate to __mul__ + return self.__mul__(factor) + def __neg__(self): """Negate the point.""" coords = [-x for x in self.args]