npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Expand multiple globs into file paths
An implementation of the Watertight Ray/Triangle Intersection algorithm
Get a string representation of a time difference
Create css keyframes
A standalone, stateless, dual quaternion based skeletal animation system built with interactive applications in mind
Parse collada .dae 3d animation files into json
A Blender script that takes a mesh and armature that use IKs and other non-deformation bones and creates a new mesh and armature that uses only FK bones
Parse wavefront .obj files into json
Load the graphics buffer data from an obj model and return a draw command that accepts options
Load the WebGL graphics buffer data from a collada .dae model and return a draw command that accepts options
Write the joint data for all `.blend` file actions to a JSON file
Generate virtual-dom components
Confidently maintain state and react to changes
Expand vertex, normal and uv indices into vertex normal and uv data that is ready for your array buffers
Convert from seconds to video seek time
An a star implementation that accepts a function to detect neighboring tiles.
AngularJS Filter for displaying a video's current time
Convert a dual quaternion into a 4x4 matrix
Add filenames as attributes to your DOM elements to help locate them in code via inspect element
Virtual-dom loading dots component
Convert a set of keyframe matrices into dual quaternions
Get the attributes and uniforms from a GLSL shader string
A simple and portable router for the client and server.
Skeletal Animation in Your Browser via WebGL - the accompanying slides for a 10 minute talk at Portland's Donut.js meetup
Turn a JSON object into a hover class to use with inline styled components
A simple interface for keeping remote clients up to date with their authoritative state
virtual-dom progress bar component
Create a WebGL draw call based on user provided data
Convert an image into a heightmap, based on the pixels' colors
Watch and rebuild your metalsmith source files
Create a camera that orbits a target
A stateless API for modeling branching dialogue in role-playing games
Compiles, links and returns a shader program from a give vertex and fragment shader
Create minimal diffs between two objects for sending over a network
Insert a :hover class into the DOM and return the classname
Convert a 4x4 matrix into a dual quaternion. Useful for skeletal animation (dual quaternion linear blending)
Tape tests in the browser
Use a WebGL context to write the canvas's contents to a .img file. Meant to be used in Node.js
seed project for base-* applications
Get the world transformation matrices for a set of local bone positions
Convert a 4x4 column major matrix from left handed to right handed coordinate system
expand file globs into array of strings
Create an identity matrix
Get the normalized ray that your mouse is projecting into your scene
Create a flattened webgl friendly matrix
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Expand multiple globs into file paths
An implementation of the Watertight Ray/Triangle Intersection algorithm
Get a string representation of a time difference
Create css keyframes
A standalone, stateless, dual quaternion based skeletal animation system built with interactive applications in mind
Parse collada .dae 3d animation files into json
A Blender script that takes a mesh and armature that use IKs and other non-deformation bones and creates a new mesh and armature that uses only FK bones
Parse wavefront .obj files into json
Load the graphics buffer data from an obj model and return a draw command that accepts options
Load the WebGL graphics buffer data from a collada .dae model and return a draw command that accepts options
Write the joint data for all `.blend` file actions to a JSON file
Generate virtual-dom components
Confidently maintain state and react to changes
Expand vertex, normal and uv indices into vertex normal and uv data that is ready for your array buffers
Convert from seconds to video seek time
An a star implementation that accepts a function to detect neighboring tiles.
AngularJS Filter for displaying a video's current time
Convert a dual quaternion into a 4x4 matrix
Add filenames as attributes to your DOM elements to help locate them in code via inspect element
Virtual-dom loading dots component
Convert a set of keyframe matrices into dual quaternions
Get the attributes and uniforms from a GLSL shader string
A simple and portable router for the client and server.
Skeletal Animation in Your Browser via WebGL - the accompanying slides for a 10 minute talk at Portland's Donut.js meetup
Turn a JSON object into a hover class to use with inline styled components
A simple interface for keeping remote clients up to date with their authoritative state
virtual-dom progress bar component
Create a WebGL draw call based on user provided data
Convert an image into a heightmap, based on the pixels' colors
Watch and rebuild your metalsmith source files
Create a camera that orbits a target
A stateless API for modeling branching dialogue in role-playing games
Compiles, links and returns a shader program from a give vertex and fragment shader
Create minimal diffs between two objects for sending over a network
Insert a :hover class into the DOM and return the classname
Convert a 4x4 matrix into a dual quaternion. Useful for skeletal animation (dual quaternion linear blending)
Tape tests in the browser
Use a WebGL context to write the canvas's contents to a .img file. Meant to be used in Node.js
seed project for base-* applications
Get the world transformation matrices for a set of local bone positions
Convert a 4x4 column major matrix from left handed to right handed coordinate system
expand file globs into array of strings
Create an identity matrix
Get the normalized ray that your mouse is projecting into your scene
Create a flattened webgl friendly matrix