class_docstr: This object represents a point in a dynamic system.
  
  It stores the: position, velocity, and acceleration of a point.
  The position is a vector defined as the vector distance from a parent
  point to this point.
  
  Parameters
  ==========
  
  name : string
      The display name of the Point
  
  Examples
  ========
  
  >>> from sympy.physics.vector import Point, ReferenceFrame, dynamicsymbols
  >>> from sympy.physics.vector import init_vprinting
  >>> init_vprinting(pretty_print=False)
  >>> N = ReferenceFrame('N')
  >>> O = Point('O')
  >>> P = Point('P')
  >>> u1, u2, u3 = dynamicsymbols('u1 u2 u3')
  >>> O.set_vel(N, u1 * N.x + u2 * N.y + u3 * N.z)
  >>> O.acc(N)
  u1'*N.x + u2'*N.y + u3'*N.z
  
  ``symbols()`` can be used to create multiple Points in a single step, for
  example:
  
  >>> from sympy.physics.vector import Point, ReferenceFrame, dynamicsymbols
  >>> from sympy.physics.vector import init_vprinting
  >>> init_vprinting(pretty_print=False)
  >>> from sympy import symbols
  >>> N = ReferenceFrame('N')
  >>> u1, u2 = dynamicsymbols('u1 u2')
  >>> A, B = symbols('A B', cls=Point)
  >>> type(A)
  <class 'sympy.physics.vector.point.Point'>
  >>> A.set_vel(N, u1 * N.x + u2 * N.y)
  >>> B.set_vel(N, u2 * N.x + u1 * N.y)
  >>> A.acc(N) - B.acc(N)
  (u1' - u2')*N.x + (-u1' + u2')*N.y
class_docstr_tok: ["This","object","represents","a","point","in","a","dynamic","system",".","It","stores","the",":","position",",","velocity",",","and","acceleration","of","a","point",".","The","position","is","a","vector","defined","as","the","vector","distance","from","a","parent","point","to","this","point",".","Parameters","==========","name",":","string","The","display","name","of","the","Point","Examples","========",">",">",">","from","sympy.physics.vector","import","Point",",","ReferenceFrame",",","dynamicsymbols",">",">",">","from","sympy.physics.vector","import","init_vprinting",">",">",">","init_vprinting","(","pretty_print=False",")",">",">",">","N","=","ReferenceFrame","(","'N","'",")",">",">",">","O","=","Point","(","'","O","'",")",">",">",">","P","=","Point","(","'","P","'",")",">",">",">","u1",",","u2",",","u3","=","dynamicsymbols","(","'u1","u2","u3","'",")",">",">",">","O.set_vel","(","N",",","u1","*","N.x","+","u2","*","N.y","+","u3","*","N.z",")",">",">",">","O.acc","(","N",")","u1","'","*","N.x","+","u2","'","*","N.y","+","u3","'","*","N.z","``","symbols","(",")","``","can","be","used","to","create","multiple","Points","in","a","single","step",",","for","example",":",">",">",">","from","sympy.physics.vector","import","Point",",","ReferenceFrame",",","dynamicsymbols",">",">",">","from","sympy.physics.vector","import","init_vprinting",">",">",">","init_vprinting","(","pretty_print=False",")",">",">",">","from","sympy","import","symbols",">",">",">","N","=","ReferenceFrame","(","'N","'",")",">",">",">","u1",",","u2","=","dynamicsymbols","(","'u1","u2","'",")",">",">",">","A",",","B","=","symbols","(","'","A","B","'",",","cls=Point",")",">",">",">","type","(","A",")","<","class","'sympy.physics.vector.point.Point","'",">",">",">",">","A.set_vel","(","N",",","u1","*","N.x","+","u2","*","N.y",")",">",">",">","B.set_vel","(","N",",","u2","*","N.x","+","u1","*","N.y",")",">",">",">","A.acc","(","N",")","-","B.acc","(","N",")","(","u1","'","-","u2","'",")","*","N.x","+","(","-u1","'","+","u2","'",")","*","N.y"]
code: def __str__(self):
      return self.name
  
imports: from .vector import Vector, _check_vector
  from .frame import _check_frame
  from warnings import warn
  from sympy.utilities.misc import filldedent
label_desc: Use image node_id 2 for calling the Point obj's underlying member method code with example usage: obj.__str__() and returns: self