Socket
Socket
Sign inDemoInstall

@types/d3-delaunay

Package Overview
Dependencies
0
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/d3-delaunay


Version published
Weekly downloads
1.6M
decreased by-6.73%
Maintainers
1
Created
Weekly downloads
 

Package description

What is @types/d3-delaunay?

The @types/d3-delaunay package provides TypeScript type definitions for the d3-delaunay library, which is a JavaScript library for computing Delaunay triangulations and Voronoi diagrams. These type definitions allow TypeScript developers to use d3-delaunay in their projects with the benefits of type checking and code autocompletion.

What are @types/d3-delaunay's main functionalities?

Delaunay Triangulation

This feature allows you to compute the Delaunay triangulation of a set of points. The 'triangles' property of the Delaunay object contains the indices of the points forming the triangles.

import { Delaunay } from 'd3-delaunay';

const points = [[0, 0], [1, 0], [0, 1], [1, 1]];
const delaunay = Delaunay.from(points);
const triangles = delaunay.triangles;

Voronoi Diagram

This feature allows you to compute the Voronoi diagram from a Delaunay triangulation. The 'voronoi' method creates the Voronoi layout, and 'cellPolygons' generates the polygons for each cell.

import { Delaunay } from 'd3-delaunay';

const points = [[0, 0], [1, 0], [0, 1], [1, 1]];
const delaunay = Delaunay.from(points);
const voronoi = delaunay.voronoi([0, 0, 960, 500]);
const diagram = voronoi.cellPolygons();

Other packages similar to @types/d3-delaunay

Readme

Source

Installation

npm install --save @types/d3-delaunay

Summary

This package contains type definitions for d3-delaunay (https://github.com/d3/d3-delaunay).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-delaunay.

Additional Details

  • Last updated: Wed, 18 Oct 2023 00:05:18 GMT
  • Dependencies: none

Credits

These definitions were written by Bradley Odell, and Nathan Bierema.

FAQs

Last updated on 18 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc