Displaying 1 to 18 from 18 results

scene-tree - Modular scene graph for composing and manipulating objects in a 3D scene.

  •    Javascript

Modular scene graph for composing and manipulating objects in a 3D scene. Built on top of display-tree, with additional functionality for calculating model/normal matrices.See demo.js for a full example.

gauss-random - Sample standard normal distribution

  •    Javascript

Samples the standard normal distribution, with 0 mean and unit standard deviation.Generates a random number from the Guassian distribution.

get-plane-normal - gets a plane's normal from 3 points

  •    Javascript

Gets a plane's normal from 3 points on that plane.With three points on the same plane, determines the unit normal and stores it in out [x, y, z].

foreign-key - group and reduce rows for foreign key relations for sorted key-value stores like leveldb

  •    Javascript

Create a new foreign key instance g that pivots on the rows matching primaryFilter.Insert rows matching filter into rows matching primaryFilter at the location into primary rows targetKey.




stochator - Little utility library for random value generation.

  •    Javascript

Stochator is a tiny library providing for creating a variety of random value generators. To create a Stochator object, simply invoke the constructor and pass it an options object with a kind property. If not provided, kind is 'float'.

distributions - A collection of probability distribution functions

  •    Javascript

The currently implemented distributions are listed bellow. Create a uniform distribution, with a range from a to b. Note that uniform.inv(p) will return NaN outside the range from 0 to 1, and that uniform.inv(0) == a and uniform.inv(1) == b.

texture.js - Basic implementation of normal mapped textures in javascript

  •    Javascript

A pure JavaScript library that uses textures and normal maps to simulate 3d lighting with 2d images. Maybe. It's probably not useful in the standard way normal maps are used, providing texture to 3d models in games. The goal was to provide subtly different backgrounds to elements without having unique images per element.

normals - Computes normals for triangulated meshes

  •    Javascript

Estimates normals for surface meshes. This estimates the vertex normals for an oriented mesh.


angle-normals - Compute mesh normals using angle weights

  •    Javascript

Computes vertex normals for a mesh using angle weights. This is slower, but produces results which are more robust to the mesh subdivision. Computes vertex normals from for a mesh.

statsjs - Provides functions for many of the statistical operations that you might need

  •    Javascript

Provides functions for many of the statistical operations that you might need. It also supports many of the functions on the data set that you'd expect from Underscore, such as pluck, map, and each.

prob.js - Generate random numbers from different probability distributions.

  •    Javascript

Generate random numbers from different probability distributions. Demo. Internally Prob.js uses Mersenne Twister provided by random-js. This can be overridden by providing the src argument when generating a number. src is expected to be a function that when called returns a signed integer uniformly in the range [-2^31,2^31).

stochastic - Simulation of common stochastic processes with native JavaScript

  •    Javascript

Returns an array with num i.i.d normal random variables (http://en.wikipedia.org/wiki/Normal_distribution) of mean mu and standard deviation sigma. Parameters: mu is a real number, sigma is a strictly positive real number, and num is a positive integer (defaults to 1).

DDLCtVN - Doki Doki Literature Club, the Normal Visual Novel!

  •    Ren'Py

WARNING: DO NOT USE THE GREEN "CLONE OR DOWNLOAD" BUTTON TO DOWNLOAD THE MOD. THIS VERSION IS EXPERIMENTAL, AND WILL OFTEN HAVE ERRORS. Esentially, as the name implies. Each character gets 7 more scenes with you, as well as Monika getting her own route.

glsl-perturb-normal - perturb normal from a normal map

  •    GLSL

Perturb a normal in the fragment shader using a normal map. This can be used to add surface detail during per-pixel lighting. Note: You need to enable GL_OES_standard_derivatives.

random - The most RANDOM module on npm! 😜

  •    Javascript

Seedable random number generator supporting many common distributions. All distribution methods return a thunk (function with no params), which will return a series of independent, identically distributed random variables from the specified distribution.

multivariate-normal-js - A Javascript / Node.JS port of NumPy's multivariate_normal

  •    Javascript

A pure-javascript port of NumPy's random.multivariate_normal, for Node.js and the browser. Draw random samples from a multivariate normal distribution.

glsl-face-normal - approximate face normal in the fragment shader

  •    GLSL

Approximates face normals in the fragment shader for flat shading from the position in camera space. Note: You need to enable GL_OES_standard_derivatives.

bcp-47-normalize - Normalize, canonicalize, and format BCP 47 tags

  •    Javascript

Normalize, canonicalize, and format BCP 47 tags. This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.