I know that usually collision with velocity collinear can be solved by simultaneous equations of both conservation of energy and linear momentum. But my question is when 2D velocity is encountered, we do only have a vector and a scalar (isn't it?) equations, how can we then find out the velocity (which is equivalent to four scalars) after collision?
But on the other hand, since they will collide, the relative velocity of two particles should be collinear. Then this can be solved by providing an equivalent 1D model without dealing with perpendicular component of velocity.
This seemed to be a contradiction that we've used 3 scalar eqns to find out 4 variables which is obviously impossible mathematically. But see this: $$ m_1\vec{v_1}^2-m_1\vec{v_1'}^2+m_2\vec{v_2}^2-m_2\vec{v_2'}^2=0 {(1)}\\ m_1(\vec{v_1}-\vec{v_1'})=m_2(\vec{v_2'}-\vec{v_2}){(2)}$$ After simple maths, you got ${(1)}/{(2)}$ is a vector equation, i.e. we've made a new equation with physical meaning unknown. Is there any physics concept behind this? Futhermore, for rigid bodies with their shape, can we also find out their angular velocity by providing conservation of angular momentum?