{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T13:58:09Z","timestamp":1720792689865},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,7,27]],"date-time":"2014-07-27T00:00:00Z","timestamp":1406419200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["FP7 608775"],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,7,27]]},"abstract":"PushPull tools are implemented in most commercial 3D modeling suites. Their purpose is to intuitively transform a face, edge, or vertex, and then to adapt the polygonal mesh locally. However, previous approaches have limitations: Some allow adjustments only when adjacent faces are orthogonal; others support slanted surfaces but never create new details. Moreover, self-intersections and edge-collapses during editing are either ignored or work only partially for solid geometry. To overcome these limitations, we introduce the PushPull++ tool for rapid polygonal modeling. In our solution, we contribute novel methods for adaptive face insertion, adjacent face updates, edge collapse handling, and an intuitive user interface that automatically proposes useful drag directions. We show that PushPull++ reduces the complexity of common modeling tasks by up to an order of magnitude when compared with existing tools.<\/jats:p>","DOI":"10.1145\/2601097.2601197","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:20Z","timestamp":1406041700000},"page":"1-9","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["PushPull++"],"prefix":"10.1145","volume":"33","author":[{"given":"Markus","family":"Lipp","sequence":"first","affiliation":[{"name":"Esri R&D Center Zurich"}]},{"given":"Peter","family":"Wonka","sequence":"additional","affiliation":[{"name":"KAUST"}]},{"given":"Pascal","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"Esri R&D Center Zurich"}]}],"member":"320","published-online":{"date-parts":[[2014,7,27]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Autodesk 2014. Autocad http:\/\/www.autodesk.com\/autocad. Autodesk 2014. Autocad http:\/\/www.autodesk.com\/autocad."},{"key":"e_1_2_2_2_1","unstructured":"Autodesk 2014. Maya http:\/\/www.autodesk.com\/maya. Autodesk 2014. Maya http:\/\/www.autodesk.com\/maya."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462027"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024157"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185574"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1054"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281500.1281640"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03171.x"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01386.x"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12021"},{"key":"e_1_2_2_12_1","volume-title":"Computer graphics: principles and practice","author":"Foley J.","unstructured":"Foley , J. 1996. Computer graphics: principles and practice . Addison-Wesley Professional . Foley, J. 1996. Computer graphics: principles and practice. Addison-Wesley Professional."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531339"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03043.x"},{"key":"e_1_2_2_15_1","unstructured":"Havemann S. and Fellner D. 2005. Generative mesh modeling. PhD thesis Technische Universit\u00e4t Braunschweig. Havemann S. and Fellner D. 2005. Generative mesh modeling . PhD thesis Technische Universit\u00e4t Braunschweig."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1944846.1944854"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280831"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409064"},{"key":"e_1_2_2_19_1","first-page":"867","article-title":"Controlled face dragging in solid models","volume":"6","author":"Kripac J.","year":"2005","unstructured":"Kripac , J. , 2005 . Controlled face dragging in solid models . US Patent 6 , 867 ,771. Kripac, J., 2005. Controlled face dragging in solid models. US Patent 6,867,771.","journal-title":"US Patent"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503713.2503718"},{"key":"e_1_2_2_21_1","first-page":"628","article-title":"System and method for three-dimensional modeling","volume":"6","author":"Schell B.","year":"2003","unstructured":"Schell , B. , Esch , J. , and Ulmer , J. , 2003 . System and method for three-dimensional modeling . US Patent 6 , 628 ,279. Schell, B., Esch, J., and Ulmer, J., 2003. System and method for three-dimensional modeling. US Patent 6,628,279.","journal-title":"US Patent"},{"key":"e_1_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Shapiro V. 2002. Solid modeling. Handbook of computer aided geometric design 20 473--518. Shapiro V. 2002. Solid modeling. Handbook of computer aided geometric design 20 473--518.","DOI":"10.1016\/B978-044451104-1\/50021-6"},{"key":"e_1_2_2_23_1","unstructured":"Trimble 2013. Sketchup www.sketchup.com. Trimble 2013. Sketchup www.sketchup.com."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03170.x"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024158"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237238"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01880.x"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258863"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2601097.2601197","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,30]],"date-time":"2022-12-30T19:41:05Z","timestamp":1672429265000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601197"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,27]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,7,27]]}},"alternative-id":["10.1145\/2601097.2601197"],"URL":"https:\/\/doi.org\/10.1145\/2601097.2601197","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,27]]},"assertion":[{"value":"2014-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}