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. 

See a video demo-tutorial here

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: 608
Latest Activity: Apr 19

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

Discussion Forum

SYNTACTIC Plugin 8 Replies

Hello All,I am trying to install Syntactic but when I launch grasshopper I still can't see the plugin. I used both installation methods in the installation instructions. I am also using Rhino 6, any…Continue

Started by Tha'er Abdalla. Last reply by sai kaung si thu Apr 19.

Text labels and graph gone

Hello everyone!I have just started working with Space Syntax but for some reason my labels (text) and circles (result of graph), have disappeared. I could only see the TreeGraph at some point. I had…Continue

Started by Emma Chris Oct 7, 2020.

Gradient issue with Syntactic 5 Replies

Hi guys,I don't know what is wrong with this simple definition on space syntax...Any ideas?Domain...lists...input curves?Thanks...…Continue

Started by Andrés Utz. Last reply by Frane Zilic May 11, 2020.

about the triangulate component

Hello everyone,I have the same problem with Alexander, the triangulate component don’t work. Do you know how to solve the problem? Why?Thank you very much. Best wishes.…Continue

Started by 王海涛 Feb 17, 2020.

Comment Wall


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

Comment by Pirouz Nourian on February 21, 2019 at 10:32am

Hi shimaa elsayed, the last working version (which might only work on Rhino 5) is available on my website: (download button at the bottom of the page). 

At this moment we are working on a much delayed new release but due to my bust academic schedule I cannot promise a release date. I might gradually post here some components as user objects.

Comment by shimaa elsayed on February 8, 2019 at 1:13pm

I want how to download space syntax inside rhino

Comment by 周伟杰 on January 14, 2019 at 1:59am

Your research is very helpful

Comment by Dēmiurgos on January 12, 2019 at 9:15pm

I found a little script that my help me in baking the graphs from the component "GraphsfromNodesAndLinks". This is already great and very helpful. 

Is there a way to bake the other output graphs? 

Thank you

Comment by Dēmiurgos on January 12, 2019 at 8:38pm

Hello, Pirouz

How can I bake the graphs? I don't know if this question has already been made. 

Thank you for your time and effort

Comment by Leen Hiasat on January 10, 2019 at 7:23am

Hello Nourian,

I'm having a problem with the tool "DiskoGraph" 

It sometimes gives me this error

"Solution exception: object reference not set to an instance of an object" and refuses to produce the graph.

What might be the problem please?

Thank you

Comment by Pirouz Nourian on December 10, 2018 at 4:47am

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 December 10, 2018 at 1:48am

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 December 10, 2018 at 1:43am

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.


Members (608)






  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service