The easiest way to learn to design models for 3D printing is perhaps to modify an existing model. There are several free or paid models available.
Once you have mastered the basics of modeling and have become familiar with the software, you can start exploring how to create your own model. You are only limited by your imagination…and the specifications of the machine, material, and printing technique you choose!
This head is made up of hundreds of triangles
The STL file format (for STereoLithography) has become the norm in 3D printing. Most machines and modeling software support it.
Such files contain, most often in plain text, the list of triangles (facets) that make up the object with their 3D coordinates (X, Y, Z axes). So, to design a cube, you need 12 triangles as demonstrated in the example below:
Click to scroll through the STL format code
solid MYSOLID
facet normal 0.0 0.0 -1.0
outer loop
vertex 0.0 0.0 0.0
vertex 1.0 1.0 0.0
vertex 1.0 0.0 0.0
endloop
endfacet
facet normal 0.0 0.0 -1.0
outer loop
vertex 0.0 0.0 0.0
vertex 0.0 1.0 0.0
vertex 1.0 1.0 0.0
endloop
endfacet
facet normal -1.0 0.0 0.0
outer loop
vertex 0.0 0.0 0.0
vertex 0.0 1.0 1.0
vertex 0.0 1.0 0.0
endloop
endfacet
facet normal -1.0 0.0 0.0
outer loop
vertex 0.0 0.0 0.0
vertex 0.0 0.0 1.0
vertex 0.0 1.0 1.0
endloop
endfacet
facet normal 0.0 1.0 0.0
outer loop
vertex 0.0 1.0 0.0
vertex 1.0 1.0 1.0
vertex 1.0 1.0 0.0
endloop
endfacet
facet normal 0.0 1.0 0.0
outer loop
vertex 0.0 1.0 0.0
vertex 0.0 1.0 1.0
vertex 1.0 1.0 1.0
endloop
endfacet
facet normal 1.0 0.0 0.0
outer loop
vertex 1.0 0.0 0.0
vertex 1.0 1.0 0.0
vertex 1.0 1.0 1.0
endloop
endfacet
facet normal 1.0 0.0 0.0
outer loop
vertex 1.0 0.0 0.0
vertex 1.0 1.0 1.0
vertex 1.0 0.0 1.0
endloop
endfacet
facet normal 0.0 -1.0 0.0
outer loop
vertex 0.0 0.0 0.0
vertex 1.0 0.0 0.0
vertex 1.0 0.0 1.0
endloop
endfacet
facet normal 0.0 -1.0 0.0
outer loop
vertex 0.0 0.0 0.0
vertex 1.0 0.0 1.0
vertex 0.0 0.0 1.0
endloop
endfacet
facet normal 0.0 0.0 1.0
outer loop
vertex 0.0 0.0 1.0
vertex 1.0 0.0 1.0
vertex 1.0 1.0 1.0
endloop
endfacet
facet normal 0.0 0.0 1.0
outer loop
vertex 0.0 0.0 1.0
vertex 1.0 1.0 1.0
vertex 0.0 1.0 1.0
endloop
endfacet
endsolid MYSOLID
The same cube imported in Tinkercad
A sphere would then be composed of hundreds, if not thousands, of triangles depending on the precision of its surface. Luckily, there is software to calculate this!
Did you know? Your library offers low-cost 3D printing services!
Loyal to our mission to support teaching and research, we want to make this innovative technology accessible for its high educational and social potential.
Visit the 3D Printing page for more information.
If you are a member of the Polytechnique Montréal community, you can access all of the Library’s electronic subscription resources from off-campus by configuring our proxy server in your browser. Direct access to some of our resources (without configuring the proxy) is also available through the links marked by an arrow in our list of all databases.