• DocumentCode
    2374343
  • Title

    A selective undo/redo method in 3D collaborative modeling environment

  • Author

    Cheng, Yuan ; He, Fazhi ; Cai, Xiantao ; Zhang, Dejun

  • Author_Institution
    Sch. of Comput. Sci., Wuhan Univ., Wuhan, China
  • fYear
    2012
  • fDate
    23-25 May 2012
  • Firstpage
    102
  • Lastpage
    108
  • Abstract
    In 3D collaborative modeling systems, users need a convenient mechanism to repeatedly modify the models they are operating on. In this paper, we contribute a selective undo/redo solution for users to select arbitrary operation to undo. With the consistency maintainence mechanism we proposed, operations need to be re-arranged on each site for after their arriving. Both history buffer and model state stream are adopted to present the arriving sequence of operations and their actual execution sequence. In case of concurrent undo/redo, undo state vector is proposed to make sure that an operation can only be undone once and redone by the designer who undoes it. Based on all the precautions we have made, an undo/redo algorithm is proposed. The algorithm has been verified in the prototype we implemented.
  • Keywords
    CAD; groupware; solid modelling; 3D collaborative modeling environment; 3D collaborative modeling systems; consistency maintainence mechanism; execution sequence; history buffer; model state stream; selective undo-redo method; undo state vector; undo-redo algorithm; Solid modeling; Three dimensional displays; 3D collaborative modeling; Concurrent undo/redo; Model State Stream;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4673-1211-0
  • Type

    conf

  • DOI
    10.1109/CSCWD.2012.6221804
  • Filename
    6221804