Suppose I have an image like this below that I want to print in 3D. What would be the best format to convert it in?
-
Welcome to 3dPrinting.SE! – Pᴀᴜʟsᴛᴇʀ2 Dec 31 '18 at 21:39
-
1Is the image the only source of the data you wish to print in three dimensions? Do you have a data file in "typical" database style from which you can extract the points? – fred_dot_u Dec 31 '18 at 23:45
-
@fred_dot_u hey! happy new year! no, I only have a two dimensional image but I have a png version with a transparent also – Aerodynamika Jan 01 '19 at 00:36
-
Even if you had the data, that would not print well – Chris Stratton Jan 02 '19 at 22:06
1 Answers
Unfortunately, with only a .PNG or other file format that is traditionally two dimensional, you are missing some critical information. Unless your objective is to print something "flat with thickness," you can't create a 3D model. If your objective is to print something flat with thickness, even a program such as Inkscape with the Path to OpenSCAD extension will accomplish your goal.
I believe that Tinkercad will import images and allow you to extrude them to create the thickness aspect. Another program which supports such activity is Fusion360 (free for hobbyists) which would convert your drawing to a sketch. You'd have to add some width to the lines in order to extrude them in any program you select. It will also be necessary to trace the drawing to convert it to a vector file type. Inkscape excels in this task.
Lastly, you can arbitrarily add a third dimension to the diagram by importing it with SolveSpace. It is another free program which allows one to import a DXF file. Note that DXF is a vector file not raster, excluding your existing PNG format. It might be easier to use Inkscape to create the vector file, add width to the lines, then save it in DXF form and load it to SolveSpace. At that point, it becomes extremely challenging due to the complexity of the drawing.
Perhaps a hint or two (image, sketch, drawing) of your final objective?

- 10,532
- 1
- 10
- 24