AnsweredAssumed Answered

Manipulating street connectivity in CityEngine

Question asked by stephen.condors on Jul 14, 2014

Hi all,

I would like to be able to create a series of street networks with varying levels of connectivity.

One potential solution to do this would be to manipulate the number of dead end streets (or cul-de-sacs) found in a given network.


Does anyone have any advice concerning how I might go about doing this in a robust way (ideally through a python script that operates on a grown street network).

I imagine that one could grow a street network and then select X number of nodes at random from that network and convert them to cul-de-sacs. Subsequently manipulating X would allow one to create a series of networks with varying amounts of dead end streets (and thus connectivity).


Unfortunately, I am unsure how to do this on a one off basis even - Tutorial 2 Part 5: Dynamic city layouts simply says "create some cul-de-sacs" but I don't see that option in any of the object parameters I can manipulate.


I am happy to provide more information if the above is not clear.


Any advice, suggestions, experience is much appreciated.