'Used to set the position of this point w.r.t. another point.
Parameters
otherpoint : Point
The other point which this point\'s location is defined relative to
value : Vector
The vector which defines the location of this point
Examples
>>> from sympy.physics.vector import Point, ReferenceFrame
>>> N = ReferenceFrame(\'N\')
>>> p1 = Point(\'p1\')
>>> p2 = Point(\'p2\')
>>> p1.set_pos(p2, 10 * N.x)
>>> p1.pos_from(p2)
10*N.x'

def set_pos(self, otherpoint, value):

    if (value == 0):
        value = Vector(0)
    value = _check_vector(value)
    self._check_point(otherpoint)
    self._pos_dict.update({otherpoint: value})
    otherpoint._pos_dict.update({self: (- value)})
