A versatile 3d modeling system based on skeleton extraction