@mborecki/geo2d
Advanced tools
| { | ||
| "name": "@mb-puzzle/grid", | ||
| "version": "0.2.1", | ||
| "version": "0.2.2", | ||
| "private": true, | ||
@@ -5,0 +5,0 @@ "description": "", |
@@ -76,5 +76,5 @@ import { Vec2 } from '@mb-puzzle/vec2'; | ||
| return dirs.map(d => d.add(v)) | ||
| return dirs.map(d => Vec2.add(d,v)) | ||
| .filter(v => Grid.isInGrid(v, size)); | ||
| } | ||
| } |
| { | ||
| "name": "@mb-puzzle/vec2", | ||
| "version": "0.7.0", | ||
| "version": "0.8.0", | ||
| "private": true, | ||
@@ -5,0 +5,0 @@ "description": "", |
@@ -47,3 +47,3 @@ export interface Vec2ParsableObject { x: number, y: number } | ||
| get size() { | ||
| return Math.sqrt(this.x*this.x + this.y*this.y); | ||
| return Math.sqrt(this.x * this.x + this.y * this.y); | ||
| } | ||
@@ -103,2 +103,6 @@ | ||
| } | ||
| static add(v1: Vec2, v2: Vec2) { | ||
| return new Vec2(v1.x + v2.x, v1.y + v2.y); | ||
| } | ||
| } |
+1
-1
| { | ||
| "name": "@mborecki/geo2d", | ||
| "version": "0.4.1", | ||
| "version": "0.5.0", | ||
| "description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.ts", |
10920
0.92%343
0.88%