Çorum Osmancık Muqarnas Geometry: Polygon & Segment Construction
Loading the math board and drawing, please wait…
In collections
building muqarnas in GeoGebra
This example demonstrates a Muqarnas (Muqarnas) style architectural pattern by constructing a complex, continuously blended geometric outline from many modules. The key math ideas are geometric construction, piecewise boundary building via polygons and segments, and the visual intuition of continuity across adjacent elements. Construction-wise, the GeoGebra setup uses conditional logic with If to decide which geometric parts to display or assemble, and relies on Polygon and Segment to create the face-like regions and their connecting edges. The remaining objects in the construction summary focus on interface/visualization support (title, status/info panels, and layout/view toggles such as wireframe/floorplan/topview/frontview) to clearly present the stepwise construction in the final rendering. Suitable for upper-secondary to early university learners for geometry modeling, constructive geometry demonstrations, and visualization-oriented math lessons.
GeoGebra Commands & Parameters
If(toon_{wireframe}, "wireframe only", If[toon_{max}, "3D only", "layer = " + toon_{lagen}]) → toon_{lagen-tekst}Polygon({(2.19203, 0.70711), (2.75772, 0.14142), (2.75772, 0.70711), (2.75772, 1.27279)}) → E_{6-1-P}Segment((2.82843, 0), (2.12132, 0.70711)) → E_{6-1-S-1}Segment((2.82843, 0.70711), (2.12132, 0.70711)) → E_{6-1-S-2}Segment((2.82843, 1.41421), (2.12132, 0.70711)) → E_{6-1-S-3}Segment((2.82843, 0), (2.82843, 0.70711)) → E_{6-1-W-1}Segment((2.82843, 1.41421), (2.82843, 0.70711)) → E_{6-1-W-3}Polygon({(2.82843, 0, 0), (2.82843, 0.70711, 0), (2.82843, 0.70711, 0.35), (2.82843, 0, 0.35)}) → E_{6-1-F-1}Polygon({(2.82843, 0.70711, 0), (2.82843, 1.41421, 0), (2.82843, 1.41421, 0.35), (2.82843, 0.70711, 0.35)}) → E_{6-1-F-2}Polygon({(2.12132, 0.70711, 1.4), (2.82843, 0, 0.35), (2.82843, 0.70711, 0.35)}) → E_{6-1-R-1}Polygon({(2.12132, 0.70711, 1.4), (2.82843, 1.41421, 0.35), (2.82843, 0.70711, 0.35)}) → E_{6-1-R-3}Polygon({(2.19203, 2.12132), (2.75772, 1.55563), (2.75772, 2.12132), (2.75772, 2.68701)}) → E_{6-3-P}Segment((2.82843, 1.41421), (2.12132, 2.12132)) → E_{6-3-S-1}Segment((2.82843, 2.12132), (2.12132, 2.12132)) → E_{6-3-S-2}Segment((2.82843, 2.82843), (2.12132, 2.12132)) → E_{6-3-S-3}Segment((2.82843, 1.41421), (2.82843, 2.12132)) → E_{6-3-W-1}Segment((2.82843, 2.82843), (2.82843, 2.12132)) → E_{6-3-W-3}Polygon({(2.82843, 1.41421, 0), (2.82843, 2.12132, 0), (2.82843, 2.12132, 0.35), (2.82843, 1.41421, 0.35)}) → E_{6-3-F-1}Polygon({(2.82843, 2.12132, 0), (2.82843, 2.82843, 0), (2.82843, 2.82843, 0.35), (2.82843, 2.12132, 0.35)}) → E_{6-3-F-2}Polygon({(2.12132, 2.12132, 1.4), (2.82843, 1.41421, 0.35), (2.82843, 2.12132, 0.35)}) → E_{6-3-R-1}Polygon({(2.12132, 2.12132, 1.4), (2.82843, 2.82843, 0.35), (2.82843, 2.12132, 0.35)}) → E_{6-3-R-3}Polygon({(2.12132, 2.19203), (2.68701, 2.75772), (2.12132, 2.75772), (1.55563, 2.75772)}) → E_{6-4-P}Segment((2.82843, 2.82843), (2.12132, 2.12132)) → E_{6-4-S-1}Segment((2.12132, 2.82843), (2.12132, 2.12132)) → E_{6-4-S-2}Segment((1.41421, 2.82843), (2.12132, 2.12132)) → E_{6-4-S-3}Segment((2.82843, 2.82843), (2.12132, 2.82843)) → E_{6-4-W-1}Segment((1.41421, 2.82843), (2.12132, 2.82843)) → E_{6-4-W-3}Polygon({(2.82843, 2.82843, 0), (2.12132, 2.82843, 0), (2.12132, 2.82843, 0.35), (2.82843, 2.82843, 0.35)}) → E_{6-4-F-1}Polygon({(2.12132, 2.82843, 0), (1.41421, 2.82843, 0), (1.41421, 2.82843, 0.35), (2.12132, 2.82843, 0.35)}) → E_{6-4-F-2}Polygon({(2.12132, 2.12132, 1.4), (2.82843, 2.82843, 0.35), (2.12132, 2.82843, 0.35)}) → E_{6-4-R-1}Polygon({(2.12132, 2.12132, 1.4), (1.41421, 2.82843, 0.35), (2.12132, 2.82843, 0.35)}) → E_{6-4-R-3}Polygon({(0.70711, 2.19203), (1.27279, 2.75772), (0.70711, 2.75772), (0.14142, 2.75772)}) → E_{6-6-P}Segment((1.41421, 2.82843), (0.70711, 2.12132)) → E_{6-6-S-1}Segment((0.70711, 2.82843), (0.70711, 2.12132)) → E_{6-6-S-2}Segment((0, 2.82843), (0.70711, 2.12132)) → E_{6-6-S-3}Segment((1.41421, 2.82843), (0.70711, 2.82843)) → E_{6-6-W-1}Segment((0, 2.82843), (0.70711, 2.82843)) → E_{6-6-W-3}Polygon({(1.41421, 2.82843, 0), (0.70711, 2.82843, 0), (0.70711, 2.82843, 0.35), (1.41421, 2.82843, 0.35)}) → E_{6-6-F-1}Polygon({(0.70711, 2.82843, 0), (0, 2.82843, 0), (0, 2.82843, 0.35), (0.70711, 2.82843, 0.35)}) → E_{6-6-F-2}Polygon({(0.70711, 2.12132, 1.4), (1.41421, 2.82843, 0.35), (0.70711, 2.82843, 0.35)}) → E_{6-6-R-1}Polygon({(0.70711, 2.12132, 1.4), (0, 2.82843, 0.35), (0.70711, 2.82843, 0.35)}) → E_{6-6-R-3}Polygon({(-0.70711, 2.19203), (-0.14142, 2.75772), (-0.70711, 2.75772), (-1.27279, 2.75772)}) → E_{6-8-P}Segment((0, 2.82843), (-0.70711, 2.12132)) → E_{6-8-S-1}Segment((-0.70711, 2.82843), (-0.70711, 2.12132)) → E_{6-8-S-2}Segment((-1.41421, 2.82843), (-0.70711, 2.12132)) → E_{6-8-S-3}Segment((0, 2.82843), (-0.70711, 2.82843)) → E_{6-8-W-1}Segment((-1.41421, 2.82843), (-0.70711, 2.82843)) → E_{6-8-W-3}Polygon({(0, 2.82843, 0), (-0.70711, 2.82843, 0), (-0.70711, 2.82843, 0.35), (0, 2.82843, 0.35)}) → E_{6-8-F-1}Polygon({(-0.70711, 2.82843, 0), (-1.41421, 2.82843, 0), (-1.41421, 2.82843, 0.35), (-0.70711, 2.82843, 0.35)}) → E_{6-8-F-2}Polygon({(-0.70711, 2.12132, 1.4), (0, 2.82843, 0.35), (-0.70711, 2.82843, 0.35)}) → E_{6-8-R-1}Polygon({(-0.70711, 2.12132, 1.4), (-1.41421, 2.82843, 0.35), (-0.70711, 2.82843, 0.35)}) → E_{6-8-R-3}Polygon({(-2.12132, 2.19203), (-1.55563, 2.75772), (-2.12132, 2.75772), (-2.68701, 2.75772)}) → E_{6-10-P}Segment((-1.41421, 2.82843), (-2.12132, 2.12132)) → E_{6-10-S-1}Segment((-2.12132, 2.82843), (-2.12132, 2.12132)) → E_{6-10-S-2}Segment((-2.82843, 2.82843), (-2.12132, 2.12132)) → E_{6-10-S-3}Segment((-1.41421, 2.82843), (-2.12132, 2.82843)) → E_{6-10-W-1}Segment((-2.82843, 2.82843), (-2.12132, 2.82843)) → E_{6-10-W-3}Polygon({(-1.41421, 2.82843, 0), (-2.12132, 2.82843, 0), (-2.12132, 2.82843, 0.35), (-1.41421, 2.82843, 0.35)}) → E_{6-10-F-1}Polygon({(-2.12132, 2.82843, 0), (-2.82843, 2.82843, 0), (-2.82843, 2.82843, 0.35), (-2.12132, 2.82843, 0.35)}) → E_{6-10-F-2}Polygon({(-2.12132, 2.12132, 1.4), (-1.41421, 2.82843, 0.35), (-2.12132, 2.82843, 0.35)}) → E_{6-10-R-1}Polygon({(-2.12132, 2.12132, 1.4), (-2.82843, 2.82843, 0.35), (-2.12132, 2.82843, 0.35)}) → E_{6-10-R-3}Polygon({(-2.19203, 2.12132), (-2.75772, 2.68701), (-2.75772, 2.12132), (-2.75772, 1.55563)}) → E_{6-11-P}Segment((-2.82843, 2.82843), (-2.12132, 2.12132)) → E_{6-11-S-1}Segment((-2.82843, 2.12132), (-2.12132, 2.12132)) → E_{6-11-S-2}Segment((-2.82843, 1.41421), (-2.12132, 2.12132)) → E_{6-11-S-3}Segment((-2.82843, 2.82843), (-2.82843, 2.12132)) → E_{6-11-W-1}Segment((-2.82843, 1.41421), (-2.82843, 2.12132)) → E_{6-11-W-3}Polygon({(-2.82843, 2.82843, 0), (-2.82843, 2.12132, 0), (-2.82843, 2.12132, 0.35), (-2.82843, 2.82843, 0.35)}) → E_{6-11-F-1}Polygon({(-2.82843, 2.12132, 0), (-2.82843, 1.41421, 0), (-2.82843, 1.41421, 0.35), (-2.82843, 2.12132, 0.35)}) → E_{6-11-F-2}Polygon({(-2.12132, 2.12132, 1.4), (-2.82843, 2.82843, 0.35), (-2.82843, 2.12132, 0.35)}) → E_{6-11-R-1}Polygon({(-2.12132, 2.12132, 1.4), (-2.82843, 1.41421, 0.35), (-2.82843, 2.12132, 0.35)}) → E_{6-11-R-3}Polygon({(-2.19203, 0.70711), (-2.75772, 1.27279), (-2.75772, 0.70711), (-2.75772, 0.14142)}) → E_{6-13-P}Segment((-2.82843, 1.41421), (-2.12132, 0.70711)) → E_{6-13-S-1}Segment((-2.82843, 0.70711), (-2.12132, 0.70711)) → E_{6-13-S-2}Segment((-2.82843, 0), (-2.12132, 0.70711)) → E_{6-13-S-3}Segment((-2.82843, 1.41421), (-2.82843, 0.70711)) → E_{6-13-W-1}Segment((-2.82843, 0), (-2.82843, 0.70711)) → E_{6-13-W-3}Polygon({(-2.82843, 1.41421, 0), (-2.82843, 0.70711, 0), (-2.82843, 0.70711, 0.35), (-2.82843, 1.41421, 0.35)}) → E_{6-13-F-1}Polygon({(-2.82843, 0.70711, 0), (-2.82843, 0, 0), (-2.82843, 0, 0.35), (-2.82843, 0.70711, 0.35)}) → E_{6-13-F-2}Polygon({(-2.12132, 0.70711, 1.4), (-2.82843, 1.41421, 0.35), (-2.82843, 0.70711, 0.35)}) → E_{6-13-R-1}Polygon({(-2.12132, 0.70711, 1.4), (-2.82843, 0, 0.35), (-2.82843, 0.70711, 0.35)}) → E_{6-13-R-3}Polygon({(1.51421, 0.04142), (2.64558, 0.04142), (2.31421, 0.37279), (2.0799, 0.60711)}) → A1_{5-0-P}Segment((2.82843, 0), (1.41421, 0)) → A1_{5-0-S-1}Segment((2.41421, 0.41421), (1.41421, 0)) → A1_{5-0-S-2}Segment((2.12132, 0.70711), (1.41421, 0)) → A1_{5-0-S-3}Segment((2.82843, 0), (2.41421, 0.41421)) → A1_{5-0-W-1}Segment((2.12132, 0.70711), (2.41421, 0.41421)) → A1_{5-0-W-3}Polygon({(2.82843, 0, 1.4), (2.41421, 0.41421, 1.4), (2.41421, 0.41421, 1.75), (2.82843, 0, 1.75)}) → A1_{5-0-F-1}Polygon({(2.41421, 0.41421, 1.4), (2.12132, 0.70711, 1.4), (2.12132, 0.70711, 1.75), (2.41421, 0.41421, 1.75)}) → A1_{5-0-F-2}Polygon({(1.41421, 0, 2.8), (2.82843, 0, 1.75), (2.41421, 0.41421, 1.75)}) → A1_{5-0-R-1}Polygon({(1.41421, 0, 2.8), (2.12132, 0.70711, 1.75), (2.41421, 0.41421, 1.75)}) → A1_{5-0-R-3}Polygon({(2.82843, 0, 1.4), (2.12132, 0.70711, 1.4), (2.82843, 0, 0.35)}) → A1_{5-0-B-E}Polygon({(2.0799, 0.70711), (1.51421, 1.27279), (1.74853, 0.70711), (1.51421, 0.14142)}) → J_{5-1-P}Segment((2.12132, 0.70711), (1.41421, 1.41421)) → J_{5-1-S-1}Segment((2.12132, 0.70711), (1.70711, 0.70711)) → J_{5-1-S-2}Segment((2.12132, 0.70711), (1.41421, 0)) → J_{5-1-S-3}Segment((1.41421, 1.41421), (1.70711, 0.70711)) → J_{5-1-W-1}Segment((1.41421, 0), (1.70711, 0.70711)) → J_{5-1-W-3}Polygon({(2.12132, 0.70711, 1.75), (1.41421, 1.41421, 2.8), (1.70711, 0.70711, 2.8)}) → J_{5-1-R-1}Polygon({(2.12132, 0.70711, 1.75), (1.41421, 0, 2.8), (1.70711, 0.70711, 2.8)}) → J_{5-1-R-3}Polygon({(1.55563, 1.41421), (2.12132, 0.84853), (2.68701, 1.41421), (2.12132, 1.9799)}) → A_{5-2-P}Segment((2.12132, 0.70711), (1.41421, 1.41421)) → A_{5-2-S-1}Segment((2.82843, 1.41421), (1.41421, 1.41421)) → A_{5-2-S-2}Segment((2.12132, 2.12132), (1.41421, 1.41421)) → A_{5-2-S-3}Segment((2.12132, 0.70711), (2.82843, 1.41421)) → A_{5-2-W-1}Segment((2.12132, 2.12132), (2.82843, 1.41421)) → A_{5-2-W-3}Polygon({(2.12132, 0.70711, 1.4), (2.82843, 1.41421, 1.4), (2.82843, 1.41421, 1.75), (2.12132, 0.70711, 1.75)}) → A_{5-2-F-1}Polygon({(2.82843, 1.41421, 1.4), (2.12132, 2.12132, 1.4), (2.12132, 2.12132, 1.75), (2.82843, 1.41421, 1.75)}) → A_{5-2-F-2}Polygon({(1.41421, 1.41421, 2.8), (2.12132, 0.70711, 1.75), (2.82843, 1.41421, 1.75)}) → A_{5-2-R-1}Polygon({(1.41421, 1.41421, 2.8), (2.12132, 2.12132, 1.75), (2.82843, 1.41421, 1.75)}) → A_{5-2-R-3}Polygon({(2.82843, 1.41421, 1.4), (2.12132, 0.70711, 1.4), (2.82843, 1.41421, 0.35)}) → A_{5-2-B-R}Polygon({(2.82843, 1.41421, 1.4), (2.12132, 2.12132, 1.4), (2.82843, 1.41421, 0.35)}) → A_{5-2-B-L}Polygon({(1.41421, 1.55563), (1.9799, 2.12132), (1.41421, 2.68701), (0.84853, 2.12132)}) → A_{5-3-P}Segment((2.12132, 2.12132), (1.41421, 1.41421)) → A_{5-3-S-1}Segment((1.41421, 2.82843), (1.41421, 1.41421)) → A_{5-3-S-2}Segment((0.70711, 2.12132), (1.41421, 1.41421)) → A_{5-3-S-3}Segment((2.12132, 2.12132), (1.41421, 2.82843)) → A_{5-3-W-1}Segment((0.70711, 2.12132), (1.41421, 2.82843)) → A_{5-3-W-3}Polygon({(2.12132, 2.12132, 1.4), (1.41421, 2.82843, 1.4), (1.41421, 2.82843, 1.75), (2.12132, 2.12132, 1.75)}) → A_{5-3-F-1}Polygon({(1.41421, 2.82843, 1.4), (0.70711, 2.12132, 1.4), (0.70711, 2.12132, 1.75), (1.41421, 2.82843, 1.75)}) → A_{5-3-F-2}Polygon({(1.41421, 1.41421, 2.8), (2.12132, 2.12132, 1.75), (1.41421, 2.82843, 1.75)}) → A_{5-3-R-1}Polygon({(1.41421, 1.41421, 2.8), (0.70711, 2.12132, 1.75), (1.41421, 2.82843, 1.75)}) → A_{5-3-R-3}Polygon({(1.41421, 2.82843, 1.4), (2.12132, 2.12132, 1.4), (1.41421, 2.82843, 0.35)}) → A_{5-3-B-R}Polygon({(1.41421, 2.82843, 1.4), (0.70711, 2.12132, 1.4), (1.41421, 2.82843, 0.35)}) → A_{5-3-B-L}Polygon({(0.70711, 2.0799), (0.14142, 1.51421), (0.70711, 1.74853), (1.27279, 1.51421)}) → J_{5-4-P}Segment((0.70711, 2.12132), (0, 1.41421)) → J_{5-4-S-1}Segment((0.70711, 2.12132), (0.70711, 1.70711)) → J_{5-4-S-2}Segment((0.70711, 2.12132), (1.41421, 1.41421)) → J_{5-4-S-3}Segment((0, 1.41421), (0.70711, 1.70711)) → J_{5-4-W-1}Segment((1.41421, 1.41421), (0.70711, 1.70711)) → J_{5-4-W-3}Polygon({(0.70711, 2.12132, 1.75), (0, 1.41421, 2.8), (0.70711, 1.70711, 2.8)}) → J_{5-4-R-1}Polygon({(0.70711, 2.12132, 1.75), (1.41421, 1.41421, 2.8), (0.70711, 1.70711, 2.8)}) → J_{5-4-R-3}Polygon({(0.04142, 1.51421), (0.60711, 2.0799), (0.37279, 2.31421), (0.04142, 2.64558)}) → A2_{5-5-P}Segment((0.70711, 2.12132), (0, 1.41421)) → A2_{5-5-S-1}Segment((0.41421, 2.41421), (0, 1.41421)) → A2_{5-5-S-2}Segment((0, 2.82843), (0, 1.41421)) → A2_{5-5-S-3}Segment((0.70711, 2.12132), (0.41421, 2.41421)) → A2_{5-5-W-1}Segment((0, 2.82843), (0.41421, 2.41421)) → A2_{5-5-W-3}Polygon({(0.70711, 2.12132, 1.4), (0.41421, 2.41421, 1.4), (0.41421, 2.41421, 1.75), (0.70711, 2.12132, 1.75)}) → A2_{5-5-F-1}Polygon({(0.41421, 2.41421, 1.4), (0, 2.82843, 1.4), (0, 2.82843, 1.75), (0.41421, 2.41421, 1.75)}) → A2_{5-5-F-2}Polygon({(0, 1.41421, 2.8), (0.70711, 2.12132, 1.75), (0.41421, 2.41421, 1.75)}) → A2_{5-5-R-1}Polygon({(0, 1.41421, 2.8), (0, 2.82843, 1.75), (0.41421, 2.41421, 1.75)}) → A2_{5-5-R-3}Polygon({(0, 2.82843, 1.4), (0.70711, 2.12132, 1.4), (0, 2.82843, 0.35)}) → A2_{5-5-B-E}Polygon({(-0.04142, 1.51421), (-0.04142, 2.64558), (-0.37279, 2.31421), (-0.60711, 2.0799)}) → A1_{5-6-P}Segment((0, 2.82843), (0, 1.41421)) → A1_{5-6-S-1}Segment((-0.41421, 2.41421), (0, 1.41421)) → A1_{5-6-S-2}Segment((-0.70711, 2.12132), (0, 1.41421)) → A1_{5-6-S-3}Segment((0, 2.82843), (-0.41421, 2.41421)) → A1_{5-6-W-1}Segment((-0.70711, 2.12132), (-0.41421, 2.41421)) → A1_{5-6-W-3}Polygon({(0, 2.82843, 1.4), (-0.41421, 2.41421, 1.4), (-0.41421, 2.41421, 1.75), (0, 2.82843, 1.75)}) → A1_{5-6-F-1}Polygon({(-0.41421, 2.41421, 1.4), (-0.70711, 2.12132, 1.4), (-0.70711, 2.12132, 1.75), (-0.41421, 2.41421, 1.75)}) → A1_{5-6-F-2}Polygon({(0, 1.41421, 2.8), (0, 2.82843, 1.75), (-0.41421, 2.41421, 1.75)}) → A1_{5-6-R-1}Polygon({(0, 1.41421, 2.8), (-0.70711, 2.12132, 1.75), (-0.41421, 2.41421, 1.75)}) → A1_{5-6-R-3}Polygon({(0, 2.82843, 1.4), (-0.70711, 2.12132, 1.4), (0, 2.82843, 0.35)}) → A1_{5-6-B-E}Polygon({(-0.70711, 2.0799), (-1.27279, 1.51421), (-0.70711, 1.74853), (-0.14142, 1.51421)}) → J_{5-7-P}Segment((-0.70711, 2.12132), (-1.41421, 1.41421)) → J_{5-7-S-1}Segment((-0.70711, 2.12132), (-0.70711, 1.70711)) → J_{5-7-S-2}Segment((-0.70711, 2.12132), (0, 1.41421)) → J_{5-7-S-3}Segment((-1.41421, 1.41421), (-0.70711, 1.70711)) → J_{5-7-W-1}Segment((0, 1.41421), (-0.70711, 1.70711)) → J_{5-7-W-3}Polygon({(-0.70711, 2.12132, 1.75), (-1.41421, 1.41421, 2.8), (-0.70711, 1.70711, 2.8)}) → J_{5-7-R-1}Polygon({(-0.70711, 2.12132, 1.75), (0, 1.41421, 2.8), (-0.70711, 1.70711, 2.8)}) → J_{5-7-R-3}Polygon({(-1.41421, 1.55563), (-0.84853, 2.12132), (-1.41421, 2.68701), (-1.9799, 2.12132)}) → A_{5-8-P}Segment((-0.70711, 2.12132), (-1.41421, 1.41421)) → A_{5-8-S-1}Segment((-1.41421, 2.82843), (-1.41421, 1.41421)) → A_{5-8-S-2}Segment((-2.12132, 2.12132), (-1.41421, 1.41421)) → A_{5-8-S-3}Segment((-0.70711, 2.12132), (-1.41421, 2.82843)) → A_{5-8-W-1}Segment((-2.12132, 2.12132), (-1.41421, 2.82843)) → A_{5-8-W-3}Polygon({(-0.70711, 2.12132, 1.4), (-1.41421, 2.82843, 1.4), (-1.41421, 2.82843, 1.75), (-0.70711, 2.12132, 1.75)}) → A_{5-8-F-1}Polygon({(-1.41421, 2.82843, 1.4), (-2.12132, 2.12132, 1.4), (-2.12132, 2.12132, 1.75), (-1.41421, 2.82843, 1.75)}) → A_{5-8-F-2}Polygon({(-1.41421, 1.41421, 2.8), (-0.70711, 2.12132, 1.75), (-1.41421, 2.82843, 1.75)}) → A_{5-8-R-1}Polygon({(-1.41421, 1.41421, 2.8), (-2.12132, 2.12132, 1.75), (-1.41421, 2.82843, 1.75)}) → A_{5-8-R-3}Polygon({(-1.41421, 2.82843, 1.4), (-0.70711, 2.12132, 1.4), (-1.41421, 2.82843, 0.35)}) → A_{5-8-B-R}Polygon({(-1.41421, 2.82843, 1.4), (-2.12132, 2.12132, 1.4), (-1.41421, 2.82843, 0.35)}) → A_{5-8-B-L}Polygon({(-1.55563, 1.41421), (-2.12132, 1.9799), (-2.68701, 1.41421), (-2.12132, 0.84853)}) → A_{5-9-P}Segment((-2.12132, 2.12132), (-1.41421, 1.41421)) → A_{5-9-S-1}Segment((-2.82843, 1.41421), (-1.41421, 1.41421)) → A_{5-9-S-2}Segment((-2.12132, 0.70711), (-1.41421, 1.41421)) → A_{5-9-S-3}Segment((-2.12132, 2.12132), (-2.82843, 1.41421)) → A_{5-9-W-1}Segment((-2.12132, 0.70711), (-2.82843, 1.41421)) → A_{5-9-W-3}Polygon({(-2.12132, 2.12132, 1.4), (-2.82843, 1.41421, 1.4), (-2.82843, 1.41421, 1.75), (-2.12132, 2.12132, 1.75)}) → A_{5-9-F-1}Polygon({(-2.82843, 1.41421, 1.4), (-2.12132, 0.70711, 1.4), (-2.12132, 0.70711, 1.75), (-2.82843, 1.41421, 1.75)}) → A_{5-9-F-2}Polygon({(-1.41421, 1.41421, 2.8), (-2.12132, 2.12132, 1.75), (-2.82843, 1.41421, 1.75)}) → A_{5-9-R-1}Polygon({(-1.41421, 1.41421, 2.8), (-2.12132, 0.70711, 1.75), (-2.82843, 1.41421, 1.75)}) → A_{5-9-R-3}Polygon({(-2.82843, 1.41421, 1.4), (-2.12132, 2.12132, 1.4), (-2.82843, 1.41421, 0.35)}) → A_{5-9-B-R}Polygon({(-2.82843, 1.41421, 1.4), (-2.12132, 0.70711, 1.4), (-2.82843, 1.41421, 0.35)}) → A_{5-9-B-L}Polygon({(-2.0799, 0.70711), (-1.51421, 0.14142), (-1.74853, 0.70711), (-1.51421, 1.27279)}) → J_{5-10-P}Segment((-2.12132, 0.70711), (-1.41421, 0)) → J_{5-10-S-1}Segment((-2.12132, 0.70711), (-1.70711, 0.70711)) → J_{5-10-S-2}Segment((-2.12132, 0.70711), (-1.41421, 1.41421)) → J_{5-10-S-3}Segment((-1.41421, 0), (-1.70711, 0.70711)) → J_{5-10-W-1}Segment((-1.41421, 1.41421), (-1.70711, 0.70711)) → J_{5-10-W-3}Polygon({(-2.12132, 0.70711, 1.75), (-1.41421, 0, 2.8), (-1.70711, 0.70711, 2.8)}) → J_{5-10-R-1}Polygon({(-2.12132, 0.70711, 1.75), (-1.41421, 1.41421, 2.8), (-1.70711, 0.70711, 2.8)}) → J_{5-10-R-3}Polygon({(-1.51421, 0.04142), (-2.0799, 0.60711), (-2.31421, 0.37279), (-2.64558, 0.04142)}) → A2_{5-11-P}Segment((-2.12132, 0.70711), (-1.41421, 0)) → A2_{5-11-S-1}Segment((-2.41421, 0.41421), (-1.41421, 0)) → A2_{5-11-S-2}Segment((-2.82843, 0), (-1.41421, 0)) → A2_{5-11-S-3}Segment((-2.12132, 0.70711), (-2.41421, 0.41421)) → A2_{5-11-W-1}Segment((-2.82843, 0), (-2.41421, 0.41421)) → A2_{5-11-W-3}Polygon({(-2.12132, 0.70711, 1.4), (-2.41421, 0.41421, 1.4), (-2.41421, 0.41421, 1.75), (-2.12132, 0.70711, 1.75)}) → A2_{5-11-F-1}Polygon({(-2.41421, 0.41421, 1.4), (-2.82843, 0, 1.4), (-2.82843, 0, 1.75), (-2.41421, 0.41421, 1.75)}) → A2_{5-11-F-2}Polygon({(-1.41421, 0, 2.8), (-2.12132, 0.70711, 1.75), (-2.41421, 0.41421, 1.75)}) → A2_{5-11-R-1}Polygon({(-1.41421, 0, 2.8), (-2.82843, 0, 1.75), (-2.41421, 0.41421, 1.75)}) → A2_{5-11-R-3}Polygon({(-2.82843, 0, 1.4), (-2.12132, 0.70711, 1.4), (-2.82843, 0, 0.35)}) → A2_{5-11-B-E}Polygon({(1.36421, 0.02071), (0.79853, 0.5864), (0.96421, 0.1864), (1.03284, 0.02071)}) → J1_{4-0-P}Segment((1.41421, 0), (0.70711, 0.70711)) → J1_{4-0-S-1}Segment((1.41421, 0), (0.91421, 0.20711)) → J1_{4-0-S-2}Segment((1.41421, 0), (1, 0)) → J1_{4-0-S-3}Segment((0.70711, 0.70711), (0.91421, 0.20711)) → J1_{4-0-W-1}Segment((1, 0), (0.91421, 0.20711)) → J1_{4-0-W-3}Polygon({(1.41421, 0, 3.15), (0.70711, 0.70711, 4.2), (0.91421, 0.20711, 4.2)}) → J1_{4-0-R-1}Polygon({(1.41421, 0, 3.15), (1, 0, 4.2), (0.91421, 0.20711, 4.2)}) → J1_{4-0-R-3}Polygon({(0.80711, 0.70711), (1.37279, 0.14142), (1.60711, 0.70711), (1.37279, 1.27279)}) → D_{4-1-P}Segment((1.41421, 0), (0.70711, 0.70711)) → D_{4-1-S-1}Segment((1.70711, 0.70711), (0.70711, 0.70711)) → D_{4-1-S-2}Segment((1.41421, 1.41421), (0.70711, 0.70711)) → D_{4-1-S-3}Segment((1.41421, 0), (1.70711, 0.70711)) → D_{4-1-W-1}Segment((1.41421, 1.41421), (1.70711, 0.70711)) → D_{4-1-W-3}Polygon({(1.41421, 0, 2.8), (1.70711, 0.70711, 2.8), (1.70711, 0.70711, 3.15), (1.41421, 0, 3.15)}) → D_{4-1-F-1}Polygon({(1.70711, 0.70711, 2.8), (1.41421, 1.41421, 2.8), (1.41421, 1.41421, 3.15), (1.70711, 0.70711, 3.15)}) → D_{4-1-F-2}Polygon({(0.70711, 0.70711, 4.2), (1.41421, 0, 3.15), (1.70711, 0.70711, 3.15)}) → D_{4-1-R-1}Polygon({(0.70711, 0.70711, 4.2), (1.41421, 1.41421, 3.15), (1.70711, 0.70711, 3.15)}) → D_{4-1-R-3}Polygon({(0.70711, 0.80711), (1.27279, 1.37279), (0.70711, 1.60711), (0.14142, 1.37279)}) → D_{4-2-P}Segment((1.41421, 1.41421), (0.70711, 0.70711)) → D_{4-2-S-1}Segment((0.70711, 1.70711), (0.70711, 0.70711)) → D_{4-2-S-2}Segment((0, 1.41421), (0.70711, 0.70711)) → D_{4-2-S-3}Segment((1.41421, 1.41421), (0.70711, 1.70711)) → D_{4-2-W-1}Segment((0, 1.41421), (0.70711, 1.70711)) → D_{4-2-W-3}Polygon({(1.41421, 1.41421, 2.8), (0.70711, 1.70711, 2.8), (0.70711, 1.70711, 3.15), (1.41421, 1.41421, 3.15)}) → D_{4-2-F-1}Polygon({(0.70711, 1.70711, 2.8), (0, 1.41421, 2.8), (0, 1.41421, 3.15), (0.70711, 1.70711, 3.15)}) → D_{4-2-F-2}Polygon({(0.70711, 0.70711, 4.2), (1.41421, 1.41421, 3.15), (0.70711, 1.70711, 3.15)}) → D_{4-2-R-1}Polygon({(0.70711, 0.70711, 4.2), (0, 1.41421, 3.15), (0.70711, 1.70711, 3.15)}) → D_{4-2-R-3}Polygon({(0.02071, 1.36421), (0.02071, 1.03284), (0.1864, 0.96421), (0.5864, 0.79853)}) → J2_{4-3-P}Segment((0, 1.41421), (0, 1)) → J2_{4-3-S-1}Segment((0, 1.41421), (0.20711, 0.91421)) → J2_{4-3-S-2}Segment((0, 1.41421), (0.70711, 0.70711)) → J2_{4-3-S-3}Segment((0, 1), (0.20711, 0.91421)) → J2_{4-3-W-1}Segment((0.70711, 0.70711), (0.20711, 0.91421)) → J2_{4-3-W-3}Polygon({(0, 1.41421, 3.15), (0, 1, 4.2), (0.20711, 0.91421, 4.2)}) → J2_{4-3-R-1}Polygon({(0, 1.41421, 3.15), (0.70711, 0.70711, 4.2), (0.20711, 0.91421, 4.2)}) → J2_{4-3-R-3}Polygon({(-0.02071, 1.36421), (-0.5864, 0.79853), (-0.1864, 0.96421), (-0.02071, 1.03284)}) → J1_{4-4-P}Segment((0, 1.41421), (-0.70711, 0.70711)) → J1_{4-4-S-1}Segment((0, 1.41421), (-0.20711, 0.91421)) → J1_{4-4-S-2}Segment((0, 1.41421), (0, 1)) → J1_{4-4-S-3}Segment((-0.70711, 0.70711), (-0.20711, 0.91421)) → J1_{4-4-W-1}Segment((0, 1), (-0.20711, 0.91421)) → J1_{4-4-W-3}Polygon({(0, 1.41421, 3.15), (-0.70711, 0.70711, 4.2), (-0.20711, 0.91421, 4.2)}) → J1_{4-4-R-1}Polygon({(0, 1.41421, 3.15), (0, 1, 4.2), (-0.20711, 0.91421, 4.2)}) → J1_{4-4-R-3}Polygon({(-0.70711, 0.80711), (-0.14142, 1.37279), (-0.70711, 1.60711), (-1.27279, 1.37279)}) → D_{4-5-P}Segment((0, 1.41421), (-0.70711, 0.70711)) → D_{4-5-S-1}Segment((-0.70711, 1.70711), (-0.70711, 0.70711)) → D_{4-5-S-2}Segment((-1.41421, 1.41421), (-0.70711, 0.70711)) → D_{4-5-S-3}Segment((0, 1.41421), (-0.70711, 1.70711)) → D_{4-5-W-1}Segment((-1.41421, 1.41421), (-0.70711, 1.70711)) → D_{4-5-W-3}Polygon({(0, 1.41421, 2.8), (-0.70711, 1.70711, 2.8), (-0.70711, 1.70711, 3.15), (0, 1.41421, 3.15)}) → D_{4-5-F-1}Polygon({(-0.70711, 1.70711, 2.8), (-1.41421, 1.41421, 2.8), (-1.41421, 1.41421, 3.15), (-0.70711, 1.70711, 3.15)}) → D_{4-5-F-2}Polygon({(-0.70711, 0.70711, 4.2), (0, 1.41421, 3.15), (-0.70711, 1.70711, 3.15)}) → D_{4-5-R-1}Polygon({(-0.70711, 0.70711, 4.2), (-1.41421, 1.41421, 3.15), (-0.70711, 1.70711, 3.15)}) → D_{4-5-R-3}Polygon({(-0.80711, 0.70711), (-1.37279, 1.27279), (-1.60711, 0.70711), (-1.37279, 0.14142)}) → D_{4-6-P}Segment((-1.41421, 1.41421), (-0.70711, 0.70711)) → D_{4-6-S-1}Segment((-1.70711, 0.70711), (-0.70711, 0.70711)) → D_{4-6-S-2}Segment((-1.41421, 0), (-0.70711, 0.70711)) → D_{4-6-S-3}Segment((-1.41421, 1.41421), (-1.70711, 0.70711)) → D_{4-6-W-1}Segment((-1.41421, 0), (-1.70711, 0.70711)) → D_{4-6-W-3}Polygon({(-1.41421, 1.41421, 2.8), (-1.70711, 0.70711, 2.8), (-1.70711, 0.70711, 3.15), (-1.41421, 1.41421, 3.15)}) → D_{4-6-F-1}Polygon({(-1.70711, 0.70711, 2.8), (-1.41421, 0, 2.8), (-1.41421, 0, 3.15), (-1.70711, 0.70711, 3.15)}) → D_{4-6-F-2}Polygon({(-0.70711, 0.70711, 4.2), (-1.41421, 1.41421, 3.15), (-1.70711, 0.70711, 3.15)}) → D_{4-6-R-1}Polygon({(-0.70711, 0.70711, 4.2), (-1.41421, 0, 3.15), (-1.70711, 0.70711, 3.15)}) → D_{4-6-R-3}Polygon({(-1.36421, 0.02071), (-1.03284, 0.02071), (-0.96421, 0.1864), (-0.79853, 0.5864)}) → J2_{4-7-P}Segment((-1.41421, 0), (-1, 0)) → J2_{4-7-S-1}Segment((-1.41421, 0), (-0.91421, 0.20711)) → J2_{4-7-S-2}Segment((-1.41421, 0), (-0.70711, 0.70711)) → J2_{4-7-S-3}Segment((-1, 0), (-0.91421, 0.20711)) → J2_{4-7-W-1}Segment((-0.70711, 0.70711), (-0.91421, 0.20711)) → J2_{4-7-W-3}Polygon({(-1.41421, 0, 3.15), (-1, 0, 4.2), (-0.91421, 0.20711, 4.2)}) → J2_{4-7-R-1}Polygon({(-1.41421, 0, 3.15), (-0.70711, 0.70711, 4.2), (-0.91421, 0.20711, 4.2)}) → J2_{4-7-R-3}Polygon({(0.08536, 0.03536), (0.88536, 0.03536), (0.7682, 0.3182), (0.65104, 0.60104)}) → F_{3-0-P}Segment((1, 0), (0, 0)) → F_{3-0-S-1}Segment((0.85355, 0.35355), (0, 0)) → F_{3-0-S-2}Segment((0.70711, 0.70711), (0, 0)) → F_{3-0-S-3}Segment((1, 0), (0.85355, 0.35355)) → F_{3-0-W-1}Segment((0.70711, 0.70711), (0.85355, 0.35355)) → F_{3-0-W-3}Polygon({(1, 0, 4.2), (0.85355, 0.35355, 4.2), (0.85355, 0.35355, 4.55), (1, 0, 4.55)}) → F_{3-0-F-1}Polygon({(0.85355, 0.35355, 4.2), (0.70711, 0.70711, 4.2), (0.70711, 0.70711, 4.55), (0.85355, 0.35355, 4.55)}) → F_{3-0-F-2}Polygon({(0, 0, 5.6), (1, 0, 4.55), (0.85355, 0.35355, 4.55)}) → F_{3-0-R-1}Polygon({(0, 0, 5.6), (0.70711, 0.70711, 4.55), (0.85355, 0.35355, 4.55)}) → F_{3-0-R-3}Polygon({(0.03536, 0.08536), (0.60104, 0.65104), (0.3182, 0.7682), (0.03536, 0.88536)}) → F_{3-1-P}Segment((0.70711, 0.70711), (0, 0)) → F_{3-1-S-1}Segment((0.35355, 0.85355), (0, 0)) → F_{3-1-S-2}Segment((0, 1), (0, 0)) → F_{3-1-S-3}Segment((0.70711, 0.70711), (0.35355, 0.85355)) → F_{3-1-W-1}Segment((0, 1), (0.35355, 0.85355)) → F_{3-1-W-3}Polygon({(0.70711, 0.70711, 4.2), (0.35355, 0.85355, 4.2), (0.35355, 0.85355, 4.55), (0.70711, 0.70711, 4.55)}) → F_{3-1-F-1}Polygon({(0.35355, 0.85355, 4.2), (0, 1, 4.2), (0, 1, 4.55), (0.35355, 0.85355, 4.55)}) → F_{3-1-F-2}Polygon({(0, 0, 5.6), (0.70711, 0.70711, 4.55), (0.35355, 0.85355, 4.55)}) → F_{3-1-R-1}Polygon({(0, 0, 5.6), (0, 1, 4.55), (0.35355, 0.85355, 4.55)}) → F_{3-1-R-3}Polygon({(-0.03536, 0.08536), (-0.03536, 0.88536), (-0.3182, 0.7682), (-0.60104, 0.65104)}) → F_{3-2-P}Segment((0, 1), (0, 0)) → F_{3-2-S-1}Segment((-0.35355, 0.85355), (0, 0)) → F_{3-2-S-2}Segment((-0.70711, 0.70711), (0, 0)) → F_{3-2-S-3}Segment((0, 1), (-0.35355, 0.85355)) → F_{3-2-W-1}Segment((-0.70711, 0.70711), (-0.35355, 0.85355)) → F_{3-2-W-3}Polygon({(0, 1, 4.2), (-0.35355, 0.85355, 4.2), (-0.35355, 0.85355, 4.55), (0, 1, 4.55)}) → F_{3-2-F-1}Polygon({(-0.35355, 0.85355, 4.2), (-0.70711, 0.70711, 4.2), (-0.70711, 0.70711, 4.55), (-0.35355, 0.85355, 4.55)}) → F_{3-2-F-2}Polygon({(0, 0, 5.6), (0, 1, 4.55), (-0.35355, 0.85355, 4.55)}) → F_{3-2-R-1}Polygon({(0, 0, 5.6), (-0.70711, 0.70711, 4.55), (-0.35355, 0.85355, 4.55)}) → F_{3-2-R-3}Polygon({(-0.08536, 0.03536), (-0.65104, 0.60104), (-0.7682, 0.3182), (-0.88536, 0.03536)}) → F_{3-3-P}Segment((-0.70711, 0.70711), (0, 0)) → F_{3-3-S-1}Segment((-0.85355, 0.35355), (0, 0)) → F_{3-3-S-2}Segment((-1, 0), (0, 0)) → F_{3-3-S-3}Segment((-0.70711, 0.70711), (-0.85355, 0.35355)) → F_{3-3-W-1}Segment((-1, 0), (-0.85355, 0.35355)) → F_{3-3-W-3}Polygon({(-0.70711, 0.70711, 4.2), (-0.85355, 0.35355, 4.2), (-0.85355, 0.35355, 4.55), (-0.70711, 0.70711, 4.55)}) → F_{3-3-F-1}Polygon({(-0.85355, 0.35355, 4.2), (-1, 0, 4.2), (-1, 0, 4.55), (-0.85355, 0.35355, 4.55)}) → F_{3-3-F-2}Polygon({(0, 0, 5.6), (-0.70711, 0.70711, 4.55), (-0.85355, 0.35355, 4.55)}) → F_{3-3-R-1}Polygon({(0, 0, 5.6), (-1, 0, 4.55), (-0.85355, 0.35355, 4.55)}) → F_{3-3-R-3}
AI Drawing Prompt Reference
Draw a complex Muqarnas geometric pattern composed of multiple polygons and segments. Start by drawing the bottom polygon, then add connecting segments to form a continuous boundary. Next, build the middle layer polygons and segments, and finally add the top polygons and segments, ensuring each part seamlessly connects to its adjacent parts.
The prompt above was compiled from the original drawing commands and is for reference only.