Rivets&Stitches is a maxscript tool for placing objects on the target surface.
Rivets&Stitches in Action
Rivets&Stitches in action