Related Experiment Video
Updated: Sep 24, 2025

Construction of a Realistic, Whole-Body, Three-Dimensional Equine Skeletal Model using Computed Tomography Data
Published on: February 25, 2021
b/Surf: Interactive Bézier Splines on Surface Meshes
Abstract:
We present a practical framework to port Bézier curves to surfaces. 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 implement manifold extensions of the recursive de Casteljau bisection, and an open-uniform Lane-Riesenfeld subdivision scheme. For both schemes, we present algorithms for curve tracing, point evaluation, and approximated point insertion. We run bulk experiments to test our algorithms for robustness and performance, and we compare them with other methods at the state of the art, always achieving correct results and superior performance. 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.
Related Concept Videos
Bending of Curved Members - Neutral Surface
Consider the curved member described in the previous lesson. According to Hooke's law, which relates stress to strain within...
Planar Rigid-Body Motion
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Surface Tension and Surface Energy
Consider a beaker filled with liquid. The bulk molecules in the liquid experience equal attractive forces on all sides with the surrounding molecules. However, the surface molecules experience a net attractive force downward due to the bulk molecules. The surface of the liquid behaves like a stretched membrane,...
Mesh Analysis
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
Equipotential Surfaces and Field Lines
Curvilinear Motion: Polar Coordinates
The particle's location is described using a unit vector along the radial direction. Deriving the particle's position...

