Abstract

This paper introduces three sets of sufficient conditions for generating bijective simplicial mappings of manifold meshes. A necessary condition for a simplicial mapping of a mesh to be injective is that it either maintains the orientation of all elements or flips all the elements. However, this condition is known to be insufficient for injectivity of a simplicial map. In this paper we provide additional simple conditions that, together with the above-mentioned necessary condition, guarantee injectivity of the simplicial map. The first set of conditions generalizes classical global inversion theorems to the mesh (piecewise-linear) case. That is, it proves that in the case where the boundary simplicial map is bijective and the necessary condition holds, the map is injective and onto the target domain. The second set of conditions is concerned with mapping of a mesh to a polytope. It replaces the (often hard) requirement of a bijective boundary map with a collection of linear constraints and guarantees that the resulting map is injective over the interior of the mesh and onto. These linear conditions provide a practical tool for optimizing a map of the mesh onto a given polytope while allowing the boundary map to adjust freely and keeping the injectivity property in the interior of the mesh. Allowing more freedom in the boundary conditions is useful for two reasons: (a) it circumvents the hard task of providing a bijective boundary map, and (b) it allows one to optimize the boundary map together with the simplicial map to achieve lower energy levels. The third set of conditions adds to the second set the requirement that the boundary maps be orientation preserving as well (with a proper definition of boundary map orientation). This set of conditions guarantees that the map is injective on the boundary of the mesh as well as its interior. Several experiments using the sufficient conditions are shown for mapping triangular meshes. A secondary goal of this paper is to advocate and develop the tool of degree in the context of mesh processing.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.