code: def _curveToOne(self, p1, p2, p3):
      p0 = self._getCurrentPoint()
      self._addCubic(
          complex(*p0), complex(*p1), complex(*p2), complex(*p3)
      )
  
file_path: catboost/contrib/python/fonttools/fontTools/pens/perimeterPen.py
imports: from fontTools.pens.basePen import BasePen
  from fontTools.misc.bezierTools import approximateQuadraticArcLengthC, calcQuadraticArcLengthC, approximateCubicArcLengthC, calcCubicArcLengthC
  import math
label_desc: Use image node_id 10 for calling the PerimeterPen obj's underlying member method code with example usage: obj._curveToOne(p1, p2, p3) without return types