Diffing, Patching, and Three-Way Merging for openNURBS 3D Models
Portions of this thesis are currently being considered for publication in the International Journal of Architectural Computing, published by SAGE Journals. As of this writing, SAGE's Green Open Access policy states that original manuscripts may be reused ”in your dissertation or thesis, including where the dissertation or thesis will be posted in any electronic Institutional Repository or database.”
Since the completion of this thesis, the International Journal of Architectural Computing has accepted and published the article, Towards optimistic version control in architecture: A high-level design for a program that implements diffing, patching, and merging for openNURBS 3D models, which describes the initial design of the 3dmdiff
, 3dmpatch
, and 3dmdiff3
programs described in this thesis.