Please check the examples tab (doc) here on the right for a complete description.
Once downloaded, typewrite 'doc Sierpinski_ball' or 'help Sierpinski_ball' in Matlab console for support.
Nicolas Douillet (2020). N-level Sierpinski ball (https://www.mathworks.com/matlabcentral/fileexchange/73432-n-level-sierpinski-ball), MATLAB Central File Exchange. Retrieved .
A function to compute a Sierpinski ball. Giving the resulting sets of vertices and triangles, it is almost 3D printing ready. Just have to write them in a .ply file for instance. The fractal object thereby created is a fractal sponge.
The algorithm principle is based on the projection of the Sierpinski triangular faces of a regular octahedron on the surface of the unitary sphere.
It is available for 3D printing in my Sculpteo online shop at iteration #3 :
NB : function sample_triangle isincluded, but may also be found independently here :
You may also have a look at some additional views here :
Tip : from nb_iterations = 3, and if using write_ply.m you struggle with displaying the set out of Matlab [...] try to replace in the file header "uchar ushort" by "uint8 uint32" this may help ;-)
Improved remove duplicated vertices function, cover img, updated description
Remove duplicated vertices and triangles, free description from comments, comments + tip in comment section.
New cover img
All in two files only, improved description, add example.