2d-transformation-solver

    0.2.0 • Public • Published

    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

    Install

    npm i 2d-transformation-solver

    DownloadsWeekly Downloads

    4

    Version

    0.2.0

    License

    none

    Last publish

    Collaborators

    • martilux