Interseção de plano de linha 3D

Se for dada uma linha (representada por um vetor ou dois pontos na linha), como encontro o ponto em que a linha cruza um plano? Encontrei muitos recursos nisso, mas não consigo entender as equações (elas não parecem ser algébricas padrão). Gostaria de uma equação (não importa quanto tempo) que possa ser interpretada por uma linguagem de programação padrão (estou usando Java).

questionAnswers(8)

yourAnswerToTheQuestion