the missing places. Correct me if I am wrong but the missing 3D's created are actually randomly extruded (within given dimensions, 9 to 18 for this case). I changed the parameter from 9 to 18 to 20 to 30 and the building heights increased.
The purpose of the 3D was to use it for an outdoor CFD so I wanted the geometries up to a certain precision, hence I didn't go for the randomHeight option in the first place. It seems to me that when we open osmbuildings.org, OSM assigns a fixed default height for the buildings it doesn't have the height or no. of floors data tagged. What do you think?
Thanks again!!
Best Regards
Saket…
oints is, based on a line between them - wich is fine for now. BUT its not really what i want to do.
If i have lets say 50 points. 20 of have the ID1 20 have ID2, and 10 have ID3. How could i achieve something where all ID1 push away ID2 and for example all ID3 pull ID1? Maybe like Magnets?
If someone has an idea how i could do something like that... ...please share!!
Cheers…
length.
How can I grab:
all points that result from the division of 1unit
all points that result from the division of 2units
all points that result from the division of 3units
all points that result from the division of 4units
And of course, supposing the number of lines changes, the values of the divide also change, and the nr of values of the divide also change.
Thing is Im currently working with 20 lines and 5 values of distance, that makes 100branches!
Thanks for any insight.
…
Grasshopper become unresponsive and after an hour nothing has happened. For me this feels like something is wrong.
Maybe I have some settings the wrong way? I run in wireframe mode, both R & GH. Is there some kind of tolerance or mesh level settings that I'm forgetting about?
If I enter a setting where the sDiff does not work, it will calculate the result pretty fast btw.…
Added by Pete Bell at 1:34am on September 25, 2012
f Virtual Build Technologies will debut their Rhino plug-in RhinoBIM and showcase its functionality. The presentation will cover using RhinoBIM for Structural Design Modeling, Structural Analysis, and more.
Title:
RhinoBIM Debut Webinar
Date:
Friday, March 4, 2011
Time:
9:00 AM - 10:30 AM PST
…
Added by Mary Fugier at 1:04pm on February 24, 2011
rph)
Thus I need an interval grabbing these elements from 0 to 2, from 3 to 5 and so on. Now is just a matter of using two series components and basic maths to fill this interval with the proper numbers.
See attached image for further detail…
it is my machine is not letting me install Rhino 5 either.
FYI my machine is running with an Intel(R) Xeon(R) CPU x5675 @ 3.07GHz 3.07GHz GHz (2 processors)
http://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20X5675%20-%20AT80614006696AA%20(BX80614X5675).html
This is a server chip, I dont think that is the problem but I wanted to throw that out there. If anyone has any advice or has had similar problems please let me know. Thanks much.
-Charles
…
Print("False") End If
What do I need to add so that it will come out as a list rather than all linked together, I'm trying to extract just the true and false values but instead all of them come together.
Thanks a lot :D!…
mple problem.
Imagine you're dividing a space (100m²) into two rooms, one of which (room A) should be 60m², the other (room B) 40m². Now it follows that the sum of both rooms must always add up to 100m². And if you make one room smaller by 5m², the other one gets bigger by 5m².
The simplest expression that would convert room areas into a fitness value is, I think:
Abs(A - 40) + Abs(B - 60)
or, in English, the sum total of the discrepancies between the actual areas and the desired areas.
If the rooms are both 50m² we get a fitness of:
Abs(50-40) + Abs(50-60) = 20
If room A equals 10m² and room B equals 90m², we get:
Abs(10-40) + Abs(90-60) = 60
If both rooms are exactly right, we get:
Abs(40-40) + Abs(60-60) = 0
So the point here is to minimize fitness, and once the fitness has reached zero we know we're home free.
But this is a very straightforward case. What if we're trying to optimize a problem, while knowing there's no way on Earth we'll be able to solve all constraints? This is after all what Evolutionary solvers are good at. So what if the problem is not as clear cut?
This time try to imagine we want every room to be 50m², but all the rooms are too small. Let's write down three cases like before:
(Room A = 30m², Room B = 40m²)
Abs(30 - 50) + Abs(40 - 50) = 30
(Room A = 35m², Room B = 35m²)
Abs(35 - 50) + Abs(35 - 50) = 30
(Room A = 25m², Room B = 45m²)
Abs(25 - 50) + Abs(45 - 50) = 30
Holy Crap! They're all the same! Well this is no good, it's like three bald men fighting over a comb. Even though all solutions fail to meet constraints, they certainly shouldn't all be equally fit. Let's assume for the time being we'd rather have both rooms fail to meet demands in equal amounts instead of one room being ok-ish and the other being way off. How can we add this assumption to the fitness function?
Basically we need to exaggerate large departures from the ideal and trivialize small departures. Our naive fitness function was linear, our new and improved fitness function must be non-linear. The simplest non-linear function is the parabola (x²). So let's see where that gets us.
Abs(30 - 50)² + Abs(40 - 50)² = 500
Abs(35 - 50)² + Abs(35 - 50)² = 450
Abs(25 - 50)² + Abs(45 - 50)² = 650
Phew... The case where both room fail to meet demands equally has the lowest value (and thus the highest fitness) whereas the most extreme discrepancy has the highest value (and thus the lowest fitness).
This approach is called Least Squares fitting and it's one of the most common fitting algorithms in statistics.
Whether you decide to weigh your competing factors equally or differently, and whether you decide to treat deviations linearly or non-linearly is entirely up to you. It requires you have a decent understanding of the problem at hand and also a decent understanding of the mathematical behaviour of the fitness function.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 6:16am on February 25, 2011
the slider? They could be less or more? Actually I have data coming from changing values of a slider but defininig 10 configuration and I want to stream the 10 configuration data on 10 different sheet of the same file (i guess it is possible with your tool). I need to associate a different sheet number from 1 to 10 to each configuration and input it the Sheet input right? Thank you.
Francesco
…