where are gone "dataReciever", "vectorAdd" ... components ? - Grasshopper2024-03-29T11:26:46Zhttps://www.grasshopper3d.com/forum/topics/where-are-gone-datareciever?commentId=2985220%3AComment%3A223677&feed=yes&xn_auth=noBig thanks Davidtag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2232062011-04-18T16:00:08.217ZStanislas Petithttps://www.grasshopper3d.com/profile/StanislasPetit
Big thanks David
Big thanks David Yup, if you plug one point-pa…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2231962011-04-18T15:50:13.044ZDavid Ruttenhttps://www.grasshopper3d.com/profile/DavidRutten
<p>Yup, if you plug one point-parameter into another, there is a tiny amount of overhead, but the point data is shared. If you plug a Point parameter into a Plane parameter, new planes are created.</p>
<p> </p>
<p>The old Receiver object was nothing more than a Generic Data parameter (which still exists) with an overridden display.</p>
<p> </p>
<p>You can get better performance if you use a parameter of the right type (assuming all the data that flows through a wire is of the same type) than…</p>
<p>Yup, if you plug one point-parameter into another, there is a tiny amount of overhead, but the point data is shared. If you plug a Point parameter into a Plane parameter, new planes are created.</p>
<p> </p>
<p>The old Receiver object was nothing more than a Generic Data parameter (which still exists) with an overridden display.</p>
<p> </p>
<p>You can get better performance if you use a parameter of the right type (assuming all the data that flows through a wire is of the same type) than with the old Receiver.</p>
<p> </p>
<p>--</p>
<p>David Rutten</p>
<p>david@mcneel.com</p>
<p>Poprad, Slovakia</p> As far as I know they are jus…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2234892011-04-18T14:15:06.741ZDanny Boyeshttps://www.grasshopper3d.com/profile/DannyBoyes
As far as I know they are just pointers to the same memory location. GH only creates a new Geometry when it has to change it.
As far as I know they are just pointers to the same memory location. GH only creates a new Geometry when it has to change it. As you need to use a "plain"…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2236772011-04-18T14:12:14.999ZStanislas Petithttps://www.grasshopper3d.com/profile/StanislasPetit
As you need to use a "plain" component instead of an "alias", dont you increase memory use ?
As you need to use a "plain" component instead of an "alias", dont you increase memory use ? You can still do this because…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2231952011-04-18T14:08:47.575ZDanny Boyeshttps://www.grasshopper3d.com/profile/DannyBoyes
<p>You can still do this because every component can have Wireless receivers.</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768650194?profile=original"><img class="align-full" width="606" src="http://storage.ning.com/topology/rest/1.0/file/get/2768650194?profile=original"/></a></p>
<p>You can still do this because every component can have Wireless receivers.</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768650194?profile=original"><img class="align-full" width="606" src="http://storage.ning.com/topology/rest/1.0/file/get/2768650194?profile=original"/></a></p> Hello Danny Boyes.
Thanks f…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2231912011-04-18T14:01:55.293ZStanislas Petithttps://www.grasshopper3d.com/profile/StanislasPetit
<p>Hello Danny Boyes.</p>
<p> </p>
<p>Thanks for the answer.</p>
<p> </p>
<p>My practice looks more like :</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768650469?profile=original" target="_self"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2768650469?profile=RESIZE_1024x1024" width="600"></img></a> pt and slider arbitrary chosen...</p>
<p>where I can easily (remotely) switch between different options of a same data kind at it's root, and then mess it everywhere around without the care of loosing my mind...</p>
<p>I am aware this is a rather anecdotic subject,…</p>
<p>Hello Danny Boyes.</p>
<p> </p>
<p>Thanks for the answer.</p>
<p> </p>
<p>My practice looks more like :</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2768650469?profile=original"><img width="600" class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2768650469?profile=RESIZE_1024x1024" width="600"/></a>pt and slider arbitrary chosen...</p>
<p>where I can easily (remotely) switch between different options of a same data kind at it's root, and then mess it everywhere around without the care of loosing my mind...</p>
<p>I am aware this is a rather anecdotic subject, only relative to my own methodology...</p>
<p> </p>
<p>I am just sorry to need to copy and paste Recievers from a template file (as long as David maintains the object...) , instead of creating an instance "with a double click and a hit" !</p>
<p> </p>
<p>Best regards, Stan.</p> You can still do this. But in…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2237302011-04-18T13:01:20.887ZDanny Boyeshttps://www.grasshopper3d.com/profile/DannyBoyes
<p>You can still do this. But instead of being restricted to passing you're data into a dedicated component, every component can have Wireless dispatches/receivers.</p>
<p>The first Example changes the output name and the second example uses a Number Param (with the Draw Icon setting overridden) as a placeholder for the Transmitted Wire…</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768650671?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2768650671?profile=original" width="515"></img></a></p>
<p>You can still do this. But instead of being restricted to passing you're data into a dedicated component, every component can have Wireless dispatches/receivers.</p>
<p>The first Example changes the output name and the second example uses a Number Param (with the Draw Icon setting overridden) as a placeholder for the Transmitted Wire</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2768650671?profile=original" target="_self"><img src="http://storage.ning.com/topology/rest/1.0/file/get/2768650671?profile=original" width="515" class="align-full"/></a></p> Dear David.
Thanks for the…tag:www.grasshopper3d.com,2011-04-18:2985220:Comment:2236672011-04-18T12:51:17.380ZStanislas Petithttps://www.grasshopper3d.com/profile/StanislasPetit
<p>Dear David.</p>
<p> </p>
<p>Thanks for the answer.</p>
<p>About the DataReceiver : it was so useful and productive to physically distribute "WhateverYouNeed" over multiple process locations, with a single name, same visibility attributes...with a simple copy/paste !</p>
<p>EX : NumberSlider value, vector dir, a refPoint ...</p>
<p>Best regards, Stan.</p>
<p>Dear David.</p>
<p> </p>
<p>Thanks for the answer.</p>
<p>About the DataReceiver : it was so useful and productive to physically distribute "WhateverYouNeed" over multiple process locations, with a single name, same visibility attributes...with a simple copy/paste !</p>
<p>EX : NumberSlider value, vector dir, a refPoint ...</p>
<p>Best regards, Stan.</p> DataReceiver is gone since ev…tag:www.grasshopper3d.com,2011-04-15:2985220:Comment:2211272011-04-15T08:40:23.226ZDavid Ruttenhttps://www.grasshopper3d.com/profile/DavidRutten
DataReceiver is gone since every parameter can now control the wire-display individually.<br />
<br />
VectorAdd (and Complex Add and Colour Add) now uses the normal Add component. Addition, Subtraction, Multiplication, Division etc. etc. now work on as many data types as makes sense, and sometimes mixed data-types. You can for example multiply a vector by a number.<br />
<br />
--<br />
David Rutten<br />
david@mcneel.com<br />
Poprad, Slovakia
DataReceiver is gone since every parameter can now control the wire-display individually.<br />
<br />
VectorAdd (and Complex Add and Colour Add) now uses the normal Add component. Addition, Subtraction, Multiplication, Division etc. etc. now work on as many data types as makes sense, and sometimes mixed data-types. You can for example multiply a vector by a number.<br />
<br />
--<br />
David Rutten<br />
david@mcneel.com<br />
Poprad, Slovakia