An approach to automating the construction of 3D girihs (3D Islamic geometric patterns) on NURBS surfaces

Islamic geometric patterns known as “girihs” are typically seen as 2D designs. However, in traditional Iranian architecture, girihs have been used to decorate curved and 3D surfaces. While there have been many studies on 2D girihs and methods for creating them, there has been less focus on 3D girihs. Additionally, there isn’t a comprehensive digital technique for constructing 3D girihs. This paper aims to fill this gap by proposing an automated approach for constructing girihs on curved surfaces to create 3D girihs. We use the UV coordinate relative to the NURBS (Non-Uniform Rational B-Spline) surfaces to identify the corresponding generative points of 2D girihs on 3D surfaces, then connect the points to construct 3D girihs. With this method, any geometric girih can be mapped onto a 3D surface, and under the right conditions, any 2D designs and motifs can also be mapped. We implement the proposed method in Grasshopper for Rhino 8 for Win, controlling the density and mapping quality of 3D girihs through parameters N MU and DL. By integrating this algorithm with a 2D girih generation algorithm, we provide the possibility of real-time customization and interactive construction of 3D girihs.

Authors

Institutions

Publication Details

Journal
International Journal of Architectural Computing
Published
2025-01-28
DOI
https://doi.org/10.1177/14780771251316127
Primary Topic
3D Shape Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An approach to automating the construction of 3D girihs (3D Islamic geometric patterns) on NURBS surfaces

Ali Azizi Naserabad, Abdul Hamid Ghanbaran
International Journal of Architectural Computing
3D Shape Modeling and Analysis
article

An approach to automating the construction of 3D girihs (3D Islamic geometric patterns) on NURBS surfaces

Ali Azizi Naserabad, Abdul Hamid Ghanbaran
article en

Abstract

Islamic geometric patterns known as “girihs” are typically seen as 2D designs. However, in traditional Iranian architecture, girihs have been used to decorate curved and 3D surfaces. While there have been many studies on 2D girihs and methods for creating them, there has been less focus on 3D girihs. Additionally, there isn’t a comprehensive digital technique for constructing 3D girihs. This paper aims to fill this gap by proposing an automated approach for constructing girihs on curved surfaces to create 3D girihs. We use the UV coordinate relative to the NURBS (Non-Uniform Rational B-Spline) surfaces to identify the corresponding generative points of 2D girihs on 3D surfaces, then connect the points to construct 3D girihs. With this method, any geometric girih can be mapped onto a 3D surface, and under the right conditions, any 2D designs and motifs can also be mapped. We implement the proposed method in Grasshopper for Rhino 8 for Win, controlling the density and mapping quality of 3D girihs through parameters N MU and DL. By integrating this algorithm with a 2D girih generation algorithm, we provide the possibility of real-time customization and interactive construction of 3D girihs.

International Journal of Architectural ComputingVol. 24(1)
Shahid Rajaee Teacher Training University (IR)
Shahid Rajaee Teacher Training University
Openalex Percentile: Top 98%
3D Shape Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.