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 Andreas Krigoltoi on February 4, 2017 at 8:55am

Hey
Good job! 

Was wondering, is there any way of baking the results of the analysis? 
Saw a related topic before, regarding the baking process. Look through the .gh components, yet didn't find anything related to the baking.  

I do see a workaround, where You just screenshot the image/part of the graph and edit it afterwards. Anyway, was just wondering if there is a way straight  bake it, instead of using the workaround. 

// 
I find this method of spatial analysis awesome, since it lets us create a solid layer of information. The analysis supports a branch of ideas and works side-by-side with the designers own intuition. 

Again, a big thanks :) 

Comment by Pirouz Nourian on January 13, 2017 at 10:51am

Hi Asal, You are welcome. In the image you have posted I see that you have not provided any connections with the NEWS sides. Those links indicate your preferences for having access to one of these sides because of lighting or other reasons. Without these links it is not possible to make a triangulation. For making these links you need to draw additional lines towards the 4 sides to indicate adjacency. Note that in the end, you need to have enough links so that the graph is at least 3-connected. That means that the graph should not be torn apart by removing 3-1=2 vertices. For technical details see: http://mathworld.wolfram.com/k-ConnectedGraph.html

https://en.wikipedia.org/wiki/K-vertex-connected_graph

Please note that this is a theoretical limitation, not a bug. I hope this helps. 

Comment by asal alizade on January 13, 2017 at 8:37am

Hi pirouz

tnx for your quick response.

the error is:Object refrence not set to an instance of an object.

1.PNG

2.PNG

and I will read those chapters.tnx

Comment by Pirouz Nourian on January 13, 2017 at 7:41am

Hi Asal, 

Could you please post the content of the error message and an image of the network that is to be triangulated? It could be that there is no possible triangulation or that the number of triangulations is smaller than 9 (9=8-1). 

BTW, I'd suggest you look at the chapters 3 & 4 of my dissertation for an overview of the processes supported by the toolkit. http://abe.tudelft.nl/index.php/faculty-architecture/article/view/n...

Comment by asal alizade on January 13, 2017 at 7:25am

Hi Everyone!

I'm new in Space Syntax and now I have problem when trying to make the triangulation. I follow the example and also read the pdf but couldn't really find the solution.here is the screenshot:

ss.PNG

sss.PNG

anyone knows what is the problem?

thank u:)

Comment by h on January 2, 2017 at 1:31am

Yes, I know that but ForceDirectedGraph component only gives center of the circles within the graph. I wonder that it could give the areas of the circles in tangent position. I think I should calculate myself, as you told. Thanks. 

Comment by Pirouz Nourian on December 31, 2016 at 6:59am

h 

Hi, you can get the radii of circles by making an expression like Sqrt(A/pi), where pi equals 3.1415 and A is the area of the corresponding circle. this is because the area of each circle is pi*r^2 (pi times r squared)

Comment by h on December 30, 2016 at 4:31am

Hi, 

I am very new in GH. I want to use ForceDirectedGraph lines to set proximity relations with points. Because I want to use areas as constrains for point proximity in a plan organization. However, I cannot get those r values from graph. Thanks in advance.

relations.jpg

Comment by Pirouz Nourian on December 19, 2016 at 3:15am

Hi Yalda, please make sure the units of the Rhino file and the radii values are the same (e.g. meters). If you aim for large radii when the boundary is small you'll get errors because the boundary cannot fit circles that big. Please start from the example file. If something went wrong again, please attach your file to a comment here and I'll look at it. 

Comment by Yalda Sharifi on December 18, 2016 at 12:09am

Thanks for explanation but I didnt have any result because of an error on radii data.As Im beginner user, I still dont know is there the logical relation between radii and boundry curve or just a restrictive...

 

Members (637)

 
 
 

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service