<node id="689550">
  <nid>689550</nid>
  <type>event</type>
  <uid>
    <user id="27707"><![CDATA[27707]]></user>
  </uid>
  <created>1775595036</created>
  <changed>1775595073</changed>
  <title><![CDATA[PhD Defense by Sarang Joshi]]></title>
  <body><![CDATA[<p><strong>Title:</strong>&nbsp; Compact Procedural Models for Creating and Processing Wallpaper Meshes</p><p><strong>Date:</strong>&nbsp;Thursday, 16th&nbsp; April 2026</p><p><strong>Time:</strong>&nbsp;11:00 AM - 1:00 PM (Eastern Time)</p><p><strong>Location:</strong>&nbsp;CODA C1108 Brookhaven</p><p><strong>Zoom Link:&nbsp;</strong><a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgatech.zoom.us%2Fj%2F96426864403&amp;data=05%7C02%7Ctm186%40gtvault.onmicrosoft.com%7C1e18b83134b343a9442908de94c6f9b2%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639111779548812470%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=RheoW2yL4YqJRi6CV67kLllu8UO0%2F8zk%2BBZDnyzyi7I%3D&amp;reserved=0"><strong>https://gatech.zoom.us/j/96426864403</strong></a></p><p>&nbsp;</p><p><strong>Sarang Joshi</strong></p><p>Ph.D. Candidate</p><p>School of Interactive Computing</p><p>Georgia Institute of Technology</p><p>&nbsp;</p><p><strong>Committee members:</strong></p><p>Dr. Jarek Rossignac (advisor): Professor Emeritus, School of Interactive&nbsp;Computing, Georgia Institute of Technology</p><p>Dr. Gregory Turk (advisor): Professor, School of Interactive&nbsp;Computing, Georgia Institute of Technology</p><p>Dr. Bo Zhu: Associate Professor, School of Interactive&nbsp;Computing, Georgia Institute of Technology</p><p>Dr. Sehoon Ha: Associate Professor, School of Interactive&nbsp;Computing, Georgia Institute of Technology</p><p>Dr. Jeff Wilson: Senior Research Scientist, Georgia Institute of Technology</p><p>Dr. Thanos Economou - Professor, School of Architecture,&nbsp;Georgia Institute of Technology</p><p>&nbsp;</p><p><strong>Abstract</strong></p><p>A planar mesh is a partition of the plane into a set of vertices, edges, and faces. These meshes are widely used in computer aided design, architecture, finite element analysis, and geographical information systems. A variety of their&nbsp;applications involve the creation and processing of computer models of polygonal planar meshes. As a result, it is important to have mesh representations that facilitate easy design, fast processing, and efficient storage of polygon meshes. Existing mesh representation models are unable to simultaneously satisfy all of the above criteria.</p><p>&nbsp;</p><p>The first part of this thesis presents a computer representation for periodic planar meshes and associated algorithms that: (i) make it easy to design and edit such meshes, (ii) support fast access, traversal, and membership queries on meshes, and (iii) allow compact representations for a high degree of scalability. Our mesh representation is based on up to 4 isometry transformations acting on the mesh elements in a template region of space. We implement and validate our results for a wide range of meshes with symmetries belonging to all 17 of the planar wallpaper groups.</p><p>&nbsp;</p><p>In the second part of the thesis, we present techniques to assign unique IDs to each vertex, edge, or face of a periodic mesh with arbitrary complexity (i.e. any number of vertices and edges). We provide recipes for procedural generation of each mesh element, including those that lie on the boundary of the template region, while ensuring that it is generated exactly once. Finally, we describe some extensions and generalizations of our solution for periodic meshes to a broader class of problems. These include the creation of multi-layer 3D lattices, shape grammar representations, and bent and warped structures.&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[Compact Procedural Models for Creating and Processing Wallpaper Meshes]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[<p>Compact Procedural Models for Creating and Processing Wallpaper Meshes</p>]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2026-04-16T11:00:00-04:00]]></value>
      <value2><![CDATA[2026-04-16T13:00:00-04:00]]></value2>
      <rrule><![CDATA[]]></rrule>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_time>
  <field_fee>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_fee>
  <field_extras>
      </field_extras>
  <field_audience>
          <item>
        <value><![CDATA[Public]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[CODA C1108 Brookhaven]]></value>
    </item>
  </field_location>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_phone>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_phone>
  <field_url>
    <item>
      <url><![CDATA[]]></url>
      <title><![CDATA[]]></title>
            <attributes><![CDATA[]]></attributes>
    </item>
  </field_url>
  <field_email>
    <item>
      <email><![CDATA[]]></email>
    </item>
  </field_email>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>221981</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[Graduate Studies]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1788</tid>
        <value><![CDATA[Other/Miscellaneous]]></value>
      </item>
      </field_categories>
  <field_keywords>
          <item>
        <tid>100811</tid>
        <value><![CDATA[Phd Defense]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
