Also decide if you want your furniture to rotate when pushed - it adds a degree of realism but also complexity to the simulation.
You'll have to consider how 'off-centre' an impluse has to be to make the furniture turn instead of slide.
Consider if the furniture ever leaves the floor - e.g. lifted or else pushed off the edge of a platform.
Having said that - non-rotating pushable furniture is a perfectly usable solution (see Half-Life 1 et al) which does add something to an environment.
y'03
You'll have to consider how 'off-centre' an impluse has to be to make the furniture turn instead of slide.
Consider if the furniture ever leaves the floor - e.g. lifted or else pushed off the edge of a platform.
Having said that - non-rotating pushable furniture is a perfectly usable solution (see Half-Life 1 et al) which does add something to an environment.
y'03