npm 包 @aureooms/js-cg 使用教程

阅读时长 3 分钟读完

简介

@aureooms/js-cg 是一个基于 JavaScript 的计算几何库,它提供了一些常见的计算几何算法和数据结构,如几何对象(点、向量、线段、直线、多边形等)、基本运算(点线距离、点是否在多边形内等)以及一些高级运算(如 Voronoi 图、Delaunay 三角剖分等)。

本篇文章将为大家介绍如何使用 @aureooms/js-cg。

安装

可以通过 npm 来安装 @aureooms/js-cg 包:

使用

引入

在 JavaScript 中引入 @aureooms/js-cg:

示例

创建点对象

计算两点距离

计算点是否在线段上

计算点是否在多边形内

Voronoi 图

-- -------------------- ---- -------
------ - ------- - ---- ------------------
----- ------ - -
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- --
---------- --- -- --- -------- ----
----- ------- - --- ----------------
---------------------------

Delaunay 三角剖分

-- -------------------- ---- -------
------ - -------- - ---- ------------------
----- -------- - -
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- ---
  --- --
---------- --- -- --- -------- ----
----- -------- - --- -------------------
--------------------------------

结语

@aureooms/js-cg 计算几何库提供了很多有用的计算几何算法和数据结构,非常适合前端开发者使用。本篇文章向大家介绍了如何使用 @aureooms/js-cg,希望对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600553d581e8991b448d11bf

纠错
反馈