I'm not a physicist and just making some research by the way of creating simple physics simulator, because of that, sorry if this is very dumb question, but I really need help with it.
Let's assume that some body (rectangle, square, N-polygon, etc.), exists in 2D world in rest (no friction, gravity, etc.) and can be freely moved in any direction.
If some pushing / pulling force will be applied to center of mass, then only translational force will exist, this case is very clear to me. But what if force will be applied on the edge of body? What will be if force will be applied at some angle to edge? I understand that this will involve a rotational forces. But how can I calculate the resulting translational vector in this case?
Here is image, demonstrating the problem. Force F2 will not involve any rotational forces, I can calculate net force (= F2) and get acceleration vector. All this question is about F and finding resulting translational vector after apply of F.