Skip to main content

get-implicit-form3

function getImplicitForm3(ps: number[][]): object

Defined in implicit-form/double/get-implicit-form3.ts:18

Returns the implicit form of the given cubic bezier curve.

  • returned coefficients are subscripted to match their monomial's variables, e.g. vₓᵧ is the coefficient of the monomial vₓᵧxy
  • the implicit form is given by: vₓₓₓx³ + vₓₓᵧx²y + vₓᵧᵧxy² + vᵧᵧᵧy³ + vₓₓx² +vₓᵧxy + vᵧᵧy² + vₓx + vᵧy + v = 0
  • adapted from Indrek Mandre
  • takes about 1.2 micro-seconds on a 3rd gen i7 and Chrome 79
Note!
Green circles are draggable!
0

Parameters:

NameTypeDescription
psnumber[][]a cubic bezier curve given as an array of its control points, e.g. [[1,2],[3,4],[5,7],[0,0]]

Returns: object

NameType
vₓₓₓnumber
vₓₓᵧnumber
vₓᵧᵧnumber
vᵧᵧᵧnumber
vₓₓnumber
vₓᵧnumber
vᵧᵧnumber
vₓnumber
vᵧnumber
vnumber