1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
.. module:: ezdxf.addons
:noindex:
Showcase Forms
==============
MengerSponge
------------
Build a 3D `Menger sponge <https://en.wikipedia.org/wiki/Menger_sponge>`_.
.. autoclass:: MengerSponge
.. automethod:: MengerSponge.render
.. automethod:: MengerSponge.cubes
.. automethod:: MengerSponge.mesh
Menger Sponge ``kind=0``:
.. image:: gfx/menger_sponge_0.png
Menger Sponge ``kind=1``:
.. image:: gfx/menger_sponge_1.png
Menger Sponge ``kind=2``:
.. image:: gfx/menger_sponge_2.png
Jerusalem Cube ``kind=3``:
.. image:: gfx/jerusalem_cube.png
SierpinskyPyramid
-----------------
Build a 3D `Sierpinsky Pyramid <https://en.wikipedia.org/wiki/Sierpinski_triangle>`_.
.. autoclass:: SierpinskyPyramid
.. automethod:: SierpinskyPyramid.render
.. automethod:: SierpinskyPyramid.pyramids
.. automethod:: SierpinskyPyramid.mesh
Sierpinsky Pyramid with triangle base:
.. image:: gfx/sierpinski_pyramid_3.png
Sierpinsky Pyramid with square base:
.. image:: gfx/sierpinski_pyramid_4.png
|