algorithmic modeling for Rhino


Space Syntax

Space Syntax is a theory of architecture and built environment that seeks to explain the effect of spatial configurations on behavioral patterns of people. SYNTACTIC tools bring Space Syntax theory into parametric design workflows. More information on syntactic design methodology:

My PhD dissertation (see chapters 3 & 4)

Designing with Space Syntax

Syntactic Design Methodology

For more information, videos, news and updates you can visit the following website. 

The plugin is available for download here:

This plugin is completely compatible with SpiderWeb for Grasshopper and we hereby thank Richard Schaffranek for all we have learned from this extremely useful plugin


Location: Delft
Members: 528
Latest Activity: on Monday

Hi, All components are ready. We are just wrapping all our VB codes into a GHA.

Discussion Forum

"DiskoGraphDrawing" Icon

Hi There, I'm using the latest version of Syntax (downloaded today) on Rhino 6. Is it correct to assume that this isn't 100% compatible with Gh on R6 at this point?The issue I am having is the first…Continue

Started by Chris Dimarco on Monday.

output Elevation and sections with dimensions

Hi, please i want to output elevation and sections with dimensions by grasshopper in this 3D wall, can u help me.thanks…Continue

Started by tariq hilmy Nov 27.


Hi, if I am not wrong, the web site ( said that they are…Continue

Started by Eva Nov 19.

Bake legends/export graphs 1 Reply

Hello everyone,I just discovered space syntax and I am having a great deal of fun playing with it however, I can't seem to bake the pie chart, or the legends or anything. Any ideas how I can export…Continue

Started by Stefania Dinea. Last reply by Yuki Wada Oct 25.

Comment Wall


You need to be a member of Space Syntax to add comments!

Comment by Pirouz Nourian on Monday

Hellow Yuki Wada , 

I checked your file and noticed there were quite a few errors caused by empty entries in your lists (I guess that is because I am opening your file in GH for Rhino 6 and that you have made it in GH for Rhino 5). Apart from that, I see that your graph is not 3-connected (has more than 3 vertices and remains connected after removing any 3 vertices). That is an issue. I saw at least one (Yodo r) node that is only connected to north and west. That is a breach of 3-connectivity. In your Tutte Diagram I also see that there are a few nodes connected to nowhere. That is also a serious problem with the graph drawings ahead. 


Comment by Pirouz Nourian on Monday

Hello Leen Hiasat, 

thanks for your compliments. The error you are mentioning might be because the NEWS graph you are putting in is not 3-connected (has more than 3 vertices and remains connected after removing any 3 vertices), or because you are trying to find a triangulation that does not exist (referring to a high index). 

The package released on Food4Rhino is indeed incomplete. We are working on it. Cannot promise an exact date but doing our best to release before the end of the year. 

Comment by Pirouz Nourian on Monday

Hello Maryam, we are working on an update for Rhino 6, ensuring compatibility with the new library. I cannot promise a new video anytime soon, but will be happy to answer short questions here. 

Comment by maryam on December 7, 2018 at 4:40am

hello , Mr Nourian
According to the upgrade of your new plug.
It 's possible to renew a teaching video to get acquainted with the functions version for us.
Thank you.

Comment by Leen Hiasat on December 5, 2018 at 6:42am

Hello Pirouz

Thank you so much for this tool I believe its going to be of great help for me in my research.

However, I have so problems in starting it, the version on this website doesn't seem to work on my Rhino 6. Even after trying to unblock it and pasting it to the components folder.

I downloaded the one on food4rhino, it worked, but its missing many components

any suggestions please?

Thank you so much

Comment by Yuki Wada on October 18, 2018 at 10:42pm

Hi Pirouz.

Your Syntactic is very exciting!

I'm having a trouble with a component 'Triangulate Mesh In All Ways'.

The error message is:  '1. Solution exception: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

The goal of my project is to allocate room boxes at points generated by space syntax without overlapping each box.  The boxes don't need to kiss each other because I'll connect them with corridors using edges generated by SYNTACTIC (Does a component 'Graph Edges' work for this?).

I'm also looking forward to updates which enable point generation in 3D volume!

Comment by Pirouz Nourian on October 17, 2018 at 1:05pm

Hi Grassitect, Hi Yuki, 

THanks for reporting this. I have installed Rhino 6 last week and started working on an update. Due to high education workload I cannot promise an early date but we are close to publishing updates, may be gradual updates. 

Comment by Yuki Wada on October 17, 2018 at 8:12am

Hi Grassitect and Pirouz.

The plugin also doesn't work with Rhino 5 of 64bit.

It only works with rhino5 of 32bit.

Rhino6 is 64bit software. So, it may need an update to work with 64 bit systems.

Comment by Grassitect on October 16, 2018 at 10:52pm

Hey Yuki and Pirouz! Similar situation here. I have installed the plugin but it doesnt seem to be working with Rhino 6. I have also tried directly dragging the plugin into gh and the same situation continued. Heres a screen capture when opening up the test file provided in the folder.

Thank you very much!

Comment by Yuki Wada on October 12, 2018 at 3:59pm

Hi, Pirouz.

Thank you for your reply.

Syntactic doesn’t appear on grasshopper of Rhino6 though I put rha file into grasshopper components folder and rebooted.


Members (528)






  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service