def addYGroove(derivation, negatives, x):
 if (derivation.topBevel <= 0.0):
  return
 bottom = (derivation.height - derivation.topBevel)
 top = derivation.height
 groove = [complex(x, bottom), complex((x - derivation.topBevel), top), complex((x + derivation.topBevel), top)]
 triangle_mesh.addSymmetricYPath(negatives, groove, (1.0001 * derivation.topRight.imag))

def addYGroove ( derivation , negatives , x ) : if ( derivation . topBevel <= 0.0 ) : return bottom = ( derivation . height - derivation . topBevel ) top = derivation . height groove = [ complex ( x , bottom ) , complex ( ( x - derivation . topBevel ) , top ) , complex ( ( x + derivation . topBevel ) , top ) ] triangle_mesh . addSymmetricYPath ( negatives , groove , ( 1.0001 * derivation . topRight . imag ) )
add y groove .