Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including triangle-centroid with all npm packages installed. Try it out:

var triangleCentroid = require("triangle-centroid")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

triangle-centroid v1.0.0

computes the centroid of a triangle



Computes the centroid or "center of gravity" of a triangle. The vectors can be 2D, 3D or n-dimensional.


var centroid = require('triangle-centroid')

var tri = [
  [10, 0, -4],
  [20, 2, 24],
  [30, 1, 4]

// -> [20, 1, 8]



centroid = triangleCentroid(triangle)

For the given triangle, an array of 3 vectors, computes the centroid or "center of gravity".

Returns a new vector with the same dimension as the first point in triangle.

See Also


MIT, see for details.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free