how to move very close points to one point? - Grasshopper2024-03-29T10:39:41Zhttps://www.grasshopper3d.com/forum/topics/how-to-move-very-close-points?commentId=2985220%3AComment%3A262195&x=1&feed=yes&xn_auth=noHi,
If you want to retain Rhi…tag:www.grasshopper3d.com,2011-06-03:2985220:Comment:2621952011-06-03T04:22:14.325ZJon Mirtschinhttps://www.grasshopper3d.com/profile/JonMirtschin
Hi,<br/>
If you want to retain Rhino attributes, then it's probably a better idea to do this in Rhino and not as a grasshopper sequence. I can enable a command to do this in StructDrawRhino if it helps, some sample geometry to test it on would help me do this more quickly. You can email me if you prefer, jonm@geometrygym.com
Hi,<br/>
If you want to retain Rhino attributes, then it's probably a better idea to do this in Rhino and not as a grasshopper sequence. I can enable a command to do this in StructDrawRhino if it helps, some sample geometry to test it on would help me do this more quickly. You can email me if you prefer, jonm@geometrygym.com Thanks, Jon. I just realized…tag:www.grasshopper3d.com,2011-06-02:2985220:Comment:2608412011-06-02T15:24:35.236ZArchieboyhttps://www.grasshopper3d.com/profile/Archieboy
Thanks, Jon. I just realized that more often I try to think some definition which rhino or gh has already built as an command. However, do you know if there any way to keep the mesh's property(in my case, color and group) remained when I bake them? In another word, not join several meshes together but actually move their close vertices to an average point?<br/>
Thanks, Jon. I just realized that more often I try to think some definition which rhino or gh has already built as an command. However, do you know if there any way to keep the mesh's property(in my case, color and group) remained when I bake them? In another word, not join several meshes together but actually move their close vertices to an average point?<br/> If it's a mesh, you can use n…tag:www.grasshopper3d.com,2011-06-01:2985220:Comment:2597122011-06-01T09:01:24.344ZJon Mirtschinhttps://www.grasshopper3d.com/profile/JonMirtschin
<p>If it's a mesh, you can use native grasshopper components to join and weld the mesh faces, I've attached an example.</p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768661660?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661660?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p> </p>
<p>As long as the surface can be "rebuilt" from corner points (normally 3 or 4 of them but can probably be done with more) then there is no reason for the surface to be flat (in fact it to some tolerance it probably won't be flat…</p>
<p>If it's a mesh, you can use native grasshopper components to join and weld the mesh faces, I've attached an example.</p>
<p> </p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768661660?profile=original"><img class="align-full" width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661660?profile=RESIZE_1024x1024"/></a></p>
<p> </p>
<p>As long as the surface can be "rebuilt" from corner points (normally 3 or 4 of them but can probably be done with more) then there is no reason for the surface to be flat (in fact it to some tolerance it probably won't be flat if you "move" nodes).</p>
<p> </p>
<p>Hope it helps,</p>
<p> </p>
<p>Jon</p> Sure do, Jon. Here is the mod…tag:www.grasshopper3d.com,2011-06-01:2985220:Comment:2590452011-06-01T06:38:28.423ZArchieboyhttps://www.grasshopper3d.com/profile/Archieboy
<p>Sure do, Jon. Here is the model I've been working with lately. It looks OK from the general view, however, if you spot on some troublesome point, you will see the problem that the mesh's vertices are really close to each other but not actually connect to one another.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768661636?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661636?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p> </p>
<p>I haven't tried out geometry gym but I do want to know is your plugin would work on…</p>
<p>Sure do, Jon. Here is the model I've been working with lately. It looks OK from the general view, however, if you spot on some troublesome point, you will see the problem that the mesh's vertices are really close to each other but not actually connect to one another.</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768661636?profile=original"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661636?profile=RESIZE_1024x1024" class="align-full"/></a></p>
<p> </p>
<p>I haven't tried out geometry gym but I do want to know is your plugin would work on warping surface which are not flat?</p>
<p> </p>
<p>Han</p> Hi Archieboy,
Collapsing co…tag:www.grasshopper3d.com,2011-06-01:2985220:Comment:2593202011-06-01T05:38:24.851ZJon Mirtschinhttps://www.grasshopper3d.com/profile/JonMirtschin
<p>Hi Archieboy,</p>
<p> </p>
<p>Collapsing coincident nodes is a very common requirement for connectivity in structural analysis model topologies. If you want to give it a try, any of the geometry gym structural analysis plugins contain a "find node" component that keeps a background "ocTree" (special data structure that does not require searching all existing points so it's faster) of encountered points. It accepts a tolerance, so if an existing point is found within the nominated distance,…</p>
<p>Hi Archieboy,</p>
<p> </p>
<p>Collapsing coincident nodes is a very common requirement for connectivity in structural analysis model topologies. If you want to give it a try, any of the geometry gym structural analysis plugins contain a "find node" component that keeps a background "ocTree" (special data structure that does not require searching all existing points so it's faster) of encountered points. It accepts a tolerance, so if an existing point is found within the nominated distance, it is output back. I'm happy to demonstrate how to apply it to mesh, or to a group or 3 or 4 noded surfaces if you can post/send a model.</p>
<p> </p>
<p>Cheers,</p>
<p> </p>
<p>Jon</p> Amazing! you did it!
I migh…tag:www.grasshopper3d.com,2011-06-01:2985220:Comment:2592212011-06-01T04:35:38.288ZArchieboyhttps://www.grasshopper3d.com/profile/Archieboy
<p>Amazing! you did it!</p>
<p> </p>
<p>I might be a little greedy, but I want to know if there is anyway to do it to mesh or srf, like the attatched image.</p>
<p> </p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662195?profile=original"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662195?profile=RESIZE_1024x1024" class="align-full"/></a></p>
<p>Amazing! you did it!</p>
<p> </p>
<p>I might be a little greedy, but I want to know if there is anyway to do it to mesh or srf, like the attatched image.</p>
<p> </p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662195?profile=original"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662195?profile=RESIZE_1024x1024" class="align-full"/></a></p> I see. Assuming your incoming…tag:www.grasshopper3d.com,2011-05-31:2985220:Comment:2590182011-05-31T22:58:37.734ZDavid Reeveshttps://www.grasshopper3d.com/profile/DavidReeves
I see. Assuming your incoming lines are a flattened list you could go with something like this. The start and end points are merged into a single list and then split apart again after the point set has been simplified.
I see. Assuming your incoming lines are a flattened list you could go with something like this. The start and end points are merged into a single list and then split apart again after the point set has been simplified. Thanks, Danny. I don't really…tag:www.grasshopper3d.com,2011-05-31:2985220:Comment:2579032011-05-31T18:43:41.744ZArchieboyhttps://www.grasshopper3d.com/profile/Archieboy
<p>Thanks, Danny. I don't really understand of your script but it doesn't seem to work on my file as my previous test image might be misleading. I've upload the file so maybe you know what I've been doing.</p>
<p> </p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768661676?profile=original"><img width="721" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661676?profile=RESIZE_1024x1024" width="721"/></a></p>
<p>Thanks, Danny. I don't really understand of your script but it doesn't seem to work on my file as my previous test image might be misleading. I've upload the file so maybe you know what I've been doing.</p>
<p> </p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768661676?profile=original"><img width="721" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661676?profile=RESIZE_1024x1024" width="721"/></a></p> Thanks David, your script wor…tag:www.grasshopper3d.com,2011-05-31:2985220:Comment:2587132011-05-31T18:31:23.134ZArchieboyhttps://www.grasshopper3d.com/profile/Archieboy
<p>Thanks David, your script works perfectly fine with points. However, my question is more about crvs and lines to join together. In this case, like the following image, all the crvs dir is different and therefore the closest points are not all start points of the lines and are not all end points of the lines either. If I do something that showed in the second image (gh definition), it will create something like the 3rd image: all the start points joined together and all the end points joined…</p>
<p>Thanks David, your script works perfectly fine with points. However, my question is more about crvs and lines to join together. In this case, like the following image, all the crvs dir is different and therefore the closest points are not all start points of the lines and are not all end points of the lines either. If I do something that showed in the second image (gh definition), it will create something like the 3rd image: all the start points joined together and all the end points joined together and now how to join them together is another question. I guess there must be some way to let the points to remember what they connect to and then they should connect the way they used to be. I also upload the file that I've been working with as you could get a clear view of what I want to do.</p>
<p> </p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768661980?profile=original"><img width="721" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768661980?profile=RESIZE_1024x1024" width="721"/></a><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662201?profile=original"><img width="721" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662201?profile=RESIZE_1024x1024" width="721"/></a><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662511?profile=original"><img width="721" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662511?profile=RESIZE_1024x1024" width="721"/></a></p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662511?profile=original"><br/></a></p>
<p> </p> Maybe this could work.
tag:www.grasshopper3d.com,2011-05-31:2985220:Comment:2575222011-05-31T13:34:16.593ZDanny Boyeshttps://www.grasshopper3d.com/profile/DannyBoyes
<p>Maybe this could work.…</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768662121?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662121?profile=RESIZE_1024x1024" width="721"></img></a> <a href="http://storage.ning.com/topology/rest/1.0/file/get/2768662328?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662328?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p>Maybe this could work.</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662121?profile=original"><img class="align-full" width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662121?profile=RESIZE_1024x1024"/></a><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768662328?profile=original"><img class="align-full" width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768662328?profile=RESIZE_1024x1024"/></a></p>