<div class='cut-page'><button class='gotoPage' data-page='1'>Page 1</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=1' data-page='1' class='cut-thumb lazyload' alt='Page 1: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/1.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='2'>Page 2</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=2' data-page='2' class='cut-thumb lazyload' alt='Page 2: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/2.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='3'>Page 3</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=3' data-page='3' class='cut-thumb lazyload' alt='Page 3: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/3.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='4'>Page 4</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=4' data-page='4' class='cut-thumb lazyload' alt='Page 4: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/4.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='5'>Page 5</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=5' data-page='5' class='cut-thumb lazyload' alt='Page 5: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/5.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='6'>Page 6</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=6' data-page='6' class='cut-thumb lazyload' alt='Page 6: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/6.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='7'>Page 7</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=7' data-page='7' class='cut-thumb lazyload' alt='Page 7: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/7.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='8'>Page 8</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=8' data-page='8' class='cut-thumb lazyload' alt='Page 8: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/8.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='9'>Page 9</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=9' data-page='9' class='cut-thumb lazyload' alt='Page 9: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/9.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='10'>Page 10</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=10' data-page='10' class='cut-thumb lazyload' alt='Page 10: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/10.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='11'>Page 11</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=11' data-page='11' class='cut-thumb lazyload' alt='Page 11: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/11.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='12'>Page 12</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=12' data-page='12' class='cut-thumb lazyload' alt='Page 12: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/12.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='13'>Page 13</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=13' data-page='13' class='cut-thumb lazyload' alt='Page 13: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/13.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='14'>Page 14</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=14' data-page='14' class='cut-thumb lazyload' alt='Page 14: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/14.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='15'>Page 15</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=15' data-page='15' class='cut-thumb lazyload' alt='Page 15: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/15.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='16'>Page 16</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=16' data-page='16' class='cut-thumb lazyload' alt='Page 16: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/16.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='17'>Page 17</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=17' data-page='17' class='cut-thumb lazyload' alt='Page 17: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/17.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='18'>Page 18</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=18' data-page='18' class='cut-thumb lazyload' alt='Page 18: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/18.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='19'>Page 19</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=19' data-page='19' class='cut-thumb lazyload' alt='Page 19: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/19.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='20'>Page 20</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=20' data-page='20' class='cut-thumb lazyload' alt='Page 20: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/20.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='21'>Page 21</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=21' data-page='21' class='cut-thumb lazyload' alt='Page 21: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/21.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='22'>Page 22</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=22' data-page='22' class='cut-thumb lazyload' alt='Page 22: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/22.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='23'>Page 23</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=23' data-page='23' class='cut-thumb lazyload' alt='Page 23: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/23.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='24'>Page 24</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=24' data-page='24' class='cut-thumb lazyload' alt='Page 24: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/24.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='25'>Page 25</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=25' data-page='25' class='cut-thumb lazyload' alt='Page 25: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/25.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='26'>Page 26</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=26' data-page='26' class='cut-thumb lazyload' alt='Page 26: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/26.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='27'>Page 27</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=27' data-page='27' class='cut-thumb lazyload' alt='Page 27: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/27.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='28'>Page 28</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=28' data-page='28' class='cut-thumb lazyload' alt='Page 28: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/28.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='29'>Page 29</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=29' data-page='29' class='cut-thumb lazyload' alt='Page 29: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/29.jpg' width='140' height='200' /></div></div><div class='cut-page'><button class='gotoPage' data-page='30'>Page 30</button> <div class='cut-image'><img data-url='document/fabio-pellacinis-mask-for-a-boundary-odd-vertex-zorin-and-schrder-2000-loop.html?page=30' data-page='30' class='cut-thumb lazyload' alt='Page 30: Fabio Pellacini's Homepagepellacini.di.uniroma1.it/teaching/graphics16/lectures/13_subdiv.pdf · Mask for a boundary odd vertex [Zorin and Schröder, 2000] loop step mesh subdivision:' loading='lazy' src='data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+P+/HgAFhAJ/wlseKgAAAABJRU5ErkJggg==' data-src='https://reader034.cupdf.com/reader034/viewer/2022051921/600eb97f1c28fe7ad645446f/html5/thumbnails/30.jpg' width='140' height='200' /></div></div>