Skip to content
/ mz-math Public

mzMath - a collection of typescript-based math helpers.

License

Notifications You must be signed in to change notification settings

mzusin/mz-math

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

mzMath - a collection of TypeScript-based math helpers πŸš€

GitHub package.json version NPM

This project is a collection of TypeScript math helpers and utilities for the browser and Node.js. The modular approach allows to select only the required functions. It works well with all modern bundlers and supports tree shaking 🌲. The library is built using immutable/pure functions.

Documentation πŸ”–

Main

Vectors

Matrix

Matrix Manipulation

Transformation Matrices

Angles

Random

Bezier Curve

Equations

Path Movement

Color

Linear Interpolation

Derivatives

Collision Detection

Animation

Circle And Ellipse

Sequence

Combinatorics

Other


 _______  _______  _______  _______ _________         
(       )/ ___   )(       )(  ___  )\__   __/|\     /|
| () () |\/   )  || () () || (   ) |   ) (   | )   ( |
| || || |    /   )| || || || (___) |   | |   | (___) |
| |(_)| |   /   / | |(_)| ||  ___  |   | |   |  ___  |
| |   | |  /   /  | |   | || (   ) |   | |   | (   ) |
| )   ( | /   (_/\| )   ( || )   ( |   | |   | )   ( |
|/     \|(_______/|/     \||/     \|   )_(   |/     \|