cirocosta / utea

Toy WebGL 3D Engine
GNU General Public License v2.0
5 stars 0 forks source link

Curves #16

Closed cirocosta closed 9 years ago

cirocosta commented 9 years ago

For the next programming assignment (as stated on #4 ) we need to implement a basic curves editor with shape extruding. Two kinds of curves must be supported:

I also suggest a third as it's a very common choice among pen tools:


Extra

noise-reduction: Ramer-Douglas-Peucker and Visvaligam's algorithm


We need to find the derivatives so that we're capable of determining surface normals. see Implementation of NURBS Curve Derivatives in Engineering Practice

cirocosta commented 9 years ago

Implementation

In terms of Interface

cirocosta commented 9 years ago

Demo

mango-curves-planning

cirocosta commented 9 years ago

http://dl.acm.org/citation.cfm?id=2658575 - Parametric Circles and Spheres --> uses NURBS for that (as we can do conics with it)