licenses.dev

gl-plot3d v2.4.7

Quick start rendering engine for plotting/data visualization

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT147
PackageRelationDependenciesPublished
@choojs/findup • 0.2.1Find a file by walking up the directory treeINDIRECT1
3d-view • 2.0.13D camera view controllerDIRECT15
a-big-triangle • 1.0.3Draws a big triangleDIRECT12
acorn • 7.4.1ECMAScript parserINDIRECT0
add-line-numbers • 1.0.1adds line numbers to a source stringINDIRECT2
atob-lite • 1.0.0Smallest/simplest possible means of using atob with both Node and browserifyINDIRECT0
big-rat • 1.0.4A big integer rational numberINDIRECT3
binary-search-bounds • 2.0.5Better binary searchingINDIRECT0
bit-twiddle • 0.0.2Bit twiddling hacks for JavaScriptINDIRECT0
bit-twiddle • 1.0.2Bit twiddling hacks for JavaScriptINDIRECT0
bl • 2.2.1Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!INDIRECT9
bn.js • 4.12.2Big number implementation in pure javascriptINDIRECT0
box-intersect • 1.0.2Any dimensional box intersectionINDIRECT3
buffer-from • 1.1.2A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.INDIRECT0
cdt2d • 1.0.0Constrained Delaunay Triangulation in 2DINDIRECT8
clean-pslg • 1.1.2Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graphINDIRECT18
commander • 2.20.3the complete solution for node.js command-line programsINDIRECT0
compare-angle • 1.0.1Compares two angles with a common edgeINDIRECT8
concat-stream • 1.6.2writable stream that concatenates strings or binary data and calls a callback with the resultINDIRECT10
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
cubic-hermite • 1.0.0Cubic hermite interpolationINDIRECT0
cwise-compiler • 1.1.3cwise's internal compilerINDIRECT1
double-bits • 1.1.1Inspect binary representation of IEEE754 doublesINDIRECT0
dup • 1.0.0Initialize an array of arrays to a constantINDIRECT0
duplexify • 3.7.1Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 inputINDIRECT12
edges-to-adjacency-list • 1.0.0Convert a list of edges to an adjacency listINDIRECT1
end-of-stream • 1.4.4Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
events • 3.3.0Node's event emitter for all engines.INDIRECT0
extract-frustum-planes • 1.0.0Extracts the planes for a WebGL viewing frustumINDIRECT0
falafel • 2.2.5transform the ast on a recursive walkINDIRECT2
filtered-vector • 1.2.5Filter an input vector valued curveINDIRECT2
from2 • 2.3.0Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"INDIRECT8
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
functional-red-black-tree • 1.0.1A fully persistent balanced binary search treeINDIRECT0
gamma • 0.1.0the gamma function (Γ)INDIRECT0
gl-axes3d • 1.7.13D axes for WebGLDIRECT136
gl-buffer • 2.1.2WebGL buffer wrapperINDIRECT9
gl-constants • 1.0.0all the WebGL 1.0 constantsINDIRECT0
gl-fbo • 2.0.5Frame buffer object wrapper for WebGLDIRECT10
gl-select-static • 2.0.7Static point picking/selection routineDIRECT11
gl-shader • 4.3.1WebGL shader wrapperDIRECT17
gl-spikes3d • 1.0.11gl-spikes3d =========== Draws axis spikes compatible with gl-axes3d. This can be useful to illustrate selections or specific points in a point cloudDIRECT88
gl-state • 1.0.0Saves WebGL context stateINDIRECT1
gl-texture2d • 2.1.0WebGL texture wrapperINDIRECT9
gl-vao • 1.3.0Vertex array object wrapper/shim for WebGLINDIRECT0
glsl-inject-defines • 1.0.3injects a #define statement into a shader sourceINDIRECT10
glsl-resolve • 0.0.1A wrapper for the "resolve" module that targets GLSL shaders instead of JavaScriptINDIRECT2
glsl-shader-name • 1.0.0Extract a shader's name from its sourceINDIRECT9
glsl-token-assignments • 2.0.2Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.INDIRECT0
glsl-token-defines • 1.0.0Retrieve the values defined with preprocessor statements in a selection of GLSL tokensINDIRECT8
glsl-token-depth • 1.1.2Determine the scope depth of an array of GLSL tokensINDIRECT0
glsl-token-descope • 1.0.2"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.INDIRECT4
glsl-token-inject-block • 1.1.0safely inject a block of tokens into a shaderINDIRECT0
glsl-token-properties • 1.0.1Takes an array of GLSL tokens and determines whether or not they're a property of another identifierINDIRECT0
glsl-token-scope • 1.1.2Infer the scope of each token in an array of GLSL tokensINDIRECT0
glsl-token-string • 1.0.1Converts an array of GLSL tokens to a plain source stringINDIRECT0
glsl-token-whitespace-trim • 1.0.0Trim the whitespace within an array of GLSL tokensINDIRECT0
glsl-tokenizer • 2.1.5r/w stream of glsl tokensINDIRECT7
glslify-bundle • 5.1.1Bundle a glslify-deps dependency tree into a GLSL source stringINDIRECT20
glslify • 7.1.1A node.js-style module system for GLSL!DIRECT66
has-passive-events • 1.0.0Check if passive events are available on the current deviceDIRECT1
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
interval-tree-1d • 1.0.41D interval tree data structureINDIRECT1
invert-permutation • 1.0.0Inverts permutationsINDIRECT0
iota-array • 1.0.0Generates an array of consecutive integers starting at 0INDIRECT0
is-browser • 2.1.0Test whether you're a component in browser or a package in npmINDIRECT0
is-buffer • 1.1.6Determine if an object is a BufferINDIRECT0
is-core-module • 2.16.1Is this specifier a node.js core module?INDIRECT2
is-mobile • 2.2.2Check if mobile browser.DIRECT0
isarray • 0.0.1Array#isArray for older browsersINDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
isarray • 2.0.5Array#isArray for older browsersINDIRECT0
map-limit • 0.0.1async.mapLimit's functionality available as a standalone npm moduleINDIRECT2
mat4-decompose • 1.0.4decomposes a 3D matrixINDIRECT2
mat4-interpolate • 1.0.4interpolates two matrices in placeINDIRECT8
mat4-recompose • 1.0.4recomposes a 4x4 matrixINDIRECT1
matrix-camera-controller • 2.1.4View camera control by direct matrix manipulationINDIRECT10
minimist • 1.2.8parse argument optionsINDIRECT0
mouse-change • 1.4.0Mouse state change listenerDIRECT1
mouse-event-offset • 3.0.2get relative position from an eventDIRECT0
mouse-event • 1.0.5Cross browser mouse event property accessINDIRECT0
mouse-wheel • 1.2.0Consistent cross browser mouse wheel movementDIRECT4
murmurhash-js • 1.0.0Native JS murmur hash implementationINDIRECT0
ndarray-extract-contour • 1.0.1Generic contour extraction library for surface nets/dual contouringINDIRECT3
ndarray-ops • 1.2.2Common operations for ndarray arraysINDIRECT2
ndarray • 1.0.19Multidimensional ArraysDIRECT2
nextafter • 1.0.0Find the floating point number immediately after any given numberINDIRECT1
orbit-camera-controller • 4.0.0Orbit camera controllerINDIRECT4
pad-left • 1.0.2Left pad a string with zeros or a specified string. Fastest implementation.INDIRECT1
parse-unit • 1.0.1parses number and unit, '20px' into [20, 'px']INDIRECT0
path-parse • 1.0.7Node.js path.parse() ponyfillINDIRECT0
permutation-parity • 1.0.0Computes the parity of a permutationINDIRECT3
permutation-rank • 1.0.0Ranks and unranks permutationsINDIRECT4
planar-dual • 1.0.2Find the faces of a planar graphINDIRECT10
planar-graph-to-polyline • 1.0.6Convert a planar graph to a collection of nest polylinesINDIRECT18
point-in-big-polygon • 2.0.1Industrial strength point in polygon testINDIRECT10
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
quat-slerp • 1.0.1standalone spherical linear interpolationINDIRECT4
rat-vec • 1.1.1Exact rational vector arithmeticINDIRECT4
readable-stream • 1.0.34Streams2, a user-land copy of the stream library from Node.js v0.10.xINDIRECT4
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
repeat-string • 1.6.1Repeat the given string n times. Fastest implementation for repeating a string.INDIRECT0
resolve • 0.6.3resolve like require.resolve() on behalf of files asynchronously and synchronouslyINDIRECT0
resolve • 1.22.10resolve like require.resolve() on behalf of files asynchronously and synchronouslyINDIRECT5
right-now • 1.0.0Get the quickest, most high-resolution timestamp possible in node or the browserDIRECT0
robust-dot-product • 1.0.0Exactly computes the dot product between two vectorsINDIRECT2
robust-in-sphere • 1.2.1Exact arithmetic test to check if point is contained in sphereINDIRECT5
robust-orientation • 1.2.1Exactly computes the orientation of a tuple of pointsINDIRECT5
robust-product • 1.0.0Exactly multiplies two non-overlapping increasing sequencesINDIRECT4
robust-scale • 1.0.2Multiplies a nonoverlapping increasing sequence of floats by a single floatINDIRECT2
robust-segment-intersect • 1.0.1Exact arithmetic test for line segment intersectionINDIRECT6
robust-subtract • 1.0.0Exact subtraction of non-increasing overlapping sequencesINDIRECT0
robust-sum • 1.0.0Evaluates the sum of two nonoverlapping increasing sequences of floatsINDIRECT0
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
safe-buffer • 5.2.1Safer Node.js Buffer APIINDIRECT0
shallow-copy • 0.0.1make a shallow copy of an object or arrayINDIRECT0
signum • 0.0.0Returns the sign of a numberINDIRECT0
signum • 1.0.0Returns the sign of a numberINDIRECT0
simplicial-complex • 0.3.3Topological indexing for simplicial complexesINDIRECT2
simplify-planar-graph • 2.0.1Simplifies a planar graphINDIRECT9
slab-decomposition • 1.0.3Slab decomposition data structure for 2D vertical ray queriesINDIRECT8
split-polygon • 1.0.0Splits a convex polygon by a planeINDIRECT3
stack-trace • 0.0.9Get v8 stack traces as an array of CallSite objects.INDIRECT0
static-eval • 2.1.1evaluate statically-analyzable expressionsINDIRECT5
stream-shift • 1.0.3Returns the next buffer/object in a stream's readable queueINDIRECT0
string_decoder • 0.10.31The string_decoder module from Node coreINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
supports-preserve-symlinks-flag • 1.0.0Determine if the current node version supports the `--preserve-symlinks` flag.INDIRECT0
surface-nets • 1.0.2General purpose level set extractionINDIRECT12
through2 • 0.6.5A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noiseINDIRECT6
through2 • 2.0.5A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noiseINDIRECT9
to-px • 1.1.0Convert any CSS unit to logical pixels ("px")INDIRECT1
triangulate-hypercube • 1.0.1Triangulates a hypercube into simplicesINDIRECT7
triangulate-polyline • 1.0.3Triangulates a complex polygonINDIRECT9
turntable-camera-controller • 3.0.1Turn table camera controllerINDIRECT5
two-product • 1.0.2Multiplies two floating point numbers together producing a non-overlapping increasing sequence of floatsINDIRECT0
two-sum • 1.0.0Computes a non-overlapping sequence representing the sum of two floating point numbers.INDIRECT0
typedarray-pool • 1.2.0Reuse typed arraysINDIRECT2
typedarray • 0.0.6TypedArray polyfill for old browsersINDIRECT0
union-find • 0.0.4A union-find data structure for maintaining disjoint sets.INDIRECT0
union-find • 1.0.2A union-find data structure for maintaining disjoint sets.INDIRECT0
uniq • 1.0.1Removes duplicates from a sorted array in placeINDIRECT0
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
vectorize-text • 3.2.2Render a string to a vectorized cell complexINDIRECT49
xtend • 2.2.0extend like a bossINDIRECT0
xtend • 4.0.2extend like a bossINDIRECT0
zero-crossings • 1.0.1Finds all zero crossings in a 1D ndarrayINDIRECT2
ISC6
PackageRelationDependenciesPublished
glslify-deps • 1.3.2Walk the dependency graph of a glslify shader.INDIRECT24
graceful-fs • 4.2.11A drop-in replacement for fs, making various improvements.INDIRECT0
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
once • 1.3.3Run a function exactly one timeINDIRECT1
once • 1.4.0Run a function exactly one timeINDIRECT1
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
Zlib5
PackageRelationDependenciesPublished
gl-mat3 • 1.0.0gl-matrix's mat3, split into smaller piecesINDIRECT0
gl-mat4 • 1.2.0gl-matrix's mat4, split into smaller piecesDIRECT0
gl-quat • 1.0.0gl-matrix's quaternion, split into smaller piecesINDIRECT3
gl-vec3 • 1.1.3gl-matrix's vec3, split into smaller piecesINDIRECT0
gl-vec4 • 1.0.1gl-matrix's vec4, split into smaller piecesINDIRECT0
BSD-2-Clause4
PackageRelationDependenciesPublished
escodegen • 2.1.0ECMAScript code generatorINDIRECT4
esprima • 4.0.1ECMAScript parsing infrastructure for multipurpose analysisINDIRECT0
estraverse • 5.3.0ECMAScript JS AST traversal functionsINDIRECT0
esutils • 2.0.3utility box for ECMAScript language toolsINDIRECT0
BSD-3-Clause2
PackageRelationDependenciesPublished
source-map • 0.6.1Generates and consumes source mapsINDIRECT0
sprintf-js • 1.1.3JavaScript sprintf implementationINDIRECT0
Unlicense1
PackageRelationDependenciesPublished
gl-format-compiler-error • 1.0.3Formats a webgl glsl compiler error.INDIRECT15
Apache-2.01
PackageRelationDependenciesPublished
weak-map • 1.0.8A WeakMap shim for Node.js and browsersINDIRECT0
unknown1
PackageRelationDependenciesPublished
weakmap-shim • 1.1.1A minimal weakmap shimINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/gl-plot3d)](https://licenses.dev/npm/gl-plot3d)
<a href="https://licenses.dev/npm/gl-plot3d">
  <img src="https://licenses.dev/b/npm/gl-plot3d" alt="licenses" />
</a>

Or the licenses badge code for the 2.4.7 version:

[![licenses](https://licenses.dev/b/npm/gl-plot3d/2.4.7)](https://licenses.dev/npm/gl-plot3d/2.4.7)
<a href="https://licenses.dev/npm/gl-plot3d/2.4.7">
  <img src="https://licenses.dev/b/npm/gl-plot3d/2.4.7" alt="licenses" />
</a>
GitHub