Grasshopper

algorithmic modeling for Rhino

spacing or reveal between panelization question

hi.

i have been working on developing a panelized cladding system in grasshopper that is generated from the u and v values of an associated surface. i have, with the help of a few tutorials, been able to generate curved and flat panels from a surface. what i have been unsuccessful in, however, is finding a way to incorporate spacing between the panels.

i have attached part of the definition that i have been working on, as well as the associated rhino file. please take a look if you have any ideas of how to generate panel spacing for either the curved panel definition, or flat panel definition.

thanks.
daan.

Views: 1917

Attachments:

Replies to This Discussion

anyone? i have divided a surface into a series of subsurfaces using the u and v values from the original. what i would like to be able to do is inset each subsurface a defined amount thereby leaving a space between the subsurfaces. im quite new to this and really stuck on this part of my definition so please let me know if you have any ideas...

thanks.
daan.
Hey, I've looked on your file very short but depending on whic result are you interested in, curved or straight, there are different solutions.

In the straight case you can ScaleNU using the planar surface you have, as input geometry and inpout plane, and the through the x,y,z factors make it smaller or bigger. But this does not work for the curved corner solution. If that's waht you want, maybe dividing the surface and culling the border points, or offseting the edges and trimming the surface with that...

Try some of this...

I forgot weaver bird, a pluguin from Giulio Piacentino that has these features working with mesh. Check his website, you will see how cool is the tool!!
thanks for your reply pep. i have been working away on this with some limited success.

i have been able to get spacing for the flat panel version but my definition breaks down when applying it to curved panels. basically i joined the curves of the subsurfaces and offset them inwards. if you have any suggestions of how i might get this to work with the curved panels i would appreciate it.

i have attached the updated grasshopper definition

Attachments:
Ok, its a good start. Try now, before offsetting the curves, to join them, and the offset it. that way you will end with a cosed curve that you can use to trim a surface with it.

Lets see...
hi pep. i have tried to join the curves prior to offsetting in the last definition..

on the curved panels, the offsetting is occuring on the plane created between the corner points of the panel, rather than along the curved surface. i see how this is happening because of my current definition. i cannot figure out how to get the offset to follow the surface or the length of the curve rather than the plane created by the uv corner points...

can anybody help?

daan.


ive also tried applying the 'window' function from the weaverbird plugin. this function requires a mesh as an input. the mesh approximates the original surface and unfortunately breaks it down beyond the defined u and v values into a larger set of small panels...

im sure that there is probably a simple solution to this problem, im just struggling here... suggestions?

daan.
hi everyone.

im still struggling with how to define spaces in between panels that were created from a point grid in grasshopper. please, does anyone have suggestions for how i might be able to accomplish this? any help would be really appreciated....

daan.
Hi Daan
How about this.



I have to say i have not had chance to look at the the definitions post just worked from the picture and the notes given. Note that its working from your older question using a base surface than a point grid.

Hope this helps.

Matt
Attachments:
screenshot_definition[100119].bmp

screenshot[100119].bmp

hi matt.

thanks so much for your response. that is exactly what i am looking for. i was unable to load your definition [im not sure if we are using different versions of grasshopper] but i managed to create the VB component you displayed from the second gh primer.

although i got very close to achieving the results you have, my definition is still not working correctly on the curved corners. as i can see with the second to last 'explode curve' component previewed, these corner 'panels' are being exploded into more than four curves.

obviously i am still a beginner and i am not sure why this is happening as the surface that this definition is referencing is a single continuous surface. i have attached the updated ghx file and the associated rhino file. any last pointers would be really helpful. thanks again for your help!

daan.
Attachments:
Hi Daan

Sorry my Bad i did not check the defintion very much before uploading. Also forgot to note that is written in .59 (the lastest download version). I got the same bug when i moved the sliders abit, its due as you have seen to the crved panels being exploded into more that 4 edge crvs.

I have had another think and re written the end so the main surface bug is gone and it matches the picture again though at present if you evaluate the surface the curved surfaces have an opposite UV to the others but the normal and the centres are still the same.

I have worked out why it is doing this but not been able to write a work around that can be changed as the problem is the where the Crv Seam is in the joined crvs both before the offset command and after. Though some one may have a script that can fix this.


Also re-uploaded File with edits.

Matt
Attachments:
matt. thats great, i have the file uploaded and working. i will post screenshots once i work this into a larger definition. thanks from canada!
daan.

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service