An approach for procedural exchange of geometric models