# pop-buffer **Repository Path**: huangzr/pop-buffer ## Basic Information - **Project Name**: pop-buffer - **Description**: Progressive encoding for 3D meshes - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README pop-buffer ========== ### Progressive encoding for 3D meshes Implements POP Buffers, as described [here](http://x3dom.org/pop/files/popbuffer2013.pdf). Install ------- ```bash $ npm install pop-buffer ``` Example ------- ```javascript var bunny = require('bunny'); var encode = require('pop-buffer').encode; var decode = require('pop-buffer').decode; var popBuffer = encode(bunny.cells, bunny.positions, 16); var mesh = decode(popBuffer); ``` Demo ---- Check the [online demo](http://requirebin.com/?gist=538bb6f0da184e91c26a) or ```bash $ git clone https://github.com/thibauts/pop-buffer.git $ cd pop-buffer $ npm install $ npm run demo ```