stlutils 0.0.2
Some utility for reading and writing both ASCII and binary STL files
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
stlutils
Some utility for reading and writing both ASCII and binary STL files {1}
1: The STL format is a CAD format used widely in 3D printing and rapid prototyping for the representation or approximation of surfaces by means of tesssellation
How things work:
import stlutils;
import std;
void main() {
// read an ascii STL
auto stl1 = readSTL("testdata/icosahedron.stl");
writeln(stl1.vertices);
writeln(stl1.normals);
stl.toBinarySTLFile("icosahedron_bin.stl"); // write it as binary STL
// read a binary STL
auto stl2 = readSTL("testdata/femur.stl");
writeln(stl2.vertices);
writeln(stl2.normals);
stl2.toAsciiSTLFile("femur_ascii.stl");
// write to Wavefront .obj file
stl2.toOBJFile("femur.obj");
}
- 0.0.2 released 3 years ago
- aferust/stlutils
- boost
- Copyright © 2021, Ferhat Kurtulmuş
- Authors:
- Dependencies:
- none
- Versions:
-
0.0.2 2021-Nov-22 0.0.1 2021-Nov-20 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
10 downloads total
-
- Score:
- 0.5
- Short URL:
- stlutils.dub.pm