An Optimal Triangle Projector with Prescribed Area and Orientation, Application to Position-Based Dynamics

11/24/2020
by   Carlos Arango Duque, et al.
0

The vast majority of mesh-based modelling applications iteratively transform the mesh vertices under prescribed geometric conditions. This occurs in particular in methods cycling through the constraint set such as Position-Based Dynamics (PBD). A common case is the approximate local area preservation of triangular 2D meshes under external editing constraints. At the constraint level, this yields the nonconvex optimal triangle projection under prescribed area problem, for which there does not currently exist a direct solution method. In current PBD implementations, the area preservation constraint is linearised. The solution comes out through the iterations, without a guarantee of optimality, and the process may fail for degenerate inputs where the vertices are colinear or colocated. We propose a closed-form solution method and its numerically robust algebraic implementation. Our method handles degenerate inputs through a two-case analysis of the problem's generic ambiguities. We show in a series of experiments in area-based 2D mesh editing that using optimal projection in place of area constraint linearisation in PBD speeds up and stabilises convergence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/2023

3D Tooth Mesh Segmentation with Simplified Mesh Cell Representation

Manual tooth segmentation of 3D tooth meshes is tedious and there is var...
research
05/23/2020

ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups

We present ManifoldPlus, a method for robust and scalable conversion of ...
research
12/30/2021

Triads of Conics Associated with a Triangle

We revisit constructions based on triads of conics with foci at pairs of...
research
12/09/2022

LoopDraw: a Loop-Based Autoregressive Model for Shape Synthesis and Editing

There is no settled universal 3D representation for geometry with many a...
research
03/11/2020

Gauge Equivariant Mesh CNNs: Anisotropic convolutions on geometric graphs

A common approach to define convolutions on meshes is to interpret them ...
research
12/03/2021

A Web of Confocal Parabolas in a Grid of Hexagons

If one erects regular hexagons upon the sides of a triangle T, several s...

Please sign up or login with your details

Forgot password? Click here to reset