A CAD procedure can be noticed as constructed up in the interaction of a graphical consumer interface (GUI) with NURBS geometry or boundary representation (B-rep) information by way of a geometrical modeling kernel. A geometry constraint motor may additionally be utilized to deal with the associative associations amongst geometry, like wireframe ge