If I had an object at rest in some arbitrary rotational position, is it possible to apply a single force to it in order to rotate it to a second rotational position? This would be assuming the object is effectively a sphere and there are no other forces acting on it. The object would also obviously continue rotating past the target rotational position which is fine, as long as it matches the position at some point.
For context, I'm trying to control a rigid body in a game engine using torque. I need to interpolate between two rotations using forces but trying to interpolate more than one axis at once is proving difficult. I have a suspicion that this problem is actually impossible, but not if I allow for one of the axes to be unconstrained. For example, I suspect that I could use a single force to rotate the object so that its "front" is facing the same direction as the target, but its rotation around the "front" facing axis might be wrong. This is actually acceptable if that is the case, but having perfect rotation would be better.
Finding relevant information on this problem is difficult because search results are full of questions asking how much torque is required to achieve a certain angular velocity, but I want to know what direction the force should be applied in to rotate a 3d object to an arbitrary position. I also don't know if this type of problem has a specific name that would be more searchable, I can only describe it, so if anyone knows a more specific search term that would also be super helpful.