Grasshopper

algorithmic modeling for Rhino

Information

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: https://genesis-lab.dev/products/syntactic/

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

NEW VERSION WAS RELEASED ON JANUARY 25, 2015. 

UPDATE: Genesis Lab [webpage][website] is to modernize, open-source, and develop the toolkit starting in December 2021. Stay tuned for updates through my YouTube Channel and ResearchGate

Website: https://genesis-lab.dev/products/syntactic/
Location: Delft
Members: 637
Latest Activity: Jun 26

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

Discussion Forum

Bake legends/export graphs 3 Replies

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 Sabrina Morris Nov 22, 2023.

"DiskoGraphDrawing" Icon 3 Replies

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. Last reply by Mary Bliss Nov 21, 2023.

space syntax area refrence 3 Replies

HiI used your space syntax for an architectural function relation diagram, but i have a problem because there is a rule that number of points and areas should be the same, so in a situation that i…Continue

Started by maryam ma. Last reply by GabrielaSullivan Oct 23, 2023.

Gradient issue with Syntactic 6 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 Nelson Oliver Sep 20, 2023.

Comment Wall

Comment

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

Comment by Tim on April 25, 2016 at 2:27am

If yes, I just checked it, maybe I haven't gotten it yet, but how does it bake justified graph (it doesn't even have any outputs, which is the problem)

Comment by Tim on April 25, 2016 at 2:06am

Just to be on the same page, are you talking about C_Disk_PZN_Corrected.gh?

Comment by Tim on April 25, 2016 at 1:52am

What you say is that it is possible to assign names through tags to corresponding bubble and from there just tweak and bake the tag.

I found it extremely useful to work with pipeline component with your plugin. I guess you know why (although not without some trickery))). Also, it seems more efficient to name the geometry and with Human plugin retrieve these names to each bubble accordingly.

Comment by Tim on April 25, 2016 at 1:48am

Hey Pirouz,

Great to hear, please don't worry about the snippet, I'll find it myself.

Comment by Pirouz Nourian on April 25, 2016 at 1:46am

Hi Tim, Thanks for your suggestions and compliments. I am fine and getting closer to my defense ceremony I presume :). I have posted a C# snippet previously here for baking the balls of a bubble diagram as colored meshes. Have you tried that? I will try to find it from here and re-post it. It does not do all you have asked for, but it is something to start with. You can then perhaps adjust the texts separately using GH native components.  

Comment by Pirouz Nourian on April 25, 2016 at 1:39am

 Chandan Chaturvedi 

Please follow the way it is done in the example file. There you can see how to use the attributes to keep track of the spaces in your configuration. In principle, the order of the spaces does not get disrupted when they go through the process; that is if the graph is planar and sufficient links to the sides are provided. You can do the labeling and similar tasks with native components of GH. BTW, do not expect the rectangular drawing components to do the job properly, they are only place holders. Check the example file and read the "read me" notes please. 

Comment by Tim on April 21, 2016 at 6:24am

Hello again,

Also I think it would be nice to add a piece of code that tries to avoid intersections in Justified Graph

Comment by Tim on April 21, 2016 at 5:18am

Hey Pirouz,

How are you doing?

I keep using your plugin, start to get used to it. My professor love it, it helped me a lot. During my work with it I sometimes find bloopers and would like to drop some wishes.

For example it would be super useful to be able to bake Justified Graph to work with it later. Specifically, I think it would be useful for it to have geometry outputs. For example with other plugins I can convert colored circles (which I assume are surfaces) into hatches and safely export them into AI and work with nice fills from there (avoid filling it up myself this way).

Or you could make them to be hatches when they are baked.

Also, input for text color is essential. Since I can't bake it I have to take a screenshot but white text will just disappear on my (so happens) white presentation poster.

It is a really beautiful graph, I can see the logic or a problem clearly from it, but it can be much better, text can be centered to its bubble and resized to fit in and so on.

Comment by Chandan Chaturvedi on April 17, 2016 at 1:24am

So, here's an example of what happens when I try to get it to work.

Thats the definition...

Now, the result..

Now, Where is the label that says which box represents which room. I mostly figure that out myself but that is very counterproductive. I use an application that makes me pick up the pen and paper. Suggest something.

Regards

Comment by Pirouz Nourian on April 14, 2016 at 10:11am

Hi Francisco, Thanks! It appears you are missing links towards the 4 sides. Once you provide the nodes and links to the NEWS (North, East, West, South) node-link graph, a sketch-pad with four nominal sides appears. You need to provide additional links from your spaces towards these sides in order to proceed with the rest of those methods. Please check the example file as well. 

 

Members (637)

 
 
 

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service