Bezier Talk: Difference between revisions

From Adam Colton
Jump to navigation Jump to search
Created page with "== Intro == * French automotive * C4 curve * intuitive * stays inside polygon * many ways to define == Vector Math Refresher == * Prefer parametric * Vector vs Point == As B..."
 
Line 1: Line 1:
== Intro ==
== Intro ==
* French automotive
* French automotive
* now everywhere - font, CAD
* C4 curve
* C4 curve
* intuitive
* intuitive

Revision as of 19:02, 18 October 2019

Intro

  • French automotive
  • now everywhere - font, CAD
  • C4 curve
  • intuitive
  • stays inside polygon
  • many ways to define

Vector Math Refresher

  • Prefer parametric
  • Vector vs Point

As Blossom

  • define blossom
  • order doesn't matter
  • curve is all args equal
  • Not efficient - N2
  • blossoms will come back

As Sum

  • Formula
  • binomial refresher
  • exponent delta
  • can render to polynomial

Blossom Subsection

  • Can create arbitrary subsection

Line Intersection

  • Reason to prefer C4, can be done linearly as polynomial
  • C5 is not guaranteed solvable as polynomial
  • Can use subsections for divide and conquer

Derivative

  • Degree one less
  • Difference of points
  • Is a Bezier curve

Higher dimensions

  • All formulas work in 3D - and higher
  • Doesn't have to be spatial, great smoothing for speed, color

Transformation

  • 2D review
  • 3D 4x4 camera transform: P/w
  • Transformation of control points is the same as transformation of the curve