Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems

Rafael S T Vieira, Joaquim B. Cavalcante-Neto, Creto Augusto Vidal, Guillaume Vialaneix, Claudio T. Silva

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages144-151
Number of pages8
ISBN (Electronic)9781509035687
DOIs
StatePublished - Jan 10 2017
Event29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016 - Sao Jose dos Campos, Sao Paulo, Brazil
Duration: Oct 4 2016Oct 7 2016

Other

Other29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016
CountryBrazil
CitySao Jose dos Campos, Sao Paulo
Period10/4/1610/7/16

Fingerprint

Control systems

Keywords

  • mesh editing
  • modeling

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Networks and Communications
  • Computer Science Applications
  • Computer Vision and Pattern Recognition

Cite this

Vieira, R. S. T., Cavalcante-Neto, J. B., Vidal, C. A., Vialaneix, G., & Silva, C. T. (2017). Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems. In Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016 (pp. 144-151). [7813027] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SIBGRAPI.2016.028

Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems. / Vieira, Rafael S T; Cavalcante-Neto, Joaquim B.; Vidal, Creto Augusto; Vialaneix, Guillaume; Silva, Claudio T.

Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016. Institute of Electrical and Electronics Engineers Inc., 2017. p. 144-151 7813027.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Vieira, RST, Cavalcante-Neto, JB, Vidal, CA, Vialaneix, G & Silva, CT 2017, Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems. in Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016., 7813027, Institute of Electrical and Electronics Engineers Inc., pp. 144-151, 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016, Sao Jose dos Campos, Sao Paulo, Brazil, 10/4/16. https://doi.org/10.1109/SIBGRAPI.2016.028
Vieira RST, Cavalcante-Neto JB, Vidal CA, Vialaneix G, Silva CT. Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems. In Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016. Institute of Electrical and Electronics Engineers Inc. 2017. p. 144-151. 7813027 https://doi.org/10.1109/SIBGRAPI.2016.028
Vieira, Rafael S T ; Cavalcante-Neto, Joaquim B. ; Vidal, Creto Augusto ; Vialaneix, Guillaume ; Silva, Claudio T. / Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems. Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 144-151
@inproceedings{7c693970d4f54c74b61efee7bde778c9,
title = "Using change-sets to achieve a bounded undo and make tutorials in 3D version control systems",
abstract = "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.",
keywords = "mesh editing, modeling",
author = "Vieira, {Rafael S T} and Cavalcante-Neto, {Joaquim B.} and Vidal, {Creto Augusto} and Guillaume Vialaneix and Silva, {Claudio T.}",
year = "2017",
month = "1",
day = "10",
doi = "10.1109/SIBGRAPI.2016.028",
language = "English (US)",
pages = "144--151",
booktitle = "Proceedings - 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

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.

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

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.

ER -