[Plugin] [CityGen] - Street Generator [WIP] (0.5.2a)
-
Thanks Jim, but I'm making some illustrations and extra description to go along with the UI elements. So I need to do this by hand. And the Road Type list will require some special UI elements.
But good to know that that plugin class exists. I hadn't noticed it before.
-
thomas,
what if a boulevard had its lanes divided by median strips? how would SG deal with it? and how would one have to introduce the lines before running SG?
-
@edson said:
what if a boulevard had its lanes divided by median strips? how would SG deal with it?
At the moment you'd have to create the lanes as separate streets. Though I'd expect there'd be issues with the rounding as I've yet not made it handle radius' that doesn't fit the space.
I think that median strips would be an advanced feature to add. So when you define custom street types you can specify median strips - I expect that an offset from centre would be useful here in case the lanes are not symmetric. (though asymmetric lines would complicate things...)
-
Test comment.
-
Pushed my work on SG 0.5.1 into the repository. Added a base for webdialogs. I added the jQuery Javascript framework to the project.
I'll make the Street Property editor before I publish the 0.5.x version here. I also want to test it against Mac before 0.5.x goes gold.

-
Looking great Thom! I guess I am going to have to learn me some Javascript now so I can keep up

Chris
-
If you use the jQuery framework you save yourself allot of work. Does much of the nitty gritty boring stuff for you.
I'm also planning to better organize the CSS files. What I'm doing now is that the ui.css in the citygen folder defines the looks of the core UI widgets. For each webdialog I make it's mostly a matter of just defining the correct class to the HTML elements and position them within the window.
-
Btw, does the descriptive text and illustration of the Angle Threshold property make sense? You can understand how it works from that?
-
My understanding from the text is that any angle less than 30deg will not be rounded. But the image looks like its showing something different because the green 90deg is rounded, but the red 125deg angle is not. Neither is the white 145deg angle.
So I think I am mis-reading something.
-
@chris fullmer said:
but the red 125deg angle is not. Neither is the white 145deg angle.
Which angles are these? The illustration shows one 90 degrees and one 55.

The idea was to illustrate how it determines what's rounded; with a starting point in the white line with the arrow - coming in from the bottom. The Right edge (Red) breaks of in a 55 degree angle from the white - with a threshold of 60 degrees that means this corner won't be rounded. The left edge (Green) breaks off in a 90 degree angle - above the theshold; so it is rounded.
How can this be better described / illustrated?
-
The angles that are labeled don't correspond to the sidewalk that will or won't be curved. I was thinking the angle threshold would correspond to the angles I am pointing at in the picture. I'm sure I'm just misunderstanding how the script is supposed to work.

Chris
-
I see.
The reason the angles differ, is because I based it off the centre line. You see the Red and Green arc? That's the angles I measure.
I was thinking of the angles as in how much it rotated away from the centre line - like if you'd be driving down the street; how many degrees you'd have to turn.
That's why the red and green radius is located by the centre line instead of the street edge. The colour coding was meant to illustrate which edge corner the angle related to.
Interesting how you had a different approach to it. That's what I was curious of. It'd be good if more people could let me know how they'd expect it to work. What feels more intuitive.
-
Not sure where to post this or even if it's relevent, if anyone wants to be part of this city gen app follow link: http://www.fileplanet.com/promotions/cities-xl/?_cmpid=fp161
-
@chris fullmer said:
@thomthom said:
Yea, I was thinking of maybe adding a brush painting tool. Where you can sweep. Or maybe have a large hit-radius.
I think that would be a welcome addition to the plugin. I was having frustration issues when I tried to paint lines earlier for my demo too.... They are tricky little things to pin down with the bulky paintbucket.
Chris
This is my first look at this forum.
Painting edges; that was what initiated the request I posted a day or so ago here:
http://forums.sketchucation.com/viewtopic.php?f=180&t=21125 -
Been a long break from this project. Other things has taken priority. Just wanted to upload the latest version I had on disk.
-
Hi Thom.-
here is me again, now back in Spain. I'd tested city generator and found some bugs in the use. I don't Know if it's due to the configuration (as I told you before) or is a real bug in the programming.
I'm using Skechup 7.1 with many plugins instaled and here the main bug I found:
I can't modify the parameters on "define streets", can't create news types or change the predef-values
best regards
jann
-
@tug said:
I can't modify the parameters on "define streets", can't create news types or change the predef-values
The define streets dialogue isn't finished yet. I meant to disable it before I uploaded, but forgot.
-
okis.. then
I'll wait for news...
best regards
-
Hi Thom,
First, thank you for your work on this plugin.Unfortunately I can't make it load in SU
-
Follow the link under Requirements
Advertisement