d3.geom (几何)

泰森多边形

  • d3.geom.voronoi - 用默认的访问器创建一个泰森多边形布局。
  • voronoi.clipExtent -取得或者设置铺嵌的剪切范围。
  • voronoi.links - 计算Delaunay mesh为一个链接网络。
  • voronoi.triangles - 计算Delaunay mesh为一个三角形密铺。
  • voronoi.x - 取得或者设置每个点的x-坐标访问器。
  • voronoi.y - 取得或者设置每个点的y-坐标访问器。
  • voronoi - 为每个指定的点计算泰森多边形密铺。

  • 四叉树

  • d3.geom.quadtree - 为一个点数组创建一个四叉树。
  • quadtree.add - 添加点到四叉树中。
  • quadtree.find - 找到四叉树中最近的点。
  • quadtree.visit - 递归地遍历四叉树中的点。

  • 多边形

  • d3.geom.polygon - 由指定的点数组创建多边形。
  • polygon.area - 计算多边形逆时针方向的面积。
  • polygon.centroid - 计算多边形的面积中心。
  • polygon.clip - 对这个多边形进行执行的多边形剪切。

  • 凸包

  • d3.geom.hull - 使用默认访问器创建一个convex hull布局。
  • hull - 为给定的点数组计算convex hull。
  • hull.x - 取得或设置x-坐标访问器。
  • hull.y - 取得或设置y-坐标访问器。

results matching ""

    No results matching ""