write-ply

0.0.4 • Public • Published

write-ply

Writes a PLY file to a stream

Example

var writePLY = require("../write-ply.js")
 
writePLY({ vertex: { x: [0, 0, 0], y: [1, 1, 0], z: [0, 1, 1] },
           face: { vertex_index: [ [0, 1, 2] ] } }).pipe(process.stdout)

API

require("write-ply")(data[, options])

Writes a JSON representation of a PLY file to disk.

  • data is a JSON encoded PLY file. It must have two fields:
    • vertex an object containing the properties of the vertices
    • face an object containing the properties of the faces
    • comments an optional array of comments to add to the header
  • options is an optional object containg separate flags. In addition to the usual options you can set on a Readable stream, you can also set the flag binary which tells whether to use a binary format or ascii.

Returns A readable stream that you can pipe to wherever you want encoding the contents of the PLY file

Credits

(c) 2013 Mikola Lysenko. MIT License

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.4
    4
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.4
    4
  • 0.0.3
    1
  • 0.0.2
    2
  • 0.0.1
    1
  • 0.0.0
    1

Package Sidebar

Install

npm i write-ply

Weekly Downloads

7

Version

0.0.4

License

MIT

Last publish

Collaborators

  • mikolalysenko