Ahi va la explicación, aunque seguramente estará mejor explicado en los libros

Dos puntos distintos definen una recta. La recta que pasa por los puntos A=(a1,a2,a3) y B=(b1,b2,b3) estará conformada por los puntos P=(x,y,z) tales que:
P = A+t*(B-A); para t que pertenece a los reales (Ecuación vectorial de la recta)
Donde:
A, B y B-A son vectores (ternas) y la t es un escalar, un número real.
En esa fórmula '+' y '-' denotan operaciones con vectores y '*' es una operación entre un número real y un vector...
La anterior fórmula puede ser vista como una forma abreviada de escribir las siguientes ecuaciones:
x = a1 + t*(b1-a1)
y = a2 + t*(b2-a2)
z = a3 + t*(b3-a3); para t que pertenece a los reales
Este grupo de ecuacíones determina la recta que pasa por los puntos A y B porque para distintos valores de t nos devolvera los puntos de la recta. Por ejemplo, para:
t=0; P=(x,y,z)=(a1,a2,a3) (el punto A)
t=1; P=(x,y,z)=(b1,b2,b3) (el punto B)
t=1/2; p=((a1+a2)/2,(b1+b2)/2,(a3+b3)/2) (el punto medio entre A y B)
En el problema que planteaste, si C=(c1,c2,c3) es un punto de la recta que pasa por los puntos A y B entonces existe un 't' tal que se cumplira:
c1 = a1 + t*(b1-a1)
c2 = a2 + t*(b2-a2)
c3 = a3 + t*(b3-a3)
etc, etc
Lo demás creo que ya esta entendido

Saludos.