Modeling 3D Objects