code: def vertices(self, current, previous):
      ox, oy = self.origin(current)
      x0, y0 = current
      x2, y2, x3, y3 = self._args
      x2, y2 = x2 + ox, y2 + oy
      x3, y3 = x3 + ox, y3 + oy
      x1, y1 = 2 * x0 - previous[0], 2 * y0 - previous[1]
      self.previous = x2, y2
      vertices = geometry.cubic((x0, y0), (x1, y1), (x2, y2), (x3, y3))
  
      return vertices[1:]
  
imports: import re
  import math
  import numpy
  from .None import geometry
  from .geometry import epsilon
  from .transformable import Transformable
label_desc: Use image node_id 2 for calling the SmoothCubic obj's underlying member method code with example usage: obj.vertices(current, previous) and returns: vertices