Catalog npm
PACKAGE EXPLORERView in registry

2d-transformation-solver

npm

a small node modul to estimate the transformation parameter from two lists of common points (different coordinate systems)

geodesygeodeticmathtransformation
Versions collected2
Direct dependencies6From release 0.2.0
Last observed20 Oct, 19:10 UTC

README

Current package documentation

Build Status

2d-transformation-solver

a small node modul to estimate the transformation parameter from two list of common points (different coordinate systems)

Installation

npm install 2d-transformation-solver --save

Usage

var trafoSolver= require('2d-transformation-solver');

//input
var pointSet = {
  'start':[
    {'x': 1.0, 'y': 2.0},
    {'x': 3.0, 'y': 7.0}
  ],
  'target':[
    {'x': 2.0, 'y': 3.0},
    {'x': 4.0, 'y': 8.0}
  ]
};

//calculate transformation parameter
var resultSet = trafoSolver.estimate2DTrafo(pointSet);

console.log(resultSet);
    /*var resultSet = {
      'tx': 1.0,
      'ty': 1.0,
      'scale': 0.9999999999999991,
      'rotation': -4.44089209850063e-16,
      'stdDev': 7.444291678311382e-15
    }*/

Tests

npm test

Release History

  • 0.1.0 Initial release
  • 0.1.1 fixes
  • 0.2.0 rename props of resultSet

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 2

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.0Registry latest8 Oct 20166
0.1.13 Oct 20163

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
martil/2d-transformation-solver

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c1a86a227b4d35a8a6bf6045865f3c393f5ae4ce775f49abb514af7408d92af3