diff --git a/d3/superformula.ts b/d3/superformula.ts new file mode 100644 index 000000000..bb1703c14 --- /dev/null +++ b/d3/superformula.ts @@ -0,0 +1,39 @@ + +interface ID3superformulaPath +{ + superformulaPath(params: number[], n: number, diameter: number): ID3superformula; +} + + +interface ID3superformulaType +{ + (any): any;//hans + m: number; + n1: number; + n2: number; + n3: number; + a: number; + b: number; +} + +interface ID3superformula +{ + (): any; + type(any): any; + param(name: string, value: number): ID3superformula; + size(x: number): ID3superformula; + segments(x: number): ID3superformula; +} +interface ID3Selectors +{ + +} + + +interface ID3Base extends ID3Selectors +{ + keys: ID3superformulaType[]; + superformula: ID3superformula; + superformulaPath: ID3superformulaPath; + superformulaTypes: ID3superformulaType[]; +}