Grasshopper

algorithmic modeling for Rhino

hexagonal brep panelling on a untrimed surface-can anybody help please?!

hello everybody,

i need some serious help!! i hope and wish that anyone of you guys can help me out.

i made a(maybe a littlebit too large definition) of this hexagon module(pic1) and i need to map it on a untrimmed surface.in the end it shall look like the model in picture 2-3 which i made with another script using a hexagon grid, but only the half and the other half in the -z-axis i made by hand in rhino.

now i want to map the final hexagon on the resulting surface, but if i use the box-morph tool with the bounding box etc, i get cutting edges and gaps between the modules.

my goal is to use the definition for a fabricational process in CNC for this pavillon. i need to have non-cutting connections between the modules, but i just cant figure out the right way?!

can anybody help me out please?!

thanks a lot,

michael

Views: 2301

Attachments:

Replies to This Discussion

Hi Michael,

Here's your code simplified so its easier to keep working with, I have tried where possible to just remove the duplicated and leave you workflow as you have it. 

As for morphing it onto a surface, you may want to consider looking at how you build the shape on the surface using the corner points of the hexagons on the surface grid and the surface normals at these corner points of these hexagons, and centre points of these hexagons, much like you have currently but so it builds all of them on the surface. thus solving your box morph issue.

I shall not write your code just yet how I would do this, as I don't want to seem like I am taking over your project and give you a chance to try and work it out yourself if that's ok. 

Hope this Helps,

Matt

Ps. To create a  Hexagon grid on a surface have a look at the Hex Cells Component in the Lunchbox Plug-in.

Attachments:

dear matt.

thx a lot for cleaning up my code :) definitly it looks quite easier and cleaner now! it will take some minutes to figure out what you have done actually, but i think i will get it and helps to provide such a data-mess in future!

the problem with the duplicated surfaces botherd me too, thanks for showing me the right way!!

and also thanks for the hint with the lunch-box tool..i was kinda stuck on the panelling tool plug-in..i hope i will get it.

hello again,

i struggeld many hours now to get along with my hexagon-mapping-on a hexagrid-issue..and i´m sorry to say,but i dont came a lot farther.

i know how to build a hexgrid or using the hex-cell-component in lunchbox and how to extrude etc etc to evaluate hexagons with a height,and attractor-points and so on and on..but i still dont get het how to combine it with a brep or a geometry that is custom made?!

i also know how to morph it in a bounding-box and panellize it on the surface, but i get the problem that it crushes my geometrie and spilts it randomly!! i dont know why? isnt it possible to morph a polysurface? or did iforgot anywhere to flatten the data? unfortunatly io cant test it everywhere, because in some processes rhino crushes and shuts down

oh..i guess i found the failure!!

but still got a problem..now its all nice in line in a hex-grid..but, unfortunatly im getting edges that are cutting eachother or they create a gap between them?! is there some solution, that when i put it on a bent surface, that the side-walls connect to eachother so that they use the same axis?! hope you guys understand what i mean, sometimes dont exatly know how to use the right terms in english..excuse me please

and here the files, if you matt, or anybody else who is more experienced than me with this case can help me out with troubleshooting..thanks a lot in forward

Attachments:

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service