Sha256: 9c1e83bb0f627df5543ac6f21e9b8ba34f52a1a4e113aa9e9e6db0b9c1ee7e85

Contents?: true

Size: 1.29 KB

Versions: 1

Compression:

Stored size: 1.29 KB

Contents

= Triangular

Triangular is an easy-to-use Ruby library for reading, writing and manipulating Stereolithography (STL) files.

The main purpose of Triangular is to enable its users to quickly create new software for Rapid Prototyping and Personal Manufacturing applications. Triangular has many of the core functions needed in order to generate toolpaths for 3D printers and CNC Mills/Routers.

Please note that Triangular requires Ruby 1.9+. Triangular is currently in the Alpha stage of development which means that the API can and will change, and that new features will be added often!

=== A Quick Example

  # Open and parse an STL file
  solid = Triangular.parse_file("test.stl")
  
  # Cut a section slice of the model at a Z height of 1.0
  slice = solid.slice_at_z(1.0)
  
  # Create an SVG image of the slice for further manipulation
  svg = slice.to_svg

=== Installation

For ease of use the Triangular is packaged as a RubyGem. Providing you already have Ruby and RubyGems installing Triangular is as easy as entering the following command in a terminal:

  gem install triangular

=== Author & Credits

Author:: {Aaron Gough}[mailto:aaron@aarongough.com]

Copyright (c) 2011 {Aaron Gough}[http://thingsaaronmade.com/] ({thingsaaronmade.com}[http://thingsaaronmade.com/]), released under the MIT license

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
triangular-0.0.1 README.rdoc