Reverse engineering can generate either a parametric solid model or hybrid surface model from scan data. A parametric solid model uses a CAD program to create a solid model that can be modified parametrically and includes or ignores manufacturing defects. A hybrid surface model results in a patchwork of small surfaces that can have modifications requiring re-trimming and captures the as-built state including defects.