File Exchange

## N-level Sierpinski ball

version 3.1 (84.5 KB) by Nicolas Douillet

### Nicolas Douillet (view profile)

A function to compute the Sierpinski ball (fractal sponge) based on the regular octahedron

Updated 12 Feb 2020

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.

### Cite As

Nicolas Douillet (2020). N-level Sierpinski ball (https://www.mathworks.com/matlabcentral/fileexchange/73432-n-level-sierpinski-ball), MATLAB Central File Exchange. Retrieved .

Nicolas Douillet

### Nicolas Douillet (view profile)

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 :

https://fr.mathworks.com/matlabcentral/fileexchange/64395-sample_triangle?s_tid=prof_contriblnk

You may also have a look at some additional views here :

https://www.flickr.com/photos/153363591@N05/albums/72157689739929586

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 ;-)