UNPKG

d3-3d

Version:

D3.js plugin for 3d visualization written in Typescript

16 lines (15 loc) 549 B
import { TransformedPoint, Point3D } from '../types'; import { ShapeInstance } from './shape'; export type GridPlane<Datum> = TransformedPoint<Datum>[] & { ccw: boolean; centroid: Point3D; plane: string; }; interface GridPlanes3DInstance<Datum = Point3D> extends ShapeInstance<Datum> { rows(): number; rows(rows: number): this; data(data: Datum[]): GridPlane<Datum>[]; draw(gridPlanes: TransformedPoint<Datum>[]): string; } export declare function gridPlanes3D<Datum = Point3D>(): GridPlanes3DInstance<Datum>; export {};