npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

convex-boundary-3d

1.0.1

@mikolalysenko

npmHomeRepoSnykSocket
Downloads:17
$ npm install convex-boundary-3d
DailyWeeklyMonthlyYearly

convex-boundary-3d

Given a collection of 3D planes constructs the set of polygons representing their boundary.

Install

npm install convex-boundary-3d

Example

var extractBoundary = require("convex-boundary-3d")

//Make a cube
var cube = extractBoundary([
  [ 1, 0, 0, 1],
  [-1, 0, 0, 1],
  [ 0, 1, 0, 1],
  [ 0,-1, 0, 1],
  [ 0, 0, 1, 1],
  [ 0, 0,-1, 1]
])

API

require("convex-boundary-3d")(planes)

Computes the boundary formed by the intersection of some number of halfspaces in 3D

  • planes is a list of planes

Returns A list of polygons encoding the boundary of the planes

Credits

(c) 2013 Mikola Lysenko. MIT License