Ivy Discussions - Grasshopper2024-03-28T12:51:41Zhttps://www.grasshopper3d.com/group/ivy/forum?feed=yes&xn_auth=noIvy Unroll Mesh Optimization Problemstag:www.grasshopper3d.com,2020-09-29:2985220:Topic:20933642020-09-29T19:41:53.358ZPriestesshttps://www.grasshopper3d.com/profile/Priestess
<p>Hi Grasshoppers,</p>
<p></p>
<p>I'm trying to optimise my unfold script (attached) for some card nets, which will be folded and glued into 3D polyhedrons which will stack together.</p>
<p></p>
<p>As you can see from Screenshot 1, I am trying to improve upon Rhino's *UnrollSrf* command to condense the unfolded polyhedra's net. Green lines are fold lines and Blue lines are the cut lines for the laser cutter.</p>
<p></p>
<p>Rhino's *UnrollSrf* unfolds one surface at a time, resulting in two…</p>
<p>Hi Grasshoppers,</p>
<p></p>
<p>I'm trying to optimise my unfold script (attached) for some card nets, which will be folded and glued into 3D polyhedrons which will stack together.</p>
<p></p>
<p>As you can see from Screenshot 1, I am trying to improve upon Rhino's *UnrollSrf* command to condense the unfolded polyhedra's net. Green lines are fold lines and Blue lines are the cut lines for the laser cutter.</p>
<p></p>
<p>Rhino's *UnrollSrf* unfolds one surface at a time, resulting in two folded edges either side of each face (the green lines in Screenshot 1) but I want the unroll pattern to branch instead, so that each surface has three or four folded edges around it, therefore reducing the amount of cuts the laser cutter will need to do. This will make a massive difference in the cost and time of making, because I will have 200+ of these polyhedra to make, so any small improvement makes a big difference.</p>
<p></p>
<p>I used the plug-in Ivy to build the grasshopper script, but I think my script can still be improved (i.e. increase the amount of folds in the net, and decrease the amount of cuts)</p>
<p></p>
<p>I tried assigning different weights to the meshgraph and applied the various algorithms from the Ivy Plugin, not all of them work for me however - it would be great to get this working to see how much it can optimise the cutting pattern.</p>
<p></p>
<p>I am also finding that sometimes my mesh creates unfolded/cutting lines which are definitely incorrect (Screenshot 2) I'm not sure what is causing these irregularities in my mesh - maybe the script doesn't like acute angles? My original 3D polyhedra brep is a closed polysurface.</p>
<p></p>
<p>I have followed this tutorial: <a href="https://www.grasshopper3d.com/video/ivy-unroll-optimization-example">https://www.grasshopper3d.com/video/ivy-unroll-optimization-example</a></p>
<p></p>
<p></p>
<p>It would be great to get some tips/thoughts on the above to see what else I could try to improve this script to suit my requirements.</p>
<p></p>
<p>Thank you!</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/7983455454?profile=original" target="_blank" rel="noopener">PolyhedraUnfold.gh</a></p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/7983456054?profile=original" target="_blank" rel="noopener"><br/>1</a>)</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/7983462271?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/7983462271?profile=RESIZE_710x" class="align-full"/></a></p>
<p></p>
<p>2)<a href="https://storage.ning.com/topology/rest/1.0/file/get/7983460860?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/7983460860?profile=RESIZE_710x" class="align-full"/></a></p> Generating a meshgraph from meshgraph edges and RhinoMesh geometrytag:www.grasshopper3d.com,2020-03-18:2985220:Topic:20509262020-03-18T16:22:57.091ZStan Carrollhttps://www.grasshopper3d.com/profile/Stan_Carroll
<p>I am trying to customize how a mesh is segmented and none of the Primary Segmentations are appropriate for what I am doing. Is there a way to input a tree of meshGraph Edges and a RhinoMesh Geometry and get as an output a meshgraph? </p>
<p>I am trying to customize how a mesh is segmented and none of the Primary Segmentations are appropriate for what I am doing. Is there a way to input a tree of meshGraph Edges and a RhinoMesh Geometry and get as an output a meshgraph? </p> Construct MeshGraph from Lines ie cross reference plugintag:www.grasshopper3d.com,2020-01-23:2985220:Topic:20393222020-01-23T06:19:27.199ZLawrence Gomezhttps://www.grasshopper3d.com/profile/LawrenceGomez459
<p>Is it possible to construct a meshgraph from a line network? Perhaps in a future update? Am I missing something? I would like to use this in conjunction with other algorithms to make evolutionary solvers more versatile. </p>
<p>Is it possible to construct a meshgraph from a line network? Perhaps in a future update? Am I missing something? I would like to use this in conjunction with other algorithms to make evolutionary solvers more versatile. </p> Edges do not match nodestag:www.grasshopper3d.com,2020-01-20:2985220:Topic:20385072020-01-20T17:27:41.787ZStan Carrollhttps://www.grasshopper3d.com/profile/Stan_Carroll
<p>I love the potential for Ivy. However, the Graph Nodes component does not return the correct indices for the Edges (E) output for the 'edges connecting to the node'. I attached a definition demonstrating three different scenarios.</p>
<p></p>
<p>I love the potential for Ivy. However, the Graph Nodes component does not return the correct indices for the Edges (E) output for the 'edges connecting to the node'. I attached a definition demonstrating three different scenarios.</p>
<p></p> Custom Agent Behaviour C# Codetag:www.grasshopper3d.com,2019-09-15:2985220:Topic:20105432019-09-15T21:45:14.673ZWilliam Nemitoffhttps://www.grasshopper3d.com/profile/WilliamNemitoff
<p>Could you provide the source code for the example "Custom Agent Behaviour scripted in Ivy for Grasshopper (mesh walkers)" you posted on vimeo? <a href="https://vimeo.com/196765811">https://vimeo.com/196765811</a> I am trying to get straight line piece using orange peel and am not having any luck.</p>
<p>Could you provide the source code for the example "Custom Agent Behaviour scripted in Ivy for Grasshopper (mesh walkers)" you posted on vimeo? <a href="https://vimeo.com/196765811">https://vimeo.com/196765811</a> I am trying to get straight line piece using orange peel and am not having any luck.</p> Graph Topologytag:www.grasshopper3d.com,2019-08-16:2985220:Topic:20043532019-08-16T13:56:09.734ZStan Carrollhttps://www.grasshopper3d.com/profile/Stan_Carroll
Is there a way to manually define the topology of the mesh-graph. Ivy automatically determines the branching structure of the mesh-graph however, I would like to be in control of the mesh-graph is configured. Is that possible within IVY or if there is a way to perform the same outside of IVY, that could work also. Thank you for any assistance or a link to a tutorial.
Is there a way to manually define the topology of the mesh-graph. Ivy automatically determines the branching structure of the mesh-graph however, I would like to be in control of the mesh-graph is configured. Is that possible within IVY or if there is a way to perform the same outside of IVY, that could work also. Thank you for any assistance or a link to a tutorial. problem with new version and SDK??tag:www.grasshopper3d.com,2019-06-02:2985220:Topic:19894932019-06-02T13:53:08.292Zmuskkuhttps://www.grasshopper3d.com/profile/muskku
<p>HI!</p>
<p></p>
<p>When I open Gh after add Ivy 1.0 show me this error...</p>
<p></p>
<p>the ivy component library was built against a newer minor version of the grasshopper SDK</p>
<p></p>
<p>anyone knows who??</p>
<p>thanks!</p>
<p>HI!</p>
<p></p>
<p>When I open Gh after add Ivy 1.0 show me this error...</p>
<p></p>
<p>the ivy component library was built against a newer minor version of the grasshopper SDK</p>
<p></p>
<p>anyone knows who??</p>
<p>thanks!</p> Weaving working only with example meshtag:www.grasshopper3d.com,2019-05-29:2985220:Topic:19885702019-05-29T16:10:32.895ZStan Carrollhttps://www.grasshopper3d.com/profile/Stan_Carroll
<p>I am playing with the weave example tutorial. It works fine with the mesh provided in the example, however, when I input a mesh of my own I get an error at the'Thin Mesh' component the error is "Solution Exception: Index was out of range. Must be non-negative and less than the size of the collection." . I have tried to exchange other input meshes some work, others don't. Cube work. What is different about the example mesh and cube and all the others? Thank you for any hints.</p>
<p>I am playing with the weave example tutorial. It works fine with the mesh provided in the example, however, when I input a mesh of my own I get an error at the'Thin Mesh' component the error is "Solution Exception: Index was out of range. Must be non-negative and less than the size of the collection." . I have tried to exchange other input meshes some work, others don't. Cube work. What is different about the example mesh and cube and all the others? Thank you for any hints.</p> enhanced previewstag:www.grasshopper3d.com,2019-03-01:2985220:Topic:19672802019-03-01T16:52:37.343ZLeonie Eitzenbergerhttps://www.grasshopper3d.com/profile/LeonieEitzenberger
<p>Hey,</p>
<p>Please excuse me for the very banal question,</p>
<p>but neither with my geometry and my script nor in the examples from the website are the <strong>enhanced previews</strong> displayed.<br/>Does anyone know why? or could someone help me with that issue?!!<br/>(I work in Rhino 6.12 student version.)</p>
<p>many thanks in advance I would be looking forward to an answer :)</p>
<p>Best,</p>
<p>Leonie</p>
<p>Hey,</p>
<p>Please excuse me for the very banal question,</p>
<p>but neither with my geometry and my script nor in the examples from the website are the <strong>enhanced previews</strong> displayed.<br/>Does anyone know why? or could someone help me with that issue?!!<br/>(I work in Rhino 6.12 student version.)</p>
<p>many thanks in advance I would be looking forward to an answer :)</p>
<p>Best,</p>
<p>Leonie</p> Flaps / connectors + ThinMeshtag:www.grasshopper3d.com,2018-08-30:2985220:Topic:19280082018-08-30T09:08:38.238ZAdrien Rigobellohttps://www.grasshopper3d.com/profile/AdrienRigobello
<p>Hi all,</p>
<p>I am trying to implement connectors for a mesh that I apply ThinMesh on.<br/>Basically trying to understand the strategy to generate connectors / understand what is in the C# blackbox generating those here: <a href="https://vimeo.com/220042644">https://vimeo.com/220042644</a></p>
<p>Would you have any lead please?</p>
<p></p>
<p>Thanks</p>
<p>Hi all,</p>
<p>I am trying to implement connectors for a mesh that I apply ThinMesh on.<br/>Basically trying to understand the strategy to generate connectors / understand what is in the C# blackbox generating those here: <a href="https://vimeo.com/220042644">https://vimeo.com/220042644</a></p>
<p>Would you have any lead please?</p>
<p></p>
<p>Thanks</p>