Voxel Workbench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Voxel Workbench
ok this is fixed! But the videos still appear as a black box...
- kkremitzki
- Veteran
- Posts: 2511
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Voxel Workbench
It looks like the file is not actually available via HTTPS on their server. The fix then would be to copy http://phpbbex.com/api/bbmedia.js onto freecadweb.org via FTP and update the forum [video] macro once more to point to wherever you store it, making sure to do it like src="//freecadweb.org/path/to/bbmedia.js"
Re: Voxel Workbench
I've been playing with coin3d and I have managed to set up a simple "voxelizer" algorithm:
Now I have to work in the selection nodes....
Javier.
Now I have to work in the selection nodes....
Javier.
FreeCAD scripts, animations, experiments and more: http://linuxforanengineer.blogspot.com.es/
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Re: Voxel Workbench
Well, there are three "Anker-specific" CAD-Systems out there, for example AnkerCAD.bernd wrote:Might be a lot of fun if this would be combined with Rolands Anker stones viewtopic.php?f=24&t=10802
But they don't export to STL/OBJ which I needed for import and rendering in Kerkythea.
[AnkerCAD exports to POVRay though ...].
By the way:
Searching for voxel CAD's turned up a huge amount of hits ...
At first look, Voxel Builder and Voxel Painter look quite interesting ...
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
Re: Voxel Workbench
I have updated the workbench and now is possible to convert from voxels to a normal FreeCAD object:
Video: https://www.youtube.com/watch?v=DQ7plBOnOyg
Github: https://github.com/JMG1/VoxelWorkbench/ ... /README.md
Javier.
Video: https://www.youtube.com/watch?v=DQ7plBOnOyg
Github: https://github.com/JMG1/VoxelWorkbench/ ... /README.md
Javier.
FreeCAD scripts, animations, experiments and more: http://linuxforanengineer.blogspot.com.es/
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Voxel Workbench
It would be nice to have the possibility to create a graph of the connected midpoints of the voxels instead of the cube model.
having such a graph it is easy to add special curves (circles, bsplines) on the edges and then loft them together.
having such a graph it is easy to add special curves (circles, bsplines) on the edges and then loft them together.
Re: Voxel Workbench
Hi microelly, if I understood correctly, you need the center points of each cube and the relation between them.
This script will do the first thing, center_points_list contains (x,y,z) center values for each cube in the screen:
What else would be needed?
Javier.
This script will do the first thing, center_points_list contains (x,y,z) center values for each cube in the screen:
Code: Select all
center_points_list = []
bcube = FreeCAD.ActiveDocument.BaseCube
for geom in bcube.GeometryDescriptor:
center_points_list.append( (geom[1]+0.5,geom[2]+0.5, geom[3]+0.5) )
Javier.
FreeCAD scripts, animations, experiments and more: http://linuxforanengineer.blogspot.com.es/
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Voxel Workbench
Thats enough for me, thank you.
EDIT
I have combined the outcome with networkx and it works fine.
The voxel cloud and its connectivity structure
EDIT
I have combined the outcome with networkx and it works fine.
The voxel cloud and its connectivity structure
Re: Voxel Workbench
Really nice!
FreeCAD scripts, animations, experiments and more: http://linuxforanengineer.blogspot.com.es/
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Voxel Workbench
Will you add your method to your workbench?JMG wrote:I've been playing with coin3d and I have managed to set up a simple "voxelizer" algorithm:
It would be nice to have a way to get a voxel model of a grid point cloud
I create my points clouds by simple boolean commons and image processing with cv2.
https://youtu.be/fP1UyqtkCE8
https://youtu.be/qT8u7NjSZ4c