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 Bao Nguyen on February 16, 2016 at 8:20pm

Hello, I had a problem with the RectangulateDual component, it appeared to have many layers. If anyone know why? Thank you.

Comment by Pirouz Nourian on February 13, 2016 at 9:50am

C_Disk_PZN_Corrected.gh

The attached component puts out the disks for working with the disk graph drawings. 

Just noticed there was a small problem with the areas in the earlier version of this. I have fixed that problem in the attached. 

Comment by Florino Ita on January 21, 2016 at 4:39am

Thank you Pirouz for your answer.

well, I said removing unnecessary connections, but it can have another way of defing the connections automatically

Comment by Pirouz Nourian on January 21, 2016 at 4:36am

Florino, re your first question, could you please post your file? In doing so, please remove all components from other plugins and make it as simple as possible. 

Regarding your second question, I think it is best if the designers themselves specify which spaces should connect to which other. Potential connections between n spaces will be n-squared. Frankly I don't see why removing unnecessary connections could be better than specifying directly what spaces should connect to one another. However, of course you can make connections automatically (I am not so interested in automating decision-making in design). If you need to make connections automatically you can do that with native components from grasshopper such as Proximity tools. Perhaps a better approach would be to use SpiderWeb tools to design a systematic process for doing so. 

Comment by Florino Ita on January 21, 2016 at 2:31am

I have another question (sorry for my questions, I hope they are not really stupid since I am really new to grasshopper) I would like to know per example, when I am defining relations between spaces, in your plugin, we have to first define the points and for each point we have a space, after this we will link these points to the space names we have to deal with... so for each point we have an appropriate space name, in the second phase we will draw manually a line between each point to define the relation between the spaces... well here is my question, linking points (or spaces) is done manually, there is not automated method to link these points? (maybe having a list of all the configurations (links ) possible and after this we will choose links we want to keep?

Thank you again Pirouz

Comment by Florino Ita on January 21, 2016 at 1:00am

Thank you for this fast development of the component... but actually, it is a bit frustrating since, after doing a graph in space syntax, I would like to extract the exact graph made, however, the component you should yesterday does not extract the exact graph, it makes other "disks" maybe with same area (not sure also if I have the same area, since I noticed that the area is different for some disks) but anyhow the other disks dont follow the same graphical representation made with the first simulation of space syntax...

or maybe I missed something? 

Thank you again 

Comment by Pirouz Nourian on January 20, 2016 at 9:09am

the other component thickens the edge-lines (only for visualization)...

Comment by Pirouz Nourian on January 20, 2016 at 9:07am

Hi Florino, I just made two components for baking the disks as colored meshes. You can find them in the attached file. 

C%23_Disk_PZN.gh

Comment by Florino Ita on January 20, 2016 at 2:09am

Hello, is there some examples about using space syntax with kangoroo?Thank you for your answer

Great plugin btw I am having fun using it with my projects, but how can I exploit the result... Is there a gap between this plugin and other functionality in grasshopper or maybe i am wrong...

Comment by Junghwo Park on January 9, 2016 at 9:02am

Hi Pirouz,

Grasshopper Developer Settings solved the issue. Thanks heaps!!!!!!!!!

 

Members (637)

 
 
 

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service