Girih App

Um noch einfacher Ornamente erstellen zu können, als mit den gelaserten Girih-Kacheln habe ich mich dazu entschieden, ein spezialisiertes Programm dafür schreiben.

Eine App hat ein paar Vorteile gegenüber den physischen Kacheln:

Physische Kacheln neigen dazu sich beim Loslassen oder beim Hinzufügen von neuen Teilen etwas zu bewegen.

Lose Teile können nicht dauerhaft als Ornament aufbewahrt werden.

Die Anzahl von physischen Teilen ist begrenzt.

Das Aussehen von und Größe von physischen Teilen ist fest.

Physischen Kacheln können nicht nahtlos aneinander gefügt werden.

Version 2.3 vom Dezember 2018.

Voraussetzungen: macOS 10.11 El Capitan oder neuer

Girih App by Stefan Hintz

Diese App ist komplett in Swift geschrieben.

Zusätzlich zu den Standard Girih-Kacheln: Zehneck, Fünfeck, Sechseck, Fliege and Rhombus habe ich weitere Formen hinzugefügt.

Nicht alle diese Formen können lückenlos miteinander kombiniert werden.

So kann die App auch verwendet werden, um Penrose-Muster oder Ornamente aus regelmäßigen Polygonen zu erstellen.

Ich bin gespannt, was du damit erschaffen wirst. Wenn du darüber twitterst, dann verwende: #Girih

Bitte lass mich wissen was du an meiner Girih App magst und was nicht.


Pattern created with the Girih App


  • Fridolin Okkels sagt:

    Dear Stefan Hintz
    Considering to buy a Mac just to work with your program/app, I am much more willing to pay for an iOS app in App-Store. Therefore; are you planning to create/sell a iOS version of Girih? (There should be many like me that would love to be creative with the endless possibilities of patterns)

    Best regards

    Fridolin Okkels

    • Stefan Hintz sagt:

      I have not started a Girih App for iOS yet.
      I still have so many plans to enhance the Mac version further, so that I am focussing on the Mac at the moment.
      The Mac App is already written in a way that you can work mostly just with one hand, so creating an iOS App should be possible.

  • Hi!
    I think you’ll like my work on Girih tiling. You can find it here:
    (The Girih part comes in part VI)

  • John Golden sagt:

    Trying to unzip the archive and it’s telling me “no such directory.” Any ideas what folder it’s trying to find? (Running 10.11.6 on a MacBook Pro)

  • Stefan Hintz sagt:

    macOS 10.11 should work fine.

    Try to download it with Safari.
    Safari will unzip it automatically by moving the zip file into the trash folder and and leaving the App in the download folder.

  • Steve Wart sagt:

    Hi Stefan,

    This is fantastic. Thank you.

    Is there a mailing list so we can subscribe to updates?

  • Michael Hauser sagt:

    Looks great but I can’t launch it under OS X 10.12.6 on my iMac. I unzip the archive and try to launch and I get an error dialog of “%@ can’t be found.” or “Girih quit unexpectedly.” From the crash info:
    Exception Type: EXC_CRASH (Code Signature Invalid)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY

    Termination Reason: Namespace CODESIGNING, Code 0x1

    I tried disabling Gatekeeper but I still get the error.

    • Stefan Hintz sagt:

      Thank you very much for this information.

      When I checked this version again today, with macOS 10.13.2 I could not start it also.
      The OS told me, that “” could not be opened.
      In this dialog was a small button with a question mark, which told me the app was signed by a verified developer, but the certificate was revoked.
      Since 2017 Xcode seems sometimes to automatically renew developer certificates.

      So I uploaded 1.6 again, compiled with a newer Xcode and with a new valid code signature.

  • Stefan Hintz sagt:

    The Girih App is now officially available in the Mac App Store.

    So it is now much easier to install and to get updates.

  • Serge sagt:

    Hello Stefan!
    Do you have a version of your app for OSX 10.9 (maybe one of first versions will be compatible?). I can’t upgrade to new os because work with many old discontinued software and don’t want to lose them. But features of your app look great and I really hope to work with. I’m ready to buy it for actual price if it will be compatible. Thanks.

  • mafhoom sagt:

    Dear Sir, Because of my country problems, It is not possible for me to pay you,
    but I really like to have your software, Would you please give me a version.
    thank you for your creative mind.

  • Mafhoom sagt:

    I am from iran

  • Emmanuel sagt:

    Hello, im exploring the app, i see some images in the appstore and it looks grat, but i have some questions, is possible to make patterns with a 3d effect, i mean theres a pattern, and then i want to put it in a 3d polygon to make a shadow effect, because i only find the pattern options but i didnt see how to use that patterns in a 3d figure, like the images in the appstore, if you can please help me.

  • Javier Martinez sagt:

    Hi Stefan,

    First of all congratulations for you software. I like it very much.
    I would like to know if you can think about adding a Right Rectangle in your next update. I like to design origami paper bow-tie and other things and is impossible to do it with the big amount of figure you provide. :)


    • Stefan Hintz sagt:

      I suppose you need a right triangle since rectangles can be build by grouping squares.

      The current version of the Girih App is build upon equilateral polygons, which allow me to do some internal calculations very precisely.
      And all angles are rational.
      A right triangle has an irrational side length with the square root of two.
      If I build an app which supports that triangle I have two options:

      1. When joining shapes, shapes can be scaled up or down.
      2. Shapes can only joined at sides of equal length.

      What option would you prefer?

      Option 1 leads to fractals and numerical precision problems when calculating overlaps. Shapes with different scale and constant border width tend to look ugly and the shape can get smaller than the border width, which is also problematic. I tested it a while ago and I was never satisfied with the results.

      Option 2 disallows placing most of the shapes. So maybe many shapes have to be added as connector pieces.
      Finding the right shapes will get more and more complicated.

      I think a compromise could be to start a new similar app which is not based on Girih tiles, but on based on Zellige of course including the right triangle.

  • Pisipojakene sagt:

    Where from can I get the ready-made TriBallGrey.girih ?
    Many thanks,

  • Pisipojakene sagt:

    Very kind of you, dear Stefan.
    Many thanks,

  • Gail Barlow sagt:

    Hi Stefan,

    I am interested in your Girih and Zellige apps. If I do purchase them and create images can I use the SVG files for commercial purposes? I’m thinking of digital images and adapting for paper cutting files. Many thanks – they look so much fun!

  • Gail Barlow sagt:

    Hi Stefan,

    Many thanks for getting back to me.

    That is great news – app store here I come…….

    All the best

    Gail B

  • Vadim sagt:

    Hi Stefan. Amazin app, I’ve been searching for something like this for years.
    I have a question: Do you know any workflow how to create completely custom patterns, shapes and lines. The possible scenario could be to export the result to some vector/3d editor and continue the design there.

    Thanks once again.

  • Hinterlasse eine Antwort