0.2.1 • Published 5 years ago

@cvsfun/transform v0.2.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Transform

Input value and get transform matrix returned.

Install

$ yarn add @cvsfun/transform
# or
$ npm install --save @cvsfun/transform

Usage

import { T, R, S, getTransformCoordinate, getTransformMatrix } from "@/utils/matrix";

let x = 10, y = 20;
let originX = 0, originY = 0;
let moveX = 10, moveY = 10;
let transform = getTransformMatrix([
  S(2, 2, originX, originY), 
  T(10, 10),
  R(45)
]);
let [endX, endY] = getTransformCoordinate(x, y, transform);
console.log(endX, endY)

API

T(moveX, moveY)

R(deg)

S(scaleX, scaleY, originX, originY)

getTransformMatrix(transforms, reverse)

getTransformCoordinate(x, y, transform)

matToCvsMat(matrix)

0.2.1

5 years ago

0.2.0

5 years ago

0.1.4

5 years ago