b/Surf: Interactive Bézier Splines on Surfaces

02/11/2021
by   Claudio Mancinelli, et al.
0

Bézier curves provide the basic building blocks of graphic design in 2D. In this paper, we port Bézier curves to manifolds. We support the interactive drawing and editing of Bézier splines on manifold meshes with millions of triangles, by relying on just repeated manifold averages. We show that direct extensions of the De Casteljau and Bernstein evaluation algorithms to the manifold setting are fragile, and prone to discontinuities when control polygons become large. Conversely, approaches based on subdivision are robust and can be implemented efficiently. We define Bézier curves on manifolds, by extending both the recursive De Casteljau bisection and a new open-uniform Lane-Riesenfeld subdivision scheme, which provide curves with different degrees of smoothness. For both schemes, we present algorithms for curve tracing, point evaluation, and point insertion. We test our algorithms for robustness and performance on all watertight, manifold, models from the Thingi10k repository, without any pre-processing and with random control points. For interactive editing, we port all the basic user interface interactions found in 2D tools directly to the mesh. We also support mapping complex SVG drawings to the mesh and their interactive editing.

READ FULL TEXT

page 3

page 7

page 8

page 9

page 11

page 13

page 14

page 15

research
04/06/2016

Manifold unwrapping using density ridges

Research on manifold learning within a density ridge estimation framewor...
research
07/21/2020

DecoSurf: Recursive Geodesic Patterns on Triangle Meshes

In this paper, we show that many complex patterns, which characterize th...
research
12/15/2010

Curve Reconstruction in Riemannian Manifolds: Ordering Motion Frames

In this article we extend the computational geometric curve reconstructi...
research
01/05/2018

Vectorization of Line Drawings via PolyVector Fields

Image tracing is a foundational component of the workflow in graphic des...
research
08/16/2019

Extending editing capabilities of subdivision schemes by refinement of point-normal pairs

In this paper we extend the 2D circle average of [11] to a 3D binary ave...
research
06/26/2014

DASS: Detail Aware Sketch-Based Surface Modeling

We present a sketch-based modeling system suitable for detail editing, b...
research
09/18/2016

From Multiview Image Curves to 3D Drawings

Reconstructing 3D scenes from multiple views has made impressive strides...

Please sign up or login with your details

Forgot password? Click here to reset