143 packages
@atomistics/caffeine
Atomic positions and numbers of the caffeine molecule.
@atomistics/elements
A table of information about the chemical elements.
@atomistics/gradient-descent
Given a set of atomic positions and a potential energy calculator, provides a function that steps in the direction of the force.
@atomistics/lennard-jones-pairwise-js
Pairwise lennard-jones potential in javascript.
@atomistics/pairwise-potential
Takes a pairwise function and returns a function that can calculate the energy from a set of 3D positions.
@atomistics/xyz
An xyz chemical file format parser and tools for interacting with xyz files.
candygraph
Fast by default, flexible 2D plotting library.
canvas-video-generator
Generate smooth videos from browser canvas elements.
dis-gui
An extensible, styleable, & React-based controller library inspired by the venerable dat-gui.
geo-3d-transform-mat4
Transform geometry positions with a 4x4 transformation matrix.
geo-ambient-occlusion
GPU-accelerated per-vertex ambient occlusion generator built on top of regl.
geo-center
Centers vertices around a point.
geo-convert-position-format
Converts between common geometry position formats.
geo-disjoint-skybox
Six cube face geometries forming a disjoint skybox.
geo-identify-position-format
Identifies geometry position format as flat array, array of arrays, typed array, or 1D ndarray.
gl
Creates a WebGL context without a window
gl-api
A JSON listing of the WebGL 1.0 API
gl-audio-analyser
Pull audio waveform/frequency data into WebGL for realtime audio visualisation!
gl-buffer
WebGL buffer wrapper
gl-buffer-snoop
Intercepts uploads to WebGL buffers in order to keep track of their expected value on the GPU.
gl-clear
A helper WebGL module for clearing the current buffer – extracted from [@mikolalysenko](http://github.com/mikolalysenko)'s [gl-now](http://github.com/mikolalysenko/gl-now).
gl-compare
Visually compare two webgl render loops on the fly
gl-conformance
Khronos WebGL conformance test suite
gl-cubemap-placeholder
Simple debug cubemap generator.
gl-disjoint-skybox
Draws a disjoint skybox into a 3D scene.