TY - GEN
T1 - Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems
AU - Vieira, Rafael S T
AU - Cavalcante-Neto, Joaquim B.
AU - Vidal, Creto Augusto
AU - Vialaneix, Guillaume
AU - Silva, Claudio T.
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/10
Y1 - 2017/1/10
N2 - A system that records changes made to a file is called a Version Control System (VCS). Even thought VCSs may store all kind of files, we focus on changes made to polygonal meshes files. Our method allows the user to track the history of topological and geometrical changes to part of a model. This part is selected through a bounding box selection mechanism, and the user can track the change-sets of the selected mesh subset, i.e., the user can see the difference between any consecutive versions of the modeling sequence. With that mechanism, it is possible to construct a sub-tree associated with the selected region to serve as a tutorial on how that part was modeled. That sub-tree also allows the user to undo local changes that do not propagate to the whole mesh. That, so called, bounded undo is an important feature of our method. Despite the important contributions, we also point out some current limitations to our method and discuss ways that might overcome them.
AB - A system that records changes made to a file is called a Version Control System (VCS). Even thought VCSs may store all kind of files, we focus on changes made to polygonal meshes files. Our method allows the user to track the history of topological and geometrical changes to part of a model. This part is selected through a bounding box selection mechanism, and the user can track the change-sets of the selected mesh subset, i.e., the user can see the difference between any consecutive versions of the modeling sequence. With that mechanism, it is possible to construct a sub-tree associated with the selected region to serve as a tutorial on how that part was modeled. That sub-tree also allows the user to undo local changes that do not propagate to the whole mesh. That, so called, bounded undo is an important feature of our method. Despite the important contributions, we also point out some current limitations to our method and discuss ways that might overcome them.
KW - mesh editing
KW - modeling
UR - http://www.scopus.com/inward/record.url?scp=85013833556&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85013833556&partnerID=8YFLogxK
U2 - 10.1109/SIBGRAPI.2016.028
DO - 10.1109/SIBGRAPI.2016.028
M3 - Conference contribution
AN - SCOPUS:85013833556
T3 - Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016
SP - 144
EP - 151
BT - Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016
Y2 - 4 October 2016 through 7 October 2016
ER -