Girih App

To create even easier ornaments, than with the laser cutted Girih tiles, I decided to write a specialized App for it.

An App has some advantages to the physical tiles:

Physical tiles tend to move around a bit, when you release your fingers or add another piece.

Loose tiles can not be durable stored as ornament.

The number of physical tiles is limited.

The look and size of physical tiles is fixed.

You can not seamless join physical tiles.

Download the Girih App

Version 2.3 from December 2018.

Requirements: macOS 10.11 El Capitan or newer

Girih App by Stefan Hintz

This App is completely written in Swift.

As an addition to the standard Girih shapes: Decagon, Pentagon, Hexagon, Bow Tie and Rhombus at added some more shapes.

Not all of the shapes can be combined together without gaps.

So this App is also useful for creating Penrose Patterns or Ornaments from regular Polygons.

I am curious to see, what you create with it. If you tweet about it, tag it with: #Girih

Please let me know what you like about my Girih App and what not.

Palace

Pattern created with the Girih App

Comments

  • Fridolin Okkels says:

    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 says:

      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: https://www.youtube.com/playlist?list=PLv6t-593X5GY7xh9XMxCUGbmz09Lz-zl9
    (The Girih part comes in part VI)

  • John Golden says:

    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 says:

    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 says:

    Hi Stefan,

    This is fantastic. Thank you.

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

  • Michael Hauser says:

    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 says:

      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 “Girih.app” 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 Girih.app 1.6 again, compiled with a newer Xcode and with a new valid code signature.

  • Stefan Hintz says:

    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 says:

    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.
    Serge

  • mafhoom says:

    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 says:

    I am from iran

  • Emmanuel says:

    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 says:

    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. :)

    Thanks!
    Javier

    • Stefan Hintz says:

      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.
      https://en.wikipedia.org/wiki/Zellige

      • Javier Martinez says:

        Hi!

        Thanks for your fast answer and for the description.

        As you explain both solutions could cause some problems. Therefore if you decide to create a new app based on Zellige I’ll purchase it for sure.

        Thanks!
        Javier

  • Pisipojakene says:

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

  • Pisipojakene says:

    Very kind of you, dear Stefan.
    Many thanks,
    Pisipojakene

  • Gail Barlow says:

    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 says:

    Hi Stefan,

    Many thanks for getting back to me.

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

    All the best

    Gail B

  • Leave a Reply to mafhoom Cancel reply