re thrilled by your enthusiasm to develop custom components and widen the base of the Grasshopper platform. We feel it is important your products become an integral part of Grasshopper, and are therefore shocked... shocked and appalled at the quality of icons we've seen so far (yes, Jon, that means you).
In order to facilitate this process, the GDT (unanimously) agreed to make the source for all the original icon images available online. They have been attached to this post for the time being, but we hope to centralize all developer resources someday soon.
You are free to copy and modify these graphics in any way you see fit. They come free of copyright and copyleft restrictions.
You'll need XaraX to open these files (a free 30-day evaluation is available, but it's cheap and really quite good, the GDT highly recommends it for any sort of vector-based computer graphics development).
Also note that almost all icons used in Grasshopper have a drop-shadow applied to them (2 pixel blur, 1 pixel offset towards the right and bottom, 50% opacity). This typically means you should refrain from drawing anything in the 2 outermost pixel columns/rows, otherwise the shadow will visually intersect with the icon edge.
--
GDT…
I change paramenters in GH sliders I see the progress in rhino with 4/5 seconds lag.
I think it is not an hardware issue, this is my configuration
Mainboard SuperMicro
Dual CPU Xeon x5650 (24 total core)
12GB DDRIII ECC
Hdd velociraptor 300Gb
Vga Nvidia Quadro FX3800
Hi, I attach the project files; when I move the slider bubbles trying to slide from a little value to another (like 50, 120, ecc) the result on screen is slowly to be shown.My question is, with the pc configuration listed above, is it normal with this project?There are parameters I can set in Grasshopper or Rhino to have faster results?There's a specific driver or configuration for my video card to improve performance?I would be very interested to see if the hardware on my system allows optimal performance with grasshopper or is normal with a definition so short ,even if it is the Voronoi , the system so slow to refresh when I move the slider
Thank you for your time…
m generation 5 to 6 the fittest genomes of the pool were discarded and replaced by unfitter genomes. I thought that a Maintain of 5% combined with a Population of 50 would make sure to pass on the two fittest genomes at all times, so I don't understand this event. Can someone explain what happened? (I tried copy pasting the solver record into a text document, but unfortunately only half of the record was copied, which I realised too late. And btw don't be disturbed by the sudden peak in the generation fitness graph starting from generation 8, this only happens due to a filtering process, in which I give very high fitness values to already calculated genomes, so they won't reappear in the gene selection pool.) Generation 1 Generation 5
Generation 6
Generation 8
…
bounding box wont work because it will seldom be square shaped. this square bounding surface should always be larger than the open or closed curve
2. dividing the curve into then testing its closest point to the center of the bounding sqaure plane.
3. creating rectangles with the same size as the divisions of the bounding plane.
this works perfectly, but there is one last problem that needs attention.
it generates the same amount of closest points than what is specified for the curve divide. e.g. the curve can be closed for instance with 35 squares , but the curve was divided into let say 50 points. the curve will be closed with the 35 squares but there are an additional 15 squares ontop of the 35 squares.
SO if someone can tell us how to remove duplicate data from a list of points(the points with the same coordinates), then the final solution will have no duplicate data.
the duplicate data can be seen in the second image
Gordon
…
the zone ? (You know it is not an exterior shading device with thermal break. It is a continuous wall with significant heat transmittance)
The only way I could imagine to define the thick wall, is to divide it into two parts (interior and exterior), and then define each part as a zone! So 2 new zones would represent the wall. But these zones won't have any cavity or air inside; because the wall is solid. then the question would be:
What is the minimum size of a zone? Could a zone be as thick as a wall (e.g. 50 cm width)?
What is the maximum thickness of a wall/floor/ceiling/etc. in a zone? Could they occupy the whole space of the zone? i.e. Could a wall have a width equivalent to half of the whole zone's width?
Thank you
Aryan…
er the facade panels of the residential building showing how private or not private is the overall shape. All the views will come from the office tower to the residential tower
My inputs on the view analysis component are 10 points for each of the office floors/facade perimeter (50 floors) for a total of 500 points. An aproximate panelization of the residential building facade (2220 panels) to perform the analysis on. And the center points of each residential building facade panel
The problem that I am having right know is that when I start the calculation the computer stops responding, but I dont know what I am doing wrong. Also I dont know the criteria in how to set a proper "_gridSize_" and _disFromBase for the scale of my analysis and my rhino units which are in milimeters in correspondence with the logic of how the view analysis component was made.
Attached is the grasshopper file, with data internalised.
Thank you in advance!!
Nicholas…
ch item to go into:
So how do I turn both of those into something like:
{0} N=72
{1} N=50
.
.
etc. (numbers are just examples)
Thanks for your help, I have been trying most of the Tree components, including obscure ones, but just cant seem to figure it out.
ps: just noticed a bug, that you can internalise a list of groups, but you cant copy it over into a new file - the groups just end up being empty - hence the modified attached file. Also noticed that the group parameter component doesn't even let you internalise. Why? I'll post in Bugs..…
d of interpenetrating surfaces somewhere:
Now all links (except a possible single ball on the very end of odd numbered ball series) are four balls long, including the jostled ones. Without that step, those items simply don't appear in the output, leaving way too big of gaps to ignore, eventually leaving huge gaps at later stages of segment doubling:
So if I turn the jostling multiplication factor way down it should work imperceptibly:
Ta-dah! The jostling strategy WORKS! Granted, only in this special case where I know I'm dealing with adjacent pairs of worms along a curve, not generic objects arranged in space by some artist.
Now I just need to wrap the multiple Python script components I'm stringing together into one script.
How long does the full 2400 balls take, finally? It took 12 Python scripts that merge pairs, to achieve this breakdown: 2400 -> 1200 -> 600 -> 300 -> 150 -> 75 -> 38 -> 19 -> 9 -> 5 -> 3 -> 2 -> 1. Time was 2 minutes 50 seconds, so there is some extra struggle for 2X as many balls as 1200 that took 1 minute 20 seconds, but only ten more seconds.
…
Added by Nik Willmore at 9:06pm on February 17, 2016
ve systems in architectural design that respond to changing environmental and spatial needs.
In its second year the workshop will delve more into the concepts of self-organization, emergence and systems behaviour in architecture, borrowing concepts and tools from biology. Associative modelling, simulation, material experiments and digital fabrication tools will be introduced in order to apply this information to the design of both passive and active responsive architectural systems.
The digital toolset for the studios will be Rhino, Grasshopper, VB.net, Firefly and Arduino. Model making, engagement with different materials and utilisation of digital fabrication will be integral to the core of the course throughout the workshop.
The workshop will provide students with the opportunity to engage in parallel with both the theoretical aspects of biomimetics and integrated design processes, as well as the technical tools essential for the realisation of design outcomes. It will explore adaptive and responsive systems in architecture, capable of interacting with their context, both environmental and social in a context specific brief.
The work generated throughout the workshop, as well as the final prototypes constructed will contribute to a publication and travelling exhibition as the culmination of the three-year programme.
The deadline for applications is 20 June 2011. A late deadline of 4 July 2011 is also in effect, but this will incur a £50 surcharge. Application forms and additional information are available online at: www.aaschool.ac.uk/sanfrancisco and applications can be submitted to: visitingschool@aaschool.ac.uk. …
tion plays a role, so number 1 and 7 are maybe the same in math sense but not by my definition.
but what im aiming for is plotting out all possible combination of lets say n=50 cubes. so i need some kind of logic to generate these combinations. filtering ( and predefing start combinations-like dedackelzuchts link ) out these combinations according to some criteria would be the next thing.
i have no scripting abilities therefore my question was if this could be done also by gh components.
i thought about something like this:
add cube
extrude one face (x,y or z) -> one possible geometry (if orientation doesnt play a role)
check the two cubes
extrude one face (faces that are at same position are not valid) - > two possible combinations
check the 3 cubes
...
and so on
the thig is that the combinations branches and i have no clue how to do this with grasshopper.
thanxs a bunch
…