algorithmic modeling for Rhino
I have created a series of 3d l system trees from a grid of points. All of the L system trees are of varying heights which relate to a roof surface. All of the branches intersect the roof surface. See attached image for a picture of this.
What I want to do is trim the brances of the 3d trees using the roof surface so that the branches stop at the roof. How can I do this?
1. intersecting the last branches with the surface mathematical,
2. turn off preview of the last branch-elements
3. make a new line between the end of the branches and the intersection point.
mhh do you understand what i mean, otherwise post the ghx and i give it a try.
Thanks a lot for this, this is a really good solution for producing some 3d trees under a curved surface. What I am trying to do is place all of these 3d trees on a grid of points. My only problem is when I do this the tree no longer produces itself how it should. The problem appears to be in the third move component but I am unsure how to solve this. I would be most appreciative if you could help me out on this.
I have attached my grasshopper file of where I am so far.
One final thing, I would like to alter the angle of the top tree branches. To do this I figured that you just need to move the point highlighted in the image below in the direction shown by the blue arrrows. I have tried doing this but again I have failed (I am new to grasshopper). Is this something to do with data trees? Any suggestions would be much appreciated?
How do you like this one.
I guess you are looking for a more treelike structure.
Beginning from the first branch I have used the lines from the first branch as vectors for the following branch. If you do not understand ask me again:-) I will try to explain it more specific.
anyway! Is that you are looking for?
Yeah thats great just what I was looking for. Thanks.
I was just wondering, what are the two sets of length and bounds components for at the end of the definition?
oh, sorry that was just a controll element. You can ignore the sets of length and bounds components!
Cool! It is always nice to help :-) and find a solution :-)
And by the way tree-columnes are a very nice structural solution! I like them!
In Finnland I have seen some really beautiful:
Those are some nice precedents. If you are interested in that sort of thing you should check out pictures of the Norway Pavilion at the Shanghai Expo 2010.
Morphocode have got some interesting studies on branch structures which I think they have done using the new version of Rabbit (which is not released yet). I hope this is released soon as I would like to experiment with some more structures like this.
I have been experimenting with this definition a bit more and what I want to do is use the range of random values created from the component highlighted (as shown in the image below) and feed them into the x and y coordinates as depicted by the red lines. How can I do this? Every time I try different variations of doing this I get the same result of the transformation happensing all of the time at every point!
Your help would be much appreciated.
you want it all :-)
How do you like this one