Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives
In this work we report on two algorithms that mesh a 2D CSG poligonal domain built from previously meshed primitives. The resulting mesh is computed from the component meshes. Both algorithms first compute the set of cells of each mesh that overlap. One algorithm uses a propagation technique. Every...
| Autores: | , |
|---|---|
| Tipo de recurso: | informe técnico |
| Fecha de publicación: | 1999 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/93018 |
| Acceso en línea: | https://hdl.handle.net/2117/93018 |
| Access Level: | acceso abierto |
| Palabra clave: | 2D CSG Mesh Polygonal domain Àrees temàtiques de la UPC::Informàtica::Infografia |
| id |
ES_aabeed3d9b2e387316d01a7972e42e2e |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/93018 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitivesJoan Arinyo, Robert|||0000-0002-1896-2940Solé Simó, Marc|||0000-0001-7056-46002D CSGMeshPolygonal domainÀrees temàtiques de la UPC::Informàtica::InfografiaIn this work we report on two algorithms that mesh a 2D CSG poligonal domain built from previously meshed primitives. The resulting mesh is computed from the component meshes. Both algorithms first compute the set of cells of each mesh that overlap. One algorithm uses a propagation technique. Every two nodes in the overlapping area that are closer enough are collapsed into a new node. The final state is reached when nodes no longer collapse. The other algorithm is based on a relaxation technique. An energy function is associated with each node in the areas where the meshes overlap. The minimization of the total energy function leads the nodes to an steady state that defines the final mesh. We give some examples that illustrate how the algorithms work.19991999-04-0120162016-11-07reporthttp://purl.org/coar/resource_type/c_93fcAOhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/reportapplication/pdfhttps://hdl.handle.net/2117/93018reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/930182026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| title |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| spellingShingle |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives Joan Arinyo, Robert|||0000-0002-1896-2940 2D CSG Mesh Polygonal domain Àrees temàtiques de la UPC::Informàtica::Infografia |
| title_short |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| title_full |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| title_fullStr |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| title_full_unstemmed |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| title_sort |
Algorithms to mesh 2D CSG polygonal domains from previously meshed CSG primitives |
| dc.creator.none.fl_str_mv |
Joan Arinyo, Robert|||0000-0002-1896-2940 Solé Simó, Marc|||0000-0001-7056-4600 |
| author |
Joan Arinyo, Robert|||0000-0002-1896-2940 |
| author_facet |
Joan Arinyo, Robert|||0000-0002-1896-2940 Solé Simó, Marc|||0000-0001-7056-4600 |
| author_role |
author |
| author2 |
Solé Simó, Marc|||0000-0001-7056-4600 |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
2D CSG Mesh Polygonal domain Àrees temàtiques de la UPC::Informàtica::Infografia |
| topic |
2D CSG Mesh Polygonal domain Àrees temàtiques de la UPC::Informàtica::Infografia |
| description |
In this work we report on two algorithms that mesh a 2D CSG poligonal domain built from previously meshed primitives. The resulting mesh is computed from the component meshes. Both algorithms first compute the set of cells of each mesh that overlap. One algorithm uses a propagation technique. Every two nodes in the overlapping area that are closer enough are collapsed into a new node. The final state is reached when nodes no longer collapse. The other algorithm is based on a relaxation technique. An energy function is associated with each node in the areas where the meshes overlap. The minimization of the total energy function leads the nodes to an steady state that defines the final mesh. We give some examples that illustrate how the algorithms work. |
| publishDate |
1999 |
| dc.date.none.fl_str_mv |
1999 1999-04-01 2016 2016-11-07 |
| dc.type.none.fl_str_mv |
report http://purl.org/coar/resource_type/c_93fc AO http://purl.org/coar/version/c_b1a7d7d4d402bcce |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/report |
| format |
report |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/93018 |
| url |
https://hdl.handle.net/2117/93018 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869416208518873088 |
| score |
15,300719 |