function rayFromPointCrosssesLine(point, handleI, handleJ) {
  if (isEnclosedY(point.y, handleI.y, handleJ.y) && isLineRightOfPoint(point, handleI, handleJ)) {

    return true;
  }

  return false;
}
/**
* Returns true if a rightwards ray originating from the point crosses the line defined by handleI and handleJ.
*
* @param {Object} point - The point being queried.
* @param {Object} handleI - The first handle of the line segment.
* @param {Object} handleJ - The second handle of the line segment.
* @return {Boolean} True if a rightwards ray originating from the point crosses the line defined by handleI and handleJ.
*/
Returns true if a rightwards ray originating from the point crosses the line defined by handleI and handleJ.
Returns true if a rightwards ray originating from the point crosses the line defined by handleI and handleJ .
function rayFromPointCrosssesLine(point, handleI, handleJ) {
  if (isEnclosedY(point.y, handleI.y, handleJ.y) && isLineRightOfPoint(point, handleI, handleJ)) {
    return true;
  }
  return false;
}
function rayFromPointCrosssesLine ( point , handleI , handleJ ) { if ( isEnclosedY ( point . y , handleI . y , handleJ . y ) && isLineRightOfPoint ( point , handleI , handleJ ) ) { return true ; } return false ; }
Returns true if a rightwards ray originating from the point crosses the line defined by handleI and handleJ.
Returns true if a rightwards ray originating from the point crosses the line defined by handleI and handleJ .