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 Azad Hadji K on August 5, 2014 at 8:09pm

Hi and thanks Pirouz, that comment solved the issue. cheers mate.

Comment by Pirouz Nourian on August 5, 2014 at 5:55am

Hi Azad, the exe file puts the GHA file and the examples where you specify or by default somewhere in your computer. You can repeat the installation and specify a location you will remember. Afterwards, you just need to drag and drop the GHA file into your GH canvas or put it in the components folder of your grasshopper. 

Comment by Azad Hadji K on August 5, 2014 at 3:04am

Hi pirouz, I have difficulties to install this plug-in. it has an exe file and I try to install it but nothing happening after. any idea might help me please? thanks mate.

Comment by Pirouz Nourian on May 9, 2014 at 8:55am

Hi Richard, sounds great! A Geomatics student of mine is also busy with kd-trees for another reason... heard about it just yesterday.

About isovist bubbles: I'm working on a generic syntactic design method, without many geometric constraints. This lead to a question as this: What would be the shape of an imaginary bubble that wants to maintain its size (area) and visibility from a point, given some obstacles. 

It needs a proper justification; we're busy writing on it for a paper. Would be good to hear your critique/idea about this.

 

Comment by Richard Schaffranek on May 9, 2014 at 7:30am

Hi Pirouz

A student of mine is working on a KD-Tree subdivision ensuring square meters and connectivity (if possible ...) from a bubble diagram, will ask to share it when he is finished with it.

Whats the idea behind the isovist bubble? Any comments on that?

Richard 

Comment by Pirouz Nourian on May 9, 2014 at 6:55am

Richard, Angel and Sam, thank you  for the interesting discussions. Developments in the direction of rectangular drawing (replacing the circles with rectangles of certain areas and proportions) would be very interesting.

BTW, we are working on some new stuffs... have a look at these: https://sites.google.com/site/pirouznourian/syntactic-design

Wish us luck and fewer bugs... :)

Comment by Ángel Romo Sandoval on April 24, 2014 at 11:08am

I solved it. Richard, thanks a lot for your improvement. Your idea of storing the values in the edge costs it´s very clear, I like it! Also I've learnt a lot more about spyderweb looking your algorithm.
The problem of the starting attraction that only can be solve with a loop, as Pirouz said, "If some configuration is very messy, you need to have a high repulsion first to untangle it".

Thanks, Richard, I'm having fun, hehe

Comment by Richard Schaffranek on April 23, 2014 at 2:13pm

Could you specify the problem? Maybe discuss that in the SpiderWeb group...

Comment by Ángel Romo Sandoval on April 23, 2014 at 12:15pm

Sam, I like your algorithm a lot!! My algorithm is worse so I think that it´s no sense to upload it again with new versions of spyderweb or whatever be. I am trying to solve a problem with the spyderweb in order to open the file of Richard (I don´t know why I can´t install one of the .dll of spyderweb files).


I share here a prototype of Sam´s algorithm with the "hoopsnake" component. I am trying to create an algorithm for other shapes instead of circles. I know that is dirty and it has a lot of bugs but I think that it is very interesting.

2014_04_23_FPGhoopsnake.gh

2014_04_23_FPGhoopsnake.3dm

Comment by Richard Schaffranek on April 17, 2014 at 3:27am

To add to the discussion:

I changed a bit on the floorplanator file, its now based on the latest release of spiderWeb. Manly the part where to calculate the repulsion / attraction forces.

The idea is that to store these values in the edge costs of the graph this makes the file cleaner and faster.

Remark: if the starting attraction graph is not clean (no intersections of edges) this script will not solve the problem... I have to admit I don't know how to solve it with Kangaroo.

Have fun...

floorplanator.gh

 

Members (637)

 
 
 

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service