Geometric Conditions of Thrusters for 3D Attitude Control of a Free-Floating Rigid Spacecraft