The user adaption module accepts
geometric and topological constraints information; it
combines adaptive reasoning with dynamic user modeling in
order to deal with uncertainty of different user’s drawing
style. Lastly, the rendering model performs post processing
and visualization process