Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

voxel-print

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

voxel-print

3D print voxel models via shapeways

  • 0.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

voxel-print

3D print stuff in voxel.js using ShapeWays

Installation

Just do:

npm install voxel-print

Usage

First you need to connect to ShapeWays, which is pretty easy to do:

var lpr3d = require("voxel-print")({
      username: "Your ShapeWays Username",
      password: "Your ShapeWays Password"
    });

And then you can print stuff by just calling lpr3d:

lpr3d(voxels, function(err, result) {
  if(err) {
    console.log("Error uploading:", err);
    return;
  }
  console.log("Uploaded model:", result.model_id, ", url:", result.url);
});

And that's it! Here are some more details.

var lpr3d = require("voxel-print")(options);

module.exports opens a connection to ShapeWays web service. You need to specify the following values in options:

  • username: The user name of your account at ShapeWays
  • password: The password for your account
  • application_id: (Optional) An identifier for your specific ShapeWays application.

This method returns a callable object that you can use to upload voxel models to ShapeWays directly

lpr3d(voxels[, options], callback(err, results))

Once you've created a connection with the above method, you can invoke it by calling it directly. To do this, you can pass in the following arguments:

  • voxels: An instance of a voxel.js engine
  • options: An optional object with paramters you can pass to shapeways
  • callback(err, results): Returns the resulting model object or an error if things broke. results is a structure that has two fields:
    • model_id: The shapeways model id
    • url: A url where you can view/buy the model

Credits

(c) 2013 Mikola Lysenko. BSD

Keywords

FAQs

Package last updated on 06 Feb 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc