Have other users already had experience exporting 3D (pixel) waves to formats for 3D printing? I’d be interested to know if there are already established workflows for exporting files in a suitable format.
I recently got a 3D printer myself, and I'm curious to know what sort of thing you'd be interested in printing that you've designed(?) in Igor, if you can share. I think AG might have added something related to 3D printing to Gizmo, so I'll make sure he sees your message.
I am currently processing data calculated for three-dimensional space using Igor and displaying it as a gizmo, among other things. Since I create voxelgrams based on the type of data, I have tested the .ply file format yesterday. (With help from Gemini, I've managed to have a usable export for one of my data sets.)
Since I don't know much about 3D printing yet, I'm interested in any ideas you might have. Whether anyone actually does this and what formats are used.
I'll take a look at the linked experiment—thanks a lot, aclight and AG!
I don't have a 3D scanner and have never worked with .ply files. I am mostly printing fidget toys for my kids and various accessories for the 3D printer, but the things I've designed myself were designed in Fusion and exported as STEP files into my slicer for printing.
Data from 3D scans may need a lot of cleanup to be printable, since you'll need to make sure that parts are connected to each other and not just floating, and depending on the shape of the object it might be difficult to print without a lot of supporting material. If you want to share your data set we might be able to give more concrete advice. Feel free to email support directly if any of this is confidential.
The connectivity of the data makes me think that voxelgrams are not ideal in this case unless you really have a contiguous blob. If you have volumetric data (3D scalar distribution) you might consider creating a display of some slice of the data. Note that the slice does not have to be planar. In fact, if you inspect the image that is associated with my account it is a spherical slice of a brain. Depending on your data and the and if your 3D printer can print in more than one color, there are a few other options to consider.
One option that comes to mind is to convert the voxelgram to a scatter plot and then use the "drop lines" to provide the means of keeping the scatter objects in 3D. I have not experimented with that so I don't know what sort of drop lines may be required to support a typical voxelgram cube.
Feel free to send us an example dataset and tell us how you would like to display it.
I recently got a 3D printer myself, and I'm curious to know what sort of thing you'd be interested in printing that you've designed(?) in Igor, if you can share. I think AG might have added something related to 3D printing to Gizmo, so I'll make sure he sees your message.
June 9, 2026 at 08:27 am - Permalink
A while back I wrote some code that lets you work with *.stl files. I posted it here: https://www.wavemetrics.com/forum/general/read-or-load-stl-files. Please let me know if you have something else in mind.
AG
June 9, 2026 at 09:11 am - Permalink
I am currently processing data calculated for three-dimensional space using Igor and displaying it as a gizmo, among other things. Since I create voxelgrams based on the type of data, I have tested the .ply file format yesterday. (With help from Gemini, I've managed to have a usable export for one of my data sets.)
Since I don't know much about 3D printing yet, I'm interested in any ideas you might have. Whether anyone actually does this and what formats are used.
I'll take a look at the linked experiment—thanks a lot, aclight and AG!
June 10, 2026 at 11:27 pm - Permalink
I don't have a 3D scanner and have never worked with .ply files. I am mostly printing fidget toys for my kids and various accessories for the 3D printer, but the things I've designed myself were designed in Fusion and exported as STEP files into my slicer for printing.
Data from 3D scans may need a lot of cleanup to be printable, since you'll need to make sure that parts are connected to each other and not just floating, and depending on the shape of the object it might be difficult to print without a lot of supporting material. If you want to share your data set we might be able to give more concrete advice. Feel free to email support directly if any of this is confidential.
June 11, 2026 at 08:41 am - Permalink
The connectivity of the data makes me think that voxelgrams are not ideal in this case unless you really have a contiguous blob. If you have volumetric data (3D scalar distribution) you might consider creating a display of some slice of the data. Note that the slice does not have to be planar. In fact, if you inspect the image that is associated with my account it is a spherical slice of a brain. Depending on your data and the and if your 3D printer can print in more than one color, there are a few other options to consider.
One option that comes to mind is to convert the voxelgram to a scatter plot and then use the "drop lines" to provide the means of keeping the scatter objects in 3D. I have not experimented with that so I don't know what sort of drop lines may be required to support a typical voxelgram cube.
Feel free to send us an example dataset and tell us how you would like to display it.
AG
June 12, 2026 at 04:48 pm - Permalink