Added plane-line intersection