This library provides PHP 7 functionality for slicing STL formatted 3D objects, and converting them to SVG or GCODE.
NOTE: GCode conversion is highly experimental - change to suit your needs.
NOTE: Requires bcscale(16);
Add this to your composer.json file:
[...]
"require": {
[...]
"php3d/stlslice": "1.*"
}
Then run composer:
composer.phar install
Extract layers:
$layers = (new \php3d\stlslice\STLSlice($stl, 10))->slice();
Convert to SVG:
See stl2svg.php
Convert to GCode (milling machine):
See stl2gcode.php