I am trying to simulate this situation.
Suppose that I have a Ball (sphere) in Vacuum with no forces acting on it. Now If I apply a force at a point on the surface of the ball, the force can be broken into 2 components. One, perpendicular to the surface, going through the point on surface and Center (also the Center of Mass) of the ball. This will cause linear motion of the ball, which can be calculated using
$$ \ F = ma\, $$
The second component would be perpendicular to the first component and parallel to the surface at the point of application of force. This component will cause angular motion of the ball with Torque calculated using, $$ \tau = F \times r\, $$
Then using $$ \tau = I \times \alpha\ $$ I can calculate angular acceleration.
Am I thinking correctly? Am I missing something?
Thanks