intersections

<script src="./point_src/intersections"></script>

Meta Data
filepath_exists True
path intersections
filepath intersections.js
clean_files ()

  • VariableDeclaration
    let

    denomText

    =
    'nothing'
  • VariableDeclaration
    const

    checkLinesIntersection

    =
    function ( line , otherLine , length )
    Normalize the direction vector (end - start) and apply the length
  • VariableDeclaration
    const

    getDotProduct

    =
    function ( px , py , x1 , y1 , x2 , y2 )
  • VariableDeclaration
    const

    getDenominator

    =
    function ( x1 , y1 , x2 , y2 , x3 , y3 , x4 , y4 )
  • VariableDeclaration
    const

    checkPointIntersectionOccured

    =
    function ( line , point , radius =5 , length =400 )
    Normalize the direction vector (end - start) and apply the length
  • VariableDeclaration
    const

    checkPointIntersectionWithin

    =
    function ( line , point , radius =5 , length =400 )
    Normalize the direction vector (end - start) and apply the length
  • VariableDeclaration
    const

    checkPointIntersectionEdge

    =
    function ( line , point , radius , length =undefined )
    Normalize the direction vector (end - start) and apply the length
  • FunctionDeclaration
    function

    getCircleCircleIntersections

    (
    circle1 , circle2
    )
    dict_keys(['kind', 'word', 'generator', 'expression', 'async', 'params', 'id', 'pos', 'type'])
  • ClassDeclaration
    class comments:
    string stuff
    • constructor

      constructor

      (
      point
      )
      from class_name
      dict_keys(['kind', 'word', 'static', 'computed', 'is_symbol', 'value', 'type', 'comments', 'pos'])
      string stuff
    • method

      of

      (
      other , settings
      )
      from class_name
      dict_keys(['kind', 'word', 'static', 'computed', 'is_symbol', 'value', 'type', 'comments', 'pos'])
    dict_keys(['kind', 'word', 'parentName', 'type', 'body', 'comments', 'pos'])
  • ExpressionStatement

    :

    dict_keys(['type', 'expression', 'pos'])