code: def new_point_at_distance(pt, distance, angle):
      # in rad
      distance = float(distance)
      x, y = pt[0], pt[1]
      x += distance * cos(angle)
      y += distance * sin(angle)
      return x, y
  
file_path: pygraphistry/graphistry/layout/utils/geometry.py
imports: from numpy import array, cos, sin
  from math import atan2, sqrt
label_desc: Use image node_id 8 for calling a global function with example usage: new_point_at_distance(pt, distance, angle) and returns: x,  y