mesh angle constraints - Grasshopper2024-03-29T07:28:42Zhttps://www.grasshopper3d.com/forum/topics/mesh-angle-constraints?groupUrl=kangaroo&commentId=2985220%3AComment%3A1800387&x=1&feed=yes&xn_auth=noHi Jason and Daniel
I tried…tag:www.grasshopper3d.com,2017-08-18:2985220:Comment:18003872017-08-18T13:30:55.624ZArthur Larahttps://www.grasshopper3d.com/profile/ArtAgent
<p>Hi Jason and Daniel</p>
<p></p>
<p>I tried to make a sphere cut by a plane without triangulations<br/>I would like to measure the angles between the bars of a shell<br/>I can understand what you're discussing, but it's complicated<br/>to understand the logical of the angle mesures</p>
<p>Whay I had to anchor the mesh of my sphere to work well???<br/>Why the results were the same before and after ????</p>
<p>some help???</p>
<p></p>
<p>thanx in advance</p>
<p>Art</p>
<p>Hi Jason and Daniel</p>
<p></p>
<p>I tried to make a sphere cut by a plane without triangulations<br/>I would like to measure the angles between the bars of a shell<br/>I can understand what you're discussing, but it's complicated<br/>to understand the logical of the angle mesures</p>
<p>Whay I had to anchor the mesh of my sphere to work well???<br/>Why the results were the same before and after ????</p>
<p>some help???</p>
<p></p>
<p>thanx in advance</p>
<p>Art</p> This is fantastic. I will try…tag:www.grasshopper3d.com,2015-06-19:2985220:Comment:13119672015-06-19T19:19:21.679Zmachinehistorieshttps://www.grasshopper3d.com/profile/machinehistories
<p>This is fantastic. I will try it out right away. I can't thank you enough.</p>
<p>This is fantastic. I will try it out right away. I can't thank you enough.</p> I just made a quick test - g…tag:www.grasshopper3d.com,2015-06-19:2985220:Comment:13121622015-06-19T18:10:18.183ZDaniel Pikerhttps://www.grasshopper3d.com/profile/DanielPiker
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769005245?profile=original" target="_self"></a></p>
<p>I just made a quick test - grouping the angles, then setting the target angle of each hinge to the average of its group. It seems to work very well - as you can see in the before and after graphs of the angles, they cluster nicely into groups with angles the same to 5 decimal places.…</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769005245?profile=original" target="_self"></a></p>
<p>I just made a quick test - grouping the angles, then setting the target angle of each hinge to the average of its group. It seems to work very well - as you can see in the before and after graphs of the angles, they cluster nicely into groups with angles the same to 5 decimal places.<a href="http://storage.ning.com/topology/rest/1.0/file/get/2769005245?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769005245?profile=RESIZE_1024x1024" width="721" class="align-full"/></a>So I don't think a hinge snap is actually even needed here (though it shouldn't be too hard to add, as the code is already there for length and angle snapping, and I probably will do so for completeness).</p>
<p>Without seeing the rest of your setup I can't know for sure, but maybe the angles aren't snapping because you have some other conflicting goals. Note that in the definition attached the edge lengths are allowed to vary, and I think without this freedom it would be impossible.</p>
<p></p> Daniel,
Yes the hope is to…tag:www.grasshopper3d.com,2015-06-19:2985220:Comment:13122222015-06-19T17:35:03.051Zmachinehistorieshttps://www.grasshopper3d.com/profile/machinehistories
<p>Daniel,</p>
<p> Yes the hope is to minimize the number of unique dihedral angles. Basically there will be custom hardware made to keep the mesh faces at the proper angle and the hope is that a reduced number of hardware can be made. This would eliminate the current situation where every angle is unique and ensure that some angles are reused a given number of times. I've tried to generate the proper lines on the mesh and feed them into the current angle snap component but it didn't work.…</p>
<p>Daniel,</p>
<p> Yes the hope is to minimize the number of unique dihedral angles. Basically there will be custom hardware made to keep the mesh faces at the proper angle and the hope is that a reduced number of hardware can be made. This would eliminate the current situation where every angle is unique and ensure that some angles are reused a given number of times. I've tried to generate the proper lines on the mesh and feed them into the current angle snap component but it didn't work. The hinge component is getting very close to working but I am just unable to get a true snap. You can see here the input goal angles compared to the resulting angles. <a href="http://storage.ning.com/topology/rest/1.0/file/get/2769004018?profile=original" target="_self"><img src="http://storage.ning.com/topology/rest/1.0/file/get/2769004018?profile=original" width="560" class="align-full"/></a> I think a hinge snap goal sounds like what I need. Can you make any suggestions on how to do this or are you generously (too generously) saying this is something you are going to code. I do feel this might be a helpful function that I imagine others can use to help optimize the construction of paneled works. </p> Hi Jason,
The angle snap comp…tag:www.grasshopper3d.com,2015-06-19:2985220:Comment:13118742015-06-19T15:13:04.538ZDaniel Pikerhttps://www.grasshopper3d.com/profile/DanielPiker
<p>Hi Jason,</p>
<p>The angle snap component works between pairs of lines - Are you saying you want to minimize the number of unique dihedral angles? I think it should be possible to make a hinge-snap goal for this.</p>
<p>Hi Jason,</p>
<p>The angle snap component works between pairs of lines - Are you saying you want to minimize the number of unique dihedral angles? I think it should be possible to make a hinge-snap goal for this.</p>