Displaying 1 to 19 from 19 results

chaikin-smooth - Chaikin's smoothing algorithm for 2D polylines


Chaikin's smoothing algorithm for 2D polylines.Performs the smoothing algorithm on the specified path, returning a list populated with the additional smoothed points. If the input path has a length of <= 2, the result will be a new array with the same points as the input.

wifi-triangulate - Finds your current position on planet earth using the wifi access points in your vicinity


This module requires that the wifi card on your computer is active and that you have access to the internet in order to communicate with Google so that it can triangulate your position.




Perspex - Helper for perspective projection calculations - set up a camera and start projecting 3D points to 2D!


The demo shows you what's possible. Documentation coming. Code cleanup coming. Sorry.Note: The demo deliberately collides objects to test depth sorting and (in future) occlusion culling. This is not a bug. Up the geometry resolution to (kill your computer) and see it work a little more nicely.

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


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].

simplify-path - simplify 2D polyline of arrays


Simplifies a 2D polyline, first using a radial distance check, and then a recursive Douglas-Peucker algorithm. The code is from simplify-js, but uses arrays for better interoperability with npm modules like stack.gl, parse-svg-path, chaikin-smooth, ndarray, etc.Note: For performance, this does not produce a deep copy of the input.

svg-path-contours - gets a discrete list of points from svg


Approximates an SVG path into a discrete list of 2D contours (polylines). This is useful for collision detection, intersection, triangulation & WebGL rendering, etc. It does not attempt to clean or optimize the discretized points.See demo/index.js for exmaple.


windrose - 🌷 Convert compass degrees into points of the compass and vice versa


Windrose is a javascript browser/node module that converts compass degrees into compass points and vice versa. The Windrose object will be available in your global scope.

hubot-plusplus - Welcome to Hubot, where the points don't matter


Give (or take away) points from people and things, all from the comfort of your personal Hubot. Note: don't make changes here; make changes to the official repository instead.

kdbush - A fast static index for 2D points


Creates an index from the given points. Finds all items within the given bounding box and returns an array of indices that refer to the items in the original points input array.

IRLSize - A library for determining the actual physical size of pixels on an iOS device.


All IRLSize methods have two versions: one that uses NSMeasurement in iOS 10/watchOS 3 and later, and one that uses the IRLRawLengthMeasurement type (a float measuring meters). If a view is on a secondary screen (i.e. if you’re using an external display) the measurements will be returned as nil.

bound-points - Find a bounding box for a set of points


Computes a bounding box from a set of points in any dimension. Computes an axis aligned bounding box for a set of points.

nodebb-plugin-ns-points - Additional metrics for User Profiles


Additional metrics for User Profiles. It's like experience in video games. Plugin is good for gamification of your board. Every post will have additional field: points. If you want utilize points calculation feature in topic view, you should use theme that supports such type of integration.

nodebb-plugin-cash - NodeBB Cash MOD


This plugin creates a virtual currency system for your NodeBB forum. Users can then earn cash based on the quality of their posts (ie. bigger posts earn more points). The amount earned per character can be defined in the Cash ACP, as well as the name of the currency itself.

karma-simple - A simple, lightweight and functional Discord Karma tracking bot for guild members.


A simple, lightweight and functional Discord utility/Bot used for awarding positive or negative "Karma" to any user/keyword. We make sure to keep up-to-date. Although this is a small bot, we still run the same CI and build tests (as shown above). Our buildfile test includes our autoinstaller script(s). The config we use for Travis is here for anyone curious.

parse-decimal-number - Parse a decimal number with i18n format support (localized decimal points and comma separators)


OK, let’s fix international numbers parsing and validation once and forever. I got the inspiration for this in a UI project because somehow the libraries we used didn’t do a great job, so I wrote my own parser, and this is a more polished version of it. In it’s simplest form, you just use it as a parseFloat replacement.





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.