PanelingTools GH Add-On

Parametric tools to create and manipulate rectangular grids, attractors and support creative morphing of parametric patterns.


This is a BETA version and works only with the latest Rhino 5.0 BETA on Windows 32 & 64 Bit.

Load Previous Comments
  • Rajaa Issa

    Hi Khaleefa, the following image shows how you can achieve your pattern...

    diagonalGrid.png

  • Montx

    Hi,

    Im coming across a problem, Im making a brick facade and i want to extrude a set of planes(bricks) according to distance from a surface. 

    iv made a grasshopper def that is theoretically correct but it isn't executing...

    on extrusion it only extrudes some of the brick planes but not all.
    If i put a panel to check the output from D (distance between point and closest point on surf) of srf cp, many items come out as null!!

    btw if i graft the d on srf cp it selects a whole new area

    please help asap! i have a submission and im freaking out!!

    Tags: architecturebrick extrusionextrusionhelpsrf cp

    here is the gh file 

    here are the pics from rhino

    this is the surface i used in srf cp

    these are the planes i want to b extruded according to distance from surface

    these are all the extruded rectangles i get!!


    Ps- the problem is not with the surface being too low, it is not. and i have tried it with different surface with more hieght too.

  • Rajaa Issa

    Hi Montx. Please email me the GH file and the Rhino file. Images do not help me experiment with a solution to your problem.

  • Nuru Karim

    Hello Rajaa, is it possible to panel mesh surfaces in grasshopper panelling tools ? many thanks

  • John Stack Ross

    Hi Nuru, Rajaa, 

    One approach is to deconstruct the mesh, then use PT - compose grid number from the mesh vertices (specify a number of rows that match your mesh). 

    John

  • Rajaa Issa

    And you can certainly use mesh objects directly. The following examples uses ptMorph3d  to morph a mesh box.

    Let me know if you have a specific example you would like to do.

  • Nuru Karim

    Thank-you. here's the attached screen shot for your reference.

    I would also like to influence the u,v span numbers if possible.

  • Luke Orford

    Hello

    I was just wondering if its possible to panel a mesh model of a car.

    meshcar.jpg

    The image ive attached above i wish to turn into paneled type model.

    Is this doable. sorry for the vague post im not quite sure how to approach this model.

    Kind Regards

    Luke

  • Rajaa Issa

    Why would you like to panel the mesh? Do you have a sketch of the desired outcome?

  • Cfeldman

    Hellow Rajaa !

    Please...."Hello Rajaa, is it possible to panel mesh surfaces in grasshopper panelling tools  OR NOT?

    Yes ? how ???.........Thanks

    Sí, yo estoy tratando de hacer un IMPRIMIR3D speciaal, (desde un viejo archivo 3d),
    con estos viejos maqueta-arquitectura.
    (Mi idea era primero una herramientas de paneles, y después de eso, un módulo de 3D en cada panel.
    Pero no puedo encontrar la manera de panel de la malla (...... o es que uno multi-superficie?).
    Los archivos 3D se importa de mi equipo también, pero a partir de 3D Sketchup o 3D Studio Max.
    Exportados a Rhino, por sus paredes paneladas de herramientas.
    Sí, tengo algunos sketchs, lo que estoy buscando.
    Aquí hay algunos sketchs.
    Gracias.
    Mvg
    Claudio
  • Cfeldman

    Why would you like to panel the mesh ?

    Because that is the result that the person seach for his designs !!!.

    (the skin for the mesh,etc).

    Can apply the paneling tools over one mesh ?

    Sorry, but in wich way-manier ?

    Thanks you

    captura%202.JPG

  • Cfeldman

    Hellow

    Yes, i am trying to do an speciaal 3D model print,since an old 3d file,
    with these old maquette-architecture.
    (  my idea was first an paneling tools, and after that, one 3D module in each panel.
    But i cant find the way to panel the mesh (...... or is that one multi-surface ?).
    The 3D files is imported from my computer too, but from 3D Sketchup, or 3D Studio Max.
    Exported to Rhino, for panelings tools.
    Yes, i have some sketchs, what i am searching for.
    Here there are some sketchs.
    Can a mesh receive a paneling tools ? in wich way ?
    Thanks.
    Mvg
  • John Stack Ross

    Cfeldman, I posted a Grasshopper screen capture to a similar question a couple of months ago. You can create a paneling grid from a mesh in Grasshopper. Deconstruct the mesh, then use PT - compose grid number from the mesh vertices (specify a number of rows that match your mesh). 

  • Luke Orford

    Hello Rajaa 

    I would like to panel in some sort of geometric patterns, its to create a sort of sculpture.

    Thanks

     

  • Cfeldman

     HelloJohn Stack 

     Thanks 

    (Ok...,i wil try it )

  • Rajaa Issa

    The problem with mesh base is that it may not follow rectangular topology. It is a similar problem to turning meshes to nurbs. Sometimes you can extract construction curves (Use contour), then use those curves to generate paneling grids and apply panels. This technique might not work for all shapes, but it will get you closer. I hope this helps.

  • Luke Orford

    Ok thanks, i will try to do it the way you suggested! Thank you for your help!

  • Lorenzo Franceschini

    Hello!

    I have a question. In grid point attractor, I have multiple points i want to assign different magnitude, how can i achieve that?

    Thanks! :)

  • Rajaa Issa

    Hi Lorenzo, there is no way to do that at the moment. The algorithm favors the closest attraction point and use the full magnitude to attract to the closest point. I will consider this for future development though.

  • Lorenzo Franceschini

    Thank you Rajaa, yes i think it would be helpful in the future!

    Meanwhile it is still possible to distort an already distorted grid, if the assigned magnitude is fixed, luckily the component is not heavy, so even if i run 3 or 4 components consequently it is still fast!

    Thanks, looking forward for updates!

  • Oliver Hampel

    Hi Rajaa,

    I was wondering if you had a working grasshopper sample for the Morph 3d Mean component. I am playing around with it but get an error message. Unfortunately do I only get the generic "Failed to Morph to Grid" without an further detail.

    Thank you,

    Oliver

  • Rajaa Issa

    Did you have a chance check the manual and samples file?

    You can send me the file that is failing and I can check it.

  • Rajaa Issa

    Dear all, if you have a question, then please "+ Add a Discussion" (instead of posting to the "Comment Wall"). It allows you to share files and is easier to reference and search. Thanks.

  • saeid abbaspoor

  • Rémy Maurcot

    Hi all,

    I need to generate hexagonal grid on surface or brep.

    But the hexagons must be equal for the fabrication.

    It's possible ?

  • Rajaa Issa

    Remy, it depends on the surface. Free forms do not typically lend themselves to equal panels.

  • Rémy Maurcot

    I understand why, but is there any tools to make a rationalize surface ?
  • Rajaa Issa

    Not sure I understand. What do you exactly mean when you say Rationalized Surface". A good test of whether your surface can be split into equal panels is to try to do a portion of it manually. If you succeed, then you'll likely find a way to automate it inside a tool.

  • Rémy Maurcot

    It's so long for manually test...

    For a rationalize surface for me it's a surface or it is possible to map the same pattern of repetitive manner.


    my request is far from trivial, during production it is important to minimized the number of panel !


    my request is far from trivial, during production it is important to minimized the number of repetitive panel !
  • Rajaa Issa

    Your request is very common and logical, but often imposible in free-form surfaces (unless using special case surfaces such as extrusions).
    I also understand that the manual work is long, but if you can do it on a small patch of your surface, then you can automate.

  • Rémy Maurcot

    Ok have you got example for this with paneling tools?
  • Rajaa Issa

  • Rémy Maurcot

    Yes i look this post and other,

    I have managed to repeat on a 2D grid.

    But I have a problem doing it on extrusion. I don't understand why, maybe the problem i pathern string parameter.

    Raja thank you very much for your help.

  • Rajaa Issa

    Start a discussion topic and attach your surface and attempt. We can discuss it much better there, than in the comment wall.

  • Rémy Maurcot

    ASAP, Thanks Rajaa.

    Good evening !

  • Maxim Alexandrov

    Hi all!

    I have a problem, after installing PT grasshopper plug-in is not loaded, the program displays the following message:

    "An error occured during GHA assembly loading:
       Path: C: \ Program Files \ Rhinoceros 5 (64-bit) \ Plug-ins \ PanelingTools \ Win64 \ PTComponentLibrary.gha
       Exception System.IO.FileLoadException:
       Message: Could not load file or assembly "file: /// C: \ Program Files \ Rhinoceros 5 (64-bit) \ Plug-ins \ PanelingTools \ Win64 \ PTComponentLibrary.gha" or one of its dependencies. Operation not supported. (Exception from HRESULT: 0x80131515)

    Exception System.NotSupportedException:
       Message: An attempt was made to load an assembly from a network share that in previous versions of .NET Framework could lead to putting the assembly in the "sandbox". This release does not include the .NET Framework default CAS policy, so this download can be dangerous. If the load is not designed for the isolation of the assembly, turn loadFromRemoteSources switch. For more information see. On page http://go.microsoft.com/fwlink/?LinkId=155569.
    "

    Please help to solve this problem.

  • Rajaa Issa

    Maxim, are you able to see PanelingTools menu in Rhino and run PT commands (for example ptGridArray)?

  • spiral

    all super runs, except Chebyshev grid equal to the diagonal?

  • Rajaa Issa

    Spiral, can you please start a new discussion thread ("Add a discussion" link above), and share a sketch of what you need?

  • Maxim Alexandrov

    Rajaa, yes I able to see PanelingTools menu in Rhino and run PT commands, but not in Grasshopper, there is no PT tab.

    Thanx for your help, Rajaa.

  • Tal Fainzilber

    Hello,
    Im new in Gh and i just try for the first time the panelling tools..
    I want to make a grid with no equal frames
    And after to use the points and the segments with attractors.. someone told me that if it not equal i cant make it
    Is it true? And if it is there is something else that could help me?
    Thanks
    Tal
    P.s-how i put here print sreen if i want to show it well?
  • Rajaa Issa

    Hi Tal, Please start a new "discussion" to be able to attache files, etc. Comments are not meant to be responded to.
    But to you question, in general, you should be able to add attraction using PT for GH. Please start the discussion, and we can take it from there.

  • vikas kumar

    not able to install it error message is 

  • Martin van Oene

    Hi,

    I have a sphere which I want to panel, but the poles won't bake.I made it in Grass/Mac. biut windows didn't work aswell.Sphere%2018.ghSphere%2018.3dmSchermafbeelding%202017-01-24%20om%2011.58.00.png

  • Rajaa Issa

    Hi Martin, Can start a new discussion so that we can keep the conversation under one thread? Can you also post the 3dm Rhino file, or update the .gh file to embed the geometry you are referencing in Rhino?

  • Rajaa Issa

    Hi vikas,

    Can you please start a thread in the PT discussion, this way we can keep the whole conversation in one place. Check this link for possible answer:
    https://wiki.mcneel.com/rhino/5/rhi-problems

  • Jiangmei Wu

    Hi guys, I'm using paneling tool in Rhino only. When I unroll the surface, is there a way to keep the surface grouped? In Rhino, when you rnroll a surface, you can choose no explode to keep the surface grouped. thank you. Mei

  • Rajaa Issa

    @Jiangmei There might be a way to help. Can you please start a discussion, and attach the file you are trying to unroll? Is it one surface, or all panels? 

  • Rajaa Issa

    @Jiangmei There might be a way to help. Can you please start a discussion, and attach the file you are trying to unroll? Is it one surface, or all panels? 

  • Sean Pretorius

    Hi Everyone. 

    I'm struggling with the "space frame" tutorial in the Pt for GH pdf manual which Raaja wrote.

    The aim is to make pyramid structures using PT. My offset grid doesn't seem to want to centre properly. 

    Ive uploaded the gh. definition and a zip file with the 3 images in it, if anyone would mind having a look. 

    I think the problem is my PT centre grid. It gives a warning 

    "1. Input surfaces ignored. Number of input surfaces is not equal to number of input grids. Surfaces will be created from grid."

    But I don't have any surfaces? 

    I really would appreciate help. 

    Oh and my model is imperial not metric.

    thank you 

    parametricspaceframe.gh

    Archive.zip