def addXGroove(derivation, negatives, y):
 if (derivation.topBevel <= 0.0):
  return
 bottom = (derivation.height - derivation.topBevel)
 top = derivation.height
 groove = [complex(y, bottom), complex((y - derivation.topBevel), top), complex((y + derivation.topBevel), top)]
 triangle_mesh.addSymmetricXPath(negatives, groove, (1.0001 * derivation.topRight.real))

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