A hierarchically structured constraint-based data model for solid modelling in a virtual reality environment | IEEE Conference Publication | IEEE Xplore