{"library":"greedy-mesher","type":"library","category":null,"description":"A flexible system for generating greedy meshes of ndarrays, version 1.0.3. It compiles a custom mesher function based on provided options like order, skip, merge, and append closures. Unlike hardcoded greedy meshing algorithms, this package allows full control over traversal order and voxel merging logic. The library is optimized for ndarray data structures and is commonly used in voxel-based graphics and geometry processing. The release cadence is archival; no updates since 2013. Key differentiators: runtime code generation, customizable merging criteria, and support for arbitrary dimensions.","language":"javascript","status":"active","version":"1.0.3","tags":["javascript","greedy","mesh","compiler","voxel","geometry","ndarray"],"last_verified":"Fri May 01","install":[{"cmd":"npm install greedy-mesher","imports":["const compileMesher = require('greedy-mesher')","const mesher = compileMesher({ order: [1,0], extraArgs: 0, ... })","mesher(array, arg1, arg2, ...)"]},{"cmd":"yarn add greedy-mesher","imports":[]},{"cmd":"pnpm add greedy-mesher","imports":[]}],"homepage":null,"github":"https://github.com/mikolalysenko/greedy-mesher","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/greedy-mesher","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}