Observed since 20 Oct, 19:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2D point object
Available as a node package. To install use
$ npm install 2d-point
The following methods are available.
Point.create(x, y)Creates a frozen 2D point. Defaults to origin coordinate if no arguments given.
var Point = require('2d-point');
var pt = Point.create(2, 4);
// => {x: 2, y: 4}
var origin = Point.create();
// => {x: 0, y: 0}
Point.add(p, q)Vector add two points returning a new point.
var p = Point.create(2, 3);
var q = Point.create(4, 5);
Point.add(p, q);
// => {x: 6, y: 8}
Point.subtract(p, q)Vector subtract two points returning a new point.
var p = Point.create(2, 3);
var q = Point.create(4, 5);
Point.subtract(p, q);
// => {x: -2, y: -2}
Point.multiply(a, p)Vector scalar multiply a point returning a new point.
var a = 3;
var p = Point.create(2, 3);
Point.multiply(a, p);
// => {x: 6, y: 9}
Point.fitWithin(container, vector)Scales vector to fit just within the bounding box of the container point.
var container = Point.create(2, 2);
var landscape = Point.create(8, 4);
var portrait = Point.create(0.5, 1);
Point.fitWithin(container, landscape);
// => {x: 2, y: 1}
Point.fitWithin(container, portrait);
// => {x: 1, y: 2}
Point.fitWithin(container, vector)Scales vector to fit just within on dimension of the bounding box of the container point.
var container = Point.create(2, 2);
var landscape = Point.create(8, 4);
var portrait = Point.create(0.5, 1);
Point.fitWithin(container, landscape);
// => {x: 4, y: 2}
Point.fitWithin(container, portrait);
// => {x: 2, y: 4}
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:8061f05297943748e4a9d78d7ee3e7fa4b11af7724f0b59000e287ac2e966dde