Computational Differential Geometry Geometric Model Building for Architecture Constrained Geometric Optimization Surface Matching and Registration Computational Line and Sphere Geometry