Search results
19 packages found
Zero dependency 2D & 3D vector mathematical operations
A library that provides vectors, lines and planes in a three-dimensional vector space
2D and 3D vectors library
returns the closest value / vector / vectorN from an array
A package for 2D and 3D vector math.
A data structure and lookup for 3D vector fields (flow fields).
Mr. Ringer is a Javascript math library that makes it simple to perform complex math for 3D games
A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrays
A lightweight library for vector data structures: Vector2, Vector3 and Vector4.
A library for handling multi dimensional vectors
A simple 3D particle library.
A simple vector 3D library.
SimpleVectorsJS is a library to make working with vectors in Node JS easy, including all standard vector operations and properties for n-dimension vectors
Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.
- Animate
- Bezier
- Boids
- Clamp
- Clamp angle
- Clamp radian
- Colors
- Curve
- Decasteljau
- Easing
- Ellipse
- Eliptic
- Lerp
- Mobius
- View more
Typescript npm package for dealing with math vectors. Including but not limited to 2D, 3D, ND, Complex.
Get the normal vector of a 3D triangle
Given an array of triangles' vertices, return a `Float32Array` of their normal vectors.
Given a list of vertices and faces, generate the normals for a triangle mesh.