<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-00793592</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-23T23:19:27+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">ESQ: Editable SQuad Representation for Triangle Meshes</title>
            <author role="aut">
              <persName>
                <forename type="first">Luca</forename>
                <surname>Castelli Aleardi</surname>
              </persName>
              <email type="md5">774f848b28ae0a5af26e46a43cae8841</email>
              <email type="domain">lix.polytechnique.fr</email>
              <idno type="idhal" notation="string">luca-castelli-aleardi</idno>
              <idno type="idhal" notation="numeric">926531</idno>
              <idno type="halauthorid" notation="string">136100-926531</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-1142-2562</idno>
              <affiliation ref="#struct-2071"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Olivier</forename>
                <surname>Devillers</surname>
              </persName>
              <email type="md5">84567043a7422b2d5b62fbb616826026</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">olivierdevillers</idno>
              <idno type="idhal" notation="numeric">2232</idno>
              <idno type="halauthorid" notation="string">26407-2232</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-4275-5068</idno>
              <idno type="GOOGLE SCHOLAR">http://scholar.google.com/citations?user=oD-iXjcAAAAJ</idno>
              <idno type="IDREF">https://www.idref.fr/033684162</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-56048"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jarek</forename>
                <surname>Rossignac</surname>
              </persName>
              <idno type="halauthorid">693303-0</idno>
              <affiliation ref="#struct-202861"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Luca</forename>
                <surname>Castelli Aleardi</surname>
              </persName>
              <email type="md5">774f848b28ae0a5af26e46a43cae8841</email>
              <email type="domain">lix.polytechnique.fr</email>
            </editor>
            <funder ref="#projeurop-16529"/>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2013-02-22 16:38:05</date>
              <date type="whenWritten">2012</date>
              <date type="whenModified">2025-08-26 15:21:01</date>
              <date type="whenReleased">2013-02-25 15:22:04</date>
              <date type="whenProduced">2012-08-22</date>
              <date type="whenEndEmbargoed">2013-02-22</date>
              <ref type="file" target="https://inria.hal.science/hal-00793592v1/document">
                <date notBefore="2013-02-22"/>
              </ref>
              <ref type="file" subtype="greenPublisher" n="1" target="https://inria.hal.science/hal-00793592v1/file/ESQ_Sibgrapi2012.pdf" id="file-793592-792797">
                <date notBefore="2013-02-22"/>
              </ref>
              <ref type="annex" subtype="figure" n="1" target="https://inria.hal.science/hal-00793592v1/file/vignette-hal-00793592.jpg" id="file-793592-792796">
                <date notBefore="2013-02-22"/>
              </ref>
              <ref type="externalLink" target="http://hal.inria.fr/docs/00/79/35/92/PDF/ESQ_Sibgrapi2012.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="173808">
                <persName>
                  <forename>Luca</forename>
                  <surname>Castelli Aleardi</surname>
                </persName>
                <email type="md5">774f848b28ae0a5af26e46a43cae8841</email>
                <email type="domain">lix.polytechnique.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00793592</idno>
            <idno type="halUri">https://inria.hal.science/hal-00793592</idno>
            <idno type="halBibtex">castellialeardi:hal-00793592</idno>
            <idno type="halRefHtml">&lt;i&gt;25th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2012&lt;/i&gt;, Aug 2012, Ouro Preto, Brazil. pp.110-117, &lt;a target="_blank" href="https://dx.doi.org/10.1109/SIBGRAPI.2012.24"&gt;&amp;#x27E8;10.1109/SIBGRAPI.2012.24&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">25th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2012, Aug 2012, Ouro Preto, Brazil. pp.110-117, &amp;#x27E8;10.1109/SIBGRAPI.2012.24&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-793592-792797"/><ref corresp="#file-793592-792796"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="X">École polytechnique</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="INRIA-SOPHIA">INRIA Sophia Antipolis - Méditerranée</idno>
            <idno type="stamp" n="LIX" corresp="X">Laboratoire d'informatique de l'Ecole polytechnique</idno>
            <idno type="stamp" n="INRIA-SACLAY" corresp="INRIA">INRIA Saclay - Ile de France</idno>
            <idno type="stamp" n="INRIASO">INRIA-SOPHIA</idno>
            <idno type="stamp" n="X-DEP-INFO">Département d'informatique de l’École polytechnique</idno>
            <idno type="stamp" n="OPENAIRE">OpenAIRE</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="UNIV-COTEDAZUR">Université Côte d'Azur</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</idno>
            <idno type="stamp" n="INRIA-ETATSUNIS">Copublications Inria-Etats-Unis</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">ESQ: Editable SQuad Representation for Triangle Meshes</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Luca</forename>
                    <surname>Castelli Aleardi</surname>
                  </persName>
                  <email type="md5">774f848b28ae0a5af26e46a43cae8841</email>
                  <email type="domain">lix.polytechnique.fr</email>
                  <idno type="idhal" notation="string">luca-castelli-aleardi</idno>
                  <idno type="idhal" notation="numeric">926531</idno>
                  <idno type="halauthorid" notation="string">136100-926531</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-1142-2562</idno>
                  <affiliation ref="#struct-2071"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Olivier</forename>
                    <surname>Devillers</surname>
                  </persName>
                  <email type="md5">84567043a7422b2d5b62fbb616826026</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">olivierdevillers</idno>
                  <idno type="idhal" notation="numeric">2232</idno>
                  <idno type="halauthorid" notation="string">26407-2232</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-4275-5068</idno>
                  <idno type="GOOGLE SCHOLAR">http://scholar.google.com/citations?user=oD-iXjcAAAAJ</idno>
                  <idno type="IDREF">https://www.idref.fr/033684162</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-56048"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jarek</forename>
                    <surname>Rossignac</surname>
                  </persName>
                  <idno type="halauthorid">693303-0</idno>
                  <affiliation ref="#struct-202861"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>25th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2012</title>
                  <date type="start">2012-08-22</date>
                  <date type="end">2012-08-25</date>
                  <settlement>Ouro Preto</settlement>
                  <country key="BR">Brazil</country>
                </meeting>
                <imprint>
                  <publisher>IEEE Computer Society</publisher>
                  <biblScope unit="serie">Proc. of 25th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2012</biblScope>
                  <biblScope unit="pp">110-117</biblScope>
                  <date type="datePub">2012</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1109/SIBGRAPI.2012.24</idno>
              <ref target="http://www.decom.ufop.br/sibgrapi2012/eproceedings/technical/ts4/101977_3.pdf" type="seeAlso"/>
              <ref type="publisher">http://www.computer.org/csdl/proceedings/sibgrapi/2012/4829/00/4829a110-abs.html</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">mesh data structures</term>
                <term xml:lang="en">compact representations</term>
                <term xml:lang="en">triangulations</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-cg">Computer Science [cs]/Computational Geometry [cs.CG]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>We consider the problem of designing space efficient solutions for representing the connectivity information of manifold triangle meshes. Most mesh data structures are quite redundant, storing a large amount of information in order to efficiently support mesh traversal operators. Several compact data structures have been proposed to reduce storage cost while supporting constant-time mesh traversal. Some recent solutions are based on a global re-ordering approach, which allows to implicitly encode a map between vertices and faces. Unfortunately, these compact representations do not support efficient updates, because local connectivity changes (such as edge-contractions, edge-flips or vertex insertions) require re-ordering the entire mesh. Our main contribution is to propose a new way of designing compact data structures which can be dynamically maintained. In our solution, we push further the limits of the re-ordering approaches: the main novelty is to allow to re-order vertex data (such as vertex coordinates), and to exploit this vertex permutation to easily maintain the connectivity under local changes. We describe a new class of data structures, called Editable SQuad (ESQ), offering the same navigational and storage performance as previous works, while supporting local editing in amortized constant time. As far as we know, our solution provides the most compact dynamic data structure for triangle meshes. We propose a linear-time and linear-space construction algorithm, and provide worst-case bounds for storage and time cost.</p>
            </abstract>
            <abstract xml:lang="fr">
              <p>Cet article traite de la conception de structure de données usant peu de mémoire pour représenter des surfaces manifold triangulées. La plupart des structures utilisées sont largement redondantes pour permettre un parcours efficace des adjacences entre triangles. Par ailleurs il existe des structures compactes, basées sur une renumérotation qui code de manière implicite une correspondance entre faces et sommets. Malheureusement, ces structures ne permettent pas de modifier la triangulation car des opérations telles que insertion suppression ou bascule d'arête nécessite de renuméroter toute la triangulation. Nous proposons une nouvelle méthode de conception de structures de données compactes permettant une mise à jour dynamique en adaptant l'idée de renumérotation. Nous introduisons Editab SQuad (ESQ), une nouvelle famille de structures de données qui a les mêmes performances de stockage et de temps d'accés que les précédents travaux tout en permettant des modifications locales en temps constant amorti.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-2071" status="VALID">
          <idno type="IdRef">196509955</idno>
          <idno type="ISNI">0000000403673665</idno>
          <idno type="RNSR">200519331V</idno>
          <idno type="ROR">https://ror.org/04afed728</idno>
          <idno type="Wikidata">Q16009025</idno>
          <orgName>Laboratoire d'informatique de l'École polytechnique [Palaiseau]</orgName>
          <orgName type="acronym">LIX</orgName>
          <date type="start">2005-01-01</date>
          <desc>
            <address>
              <addrLine>1 Rue Honoré d’Estienne d’Orves, Bâtiment Alain Turing, 91120 Palaiseau</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lix.polytechnique.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300340" type="direct"/>
            <relation active="#struct-563936" type="indirect"/>
            <relation name="UMR7161" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-56048" status="OLD">
          <idno type="RNSR">200318408A</idno>
          <orgName>Geometric computing</orgName>
          <orgName type="acronym">GEOMETRICA</orgName>
          <date type="start">2003-07-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>2004 route des Lucioles BP 93 F-06902 Sophia Antipolis (France) / Bât Alan Turing, Campus de l'Ecole Polytechnique, 1 rue Honoré d'Estienne d'orves, 91120 Palaiseau (France)</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www-sop.inria.fr/geometrica/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-34586" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-118511" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-202861" status="VALID">
          <orgName>School of Interactive Computing</orgName>
          <desc>
            <address>
              <addrLine>Tech Square Research Building 85 Fifth Street NW Atlanta, GA 30308</addrLine>
              <country key="US"/>
            </address>
            <ref type="url">http://www.ic.gatech.edu/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301990" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300340" status="VALID">
          <idno type="IdRef">027309320</idno>
          <idno type="ISNI">0000000121581279</idno>
          <idno type="ROR">https://ror.org/05hy3tk52</idno>
          <idno type="Wikidata">Q273626</idno>
          <orgName>École polytechnique</orgName>
          <orgName type="acronym">X</orgName>
          <date type="start">1794-03-11</date>
          <desc>
            <address>
              <addrLine>Route de Saclay, 91128 Palaiseau Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.polytechnique.edu/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-563936" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-563936" status="VALID">
          <idno type="IdRef">238327159</idno>
          <idno type="ISNI">0000000502717600</idno>
          <idno type="ROR">https://ror.org/042tfbd02</idno>
          <idno type="Wikidata">Q48759778</idno>
          <orgName>Institut Polytechnique de Paris</orgName>
          <orgName type="acronym">IP Paris</orgName>
          <date type="start">2019-06-02</date>
          <desc>
            <address>
              <addrLine>Route de Saclay, 91120 Palaiseau Cedex, France</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.ip-paris.fr</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-34586" status="VALID">
          <idno type="RNSR">198318250R</idno>
          <idno type="ROR">https://ror.org/01nzkaw91</idno>
          <orgName>Centre Inria d'Université Côte d'Azur</orgName>
          <desc>
            <address>
              <addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/sophia/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-118511" status="VALID">
          <idno type="RNSR">200818248E</idno>
          <idno type="ROR">https://ror.org/0315e5x55</idno>
          <orgName>Centre Inria de Saclay</orgName>
          <desc>
            <address>
              <addrLine>1 rue Honoré d'Estienne d'OrvesBâtiment Alan TuringCampus de l'École Polytechnique91120 Palaiseau</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/saclay</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-301990" status="VALID">
          <idno type="ROR">https://ror.org/01zkghx44</idno>
          <orgName>Georgia Institute of Technology [Atlanta]</orgName>
          <desc>
            <address>
              <addrLine>North Avenue, Atlanta, GA 30332</addrLine>
              <country key="US"/>
            </address>
            <ref type="url">http://www.gatech.edu/</ref>
          </desc>
        </org>
      </listOrg>
      <listOrg type="projects">
        <org type="europeanProject" xml:id="projeurop-16529" status="VALID">
          <idno type="number">208471</idno>
          <idno type="program">ERC-2007-StG</idno>
          <idno type="call">ERC-2007-StG</idno>
          <orgName>EXPLOREMAPS</orgName>
          <desc>Combinatorial methods, from enumerative topology to random discrete structures and compact data representations</desc>
          <date type="start">2008-01-07</date>
          <date type="end">2013-06-30</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>