Socket
Book a DemoInstallSign in
Socket

point-cluster

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

point-cluster - npm Package Compare versions

Comparing version

to
1.0.1

2

package.json
{
"name": "point-cluster",
"version": "1.0.0",
"version": "1.0.1",
"description": "Fast nd point clustering.",

@@ -5,0 +5,0 @@ "main": "quad.js",

@@ -32,3 +32,3 @@ /**

let bounds = this.bounds
let diam = this.diam = Math.max(bounds[2] - bounds[0], bounds[3] - bounds[1])
this.diam = Math.max(bounds[2] - bounds[0], bounds[3] - bounds[1])

@@ -96,3 +96,2 @@ sort(0, 0, 1, this.ids, 0, 1)

// get group id closest to the x,y coordinate, corresponding to a level

@@ -124,3 +123,3 @@ QuadCluster.prototype.group = function (realx, realy, level) {

// get range offsets within levels to render lods appropriate for zoom level
QuadCluster.prototype.offsets = function (pxSize, lox, loy, hix, hiy) {

@@ -131,3 +130,2 @@ let offsets = []

for (let level = 0; level < this.levels.length; level++) {
let levelItems = this.levels[level]
let levelGroups = this.groups[level]

@@ -145,3 +143,3 @@ let levelPixelSize = diam * Math.pow(0.5, level)

let startOffset = search.ge(levelGroups, levelGroupStart)
let endOffset = search.lt(levelGroups, levelGroupEnd, startOffset, levelGroups.length - 1) + 1
let endOffset = search.le(levelGroups, levelGroupEnd, startOffset, levelGroups.length - 1) + 1

@@ -148,0 +146,0 @@ offsets[level] = [startOffset, endOffset]

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.