Need Help Selecting Data from Tree - Grasshopper2024-03-29T14:05:19Zhttps://www.grasshopper3d.com/forum/topics/need-help-selecting-data-from-tree?commentId=2985220%3AComment%3A962480&x=1&feed=yes&xn_auth=noThank you Scott, I'll start w…tag:www.grasshopper3d.com,2013-11-23:2985220:Comment:9624802013-11-23T15:45:16.357ZJShttps://www.grasshopper3d.com/profile/JaySheth
<p>Thank you Scott, I'll start watching them right now!</p>
<p>Thank you Scott, I'll start watching them right now!</p> Thank you very much Danny! I…tag:www.grasshopper3d.com,2013-11-23:2985220:Comment:9625732013-11-23T15:44:55.640ZJShttps://www.grasshopper3d.com/profile/JaySheth
<p>Thank you very much Danny! I appreciate the help!</p>
<p></p>
<p></p>
<p>Thank you very much Danny! I appreciate the help!</p>
<p></p>
<p></p> With this example the last an…tag:www.grasshopper3d.com,2013-11-23:2985220:Comment:9623932013-11-23T08:26:35.408ZDanny Boyeshttps://www.grasshopper3d.com/profile/DannyBoyes
<p>With this example the last and the first paths of data are adjacent to each other as it is circular, therefore to complete the pattern you want to wrap the paths so that you are spanning the gap. If this was a rectangular grid you would not want to wrap the paths as the first and last would be to far apart.</p>
<p>Wrap index is similar but as this example only has 1item in each part it is not relevant.</p>
<p>Output A is the point that everything is relative to. In this example it is not…</p>
<p>With this example the last and the first paths of data are adjacent to each other as it is circular, therefore to complete the pattern you want to wrap the paths so that you are spanning the gap. If this was a rectangular grid you would not want to wrap the paths as the first and last would be to far apart.</p>
<p>Wrap index is similar but as this example only has 1item in each part it is not relevant.</p>
<p>Output A is the point that everything is relative to. In this example it is not important as i included a {0;0} reference in the output.</p>
<p>Data matching without the graft would only intersect one curve from A with one curve from B and then the next one from A with the next one from B and so on. With graft it matches one curve from A with all the curves from B.</p>
<p>The Integer param is used here to convert a number into a inreger withiut it the string is {?;>0 and <16.0} which will error because of the decimal places</p> David just recorded a video s…tag:www.grasshopper3d.com,2013-11-23:2985220:Comment:9624322013-11-23T06:33:04.354ZScott Davidsonhttps://www.grasshopper3d.com/profile/ScottDavidson
David just recorded a video series on trees and selection syntax.<br />
<br />
<a href="http://vimeopro.com/rhino/grasshopper-masterclass-with-david-rutten" target="_blank">http://vimeopro.com/rhino/grasshopper-masterclass-with-david-rutten</a><br />
<br />
Video 5 and 6 in the series may help.
David just recorded a video series on trees and selection syntax.<br />
<br />
<a href="http://vimeopro.com/rhino/grasshopper-masterclass-with-david-rutten" target="_blank">http://vimeopro.com/rhino/grasshopper-masterclass-with-david-rutten</a><br />
<br />
Video 5 and 6 in the series may help. Thank you Jesus! I will look…tag:www.grasshopper3d.com,2013-11-23:2985220:Comment:9622942013-11-23T01:35:17.050ZJShttps://www.grasshopper3d.com/profile/JaySheth
<p>Thank you Jesus! I will look at the file and try to play around with it.</p>
<p>Thank you Jesus! I will look at the file and try to play around with it.</p> Wow, this is intense. Strange…tag:www.grasshopper3d.com,2013-11-23:2985220:Comment:9621942013-11-23T01:34:56.198ZJShttps://www.grasshopper3d.com/profile/JaySheth
<p>Wow, this is intense. Strangely, enough I think I somewhat understand it.I did have a few questions though.</p>
<p></p>
<p>What do the "wrap path" "wrap item" do though.</p>
<p></p>
<p>What is the purpose of "item A" from the relative tree component?</p>
<p></p>
<p>Why must the curve to curve intersection need one component to be grafted?</p>
<p></p>
<p>Also can you take a look at the picture I attached? I don't understand why it is important in the definition. Removing it breaks everything…</p>
<p>Wow, this is intense. Strangely, enough I think I somewhat understand it.I did have a few questions though.</p>
<p></p>
<p>What do the "wrap path" "wrap item" do though.</p>
<p></p>
<p>What is the purpose of "item A" from the relative tree component?</p>
<p></p>
<p>Why must the curve to curve intersection need one component to be grafted?</p>
<p></p>
<p>Also can you take a look at the picture I attached? I don't understand why it is important in the definition. Removing it breaks everything but all it is doing is storing a number right?</p>
<p></p>
<p>Thanks again! I'm learning quicker than I anticipated!</p> JS,
Relative Item and Relati…tag:www.grasshopper3d.com,2013-11-22:2985220:Comment:9619942013-11-22T11:14:16.101ZJesus Galvezhttps://www.grasshopper3d.com/profile/JesusGalvez
<p><span style="font-size: 13px;">JS,</span></p>
<p></p>
<p>Relative Item and Relative Tree are a bit tricky to understand. Here is a "plug and play" definition I use. It's for Relative Item, but you can easily adapt it as Relative Tree. Try experimenting a bit, and you'll quickly get the hang of it. </p>
<p></p>
<p>Very nice Danny. </p>
<p></p>
<p><span style="font-size: 13px;">JS,</span></p>
<p></p>
<p>Relative Item and Relative Tree are a bit tricky to understand. Here is a "plug and play" definition I use. It's for Relative Item, but you can easily adapt it as Relative Tree. Try experimenting a bit, and you'll quickly get the hang of it. </p>
<p></p>
<p>Very nice Danny. </p>
<p></p> Hi JS,
[Relative Tree] will h…tag:www.grasshopper3d.com,2013-11-22:2985220:Comment:9617082013-11-22T10:49:00.927ZDanny Boyeshttps://www.grasshopper3d.com/profile/DannyBoyes
<p>Hi JS,</p>
<p>[Relative Tree] will handle this but it is tricks for advanced players. If you are unsure of anything in the supplied file let me know and I'll go a bit more in depth on anything you are unsure of. From Tree Selection rules to Text Manipulation.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768852357?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768852357?profile=RESIZE_1024x1024" width="721"></img></a> The File format is in the Latest GH 0.9.0064 which will only run on Rhino v5. If you need recreate it in…</p>
<p>Hi JS,</p>
<p>[Relative Tree] will handle this but it is tricks for advanced players. If you are unsure of anything in the supplied file let me know and I'll go a bit more in depth on anything you are unsure of. From Tree Selection rules to Text Manipulation.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768852357?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2768852357?profile=RESIZE_1024x1024" width="721" class="align-full"/></a>The File format is in the Latest GH 0.9.0064 which will only run on Rhino v5. If you need recreate it in version 0.9.0014 then I will need to post a clearer image and slightly changed path selection masks. </p>
<p></p>
<p></p> Hello JS,
multiple intersec…tag:www.grasshopper3d.com,2013-11-22:2985220:Comment:9619692013-11-22T10:47:23.799ZJesus Galvezhttps://www.grasshopper3d.com/profile/JesusGalvez
<p>Hello JS, </p>
<p></p>
<p>multiple intersections give me headaches. I just did an inelegant work around. If you want to solve it properly I suggest you try with the MCX component, instead of the CCX one. </p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768853687?profile=original" target="_self"><img width="480" src="http://storage.ning.com/topology/rest/1.0/file/get/2768853687?profile=RESIZE_1024x1024" width="480" class="align-full"/></a></p>
<p>Hello JS, </p>
<p></p>
<p>multiple intersections give me headaches. I just did an inelegant work around. If you want to solve it properly I suggest you try with the MCX component, instead of the CCX one. </p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768853687?profile=original" target="_self"><img width="480" src="http://storage.ning.com/topology/rest/1.0/file/get/2768853687?profile=RESIZE_1024x1024" width="480" class="align-full"/></a></p>