
#################
lineLineIntersect
#################

.. js:function:: lineLineIntersect

   .. rst-class:: sig-pretty-signature
   
      | lineLineIntersect(**p1**\ : :js:class:`~Point3`\ , **p2**\ : :js:class:`~Point3`\ , **p3**\ : :js:class:`~Point3`\ , **p4**\ : :js:class:`~Point3`\ ): (*None* \| :js:class:`~Point3`\ )
   
   Returns the closest point on line ``p1p2`` to line ``p3p4``\ .
   
   **Parameters**
   
      **p1**\ : :js:class:`~Point3`
   
      **p2**\ : :js:class:`~Point3`
   
      **p3**\ : :js:class:`~Point3`
   
      **p4**\ : :js:class:`~Point3`
   
   
   **Returns**\ : (*None* \| :js:class:`~Point3`\ )
   




