UNPKG

d3-3d

Version:

D3.js plugin for 3d visualization written in Typescript

13 lines (12 loc) 452 B
import { TransformedPoint, Point3D } from '../types'; import { ShapeInstance } from './shape'; export type Polygon<Datum> = TransformedPoint<Datum>[] & { ccw: boolean; centroid: Point3D; }; interface Polygons3DInstance<Datum = Point3D> extends ShapeInstance<Datum> { data(data: Datum[][]): Polygon<Datum>[]; draw(polygons: Datum[]): string; } export declare function polygons3D<Datum = Point3D>(): Polygons3DInstance<Datum>; export {};