[Sidefx-houdini-list] get attribute from second input

Gregory Ecker gregory.ecker at gmail.com
Fri Sep 1 13:19:25 EDT 2017


 '@opinput1_Cd' will access the Cd attribute from the second input for the currently processed point number.

 -G

> On Sep 1, 2017, at 10:41 AM, Gary Jaeger <gary at corestudio.com> wrote:
> 
> Thanks Zoran. Have seen it but not watched it. Will do that now.
> 
> Gary Jaeger // Core Studio
> <x-apple-data-detectors://0/0>249 Princeton Avenue
> <x-apple-data-detectors://0/0>
> Half Moon Bay, CA 94019 <x-apple-data-detectors://0/0>
> 650.728.7957 (direct)
> 650.728.7060 (main)
> http://corestudio.com
> 
> On Sep 1, 2017, at 7:19 AM, Zoran Arizanovic <zoran.arizanovic at gmail.com>
> wrote:
> 
> Did you see this Gary
> https://www.sidefx.com/tutorials/houdini-illume-webinar-vex/
> here Jeff Wagner explains when to use point and it has lots of nicely
> documented files with it
> helped me a lot with vex
> 
> 
> Zoran Arizanovic
> LinkedIn <http://www.linkedin.com/pub/zoran-arizanovic/4/177/295>
> 
> 
> On Fri, Sep 1, 2017 at 4:10 PM, Gary Jaeger <gary at corestudio.com> wrote:
> 
> Thanks Gregory (or just G!)-
> 
> 
> I think that makes sense. As you can probably tell I’m new at this. But
> 
> then what about Cd?
> 
> 
> I’m probably thinking about this all wrong, but really I was just messing
> 
> about trying different vex things to get my head around it. So when I did
> 
> @ptnum/@numpt to get a ramp on a grid I thought I’d do a sort on the grid
> 
> points to see what different results looked like. I took the output of the
> 
> sort into input 1 on my wrangle and wanted to mess around mixing the two.
> 
> 
> Something like @Cd = @Cd.r + @Cd.g(opinput1) i.e. make the color = (red of
> 
> input 0 + green of input 1)
> 
> 
> Gary Jaeger / 650.728.7957 direct / 415.518.1419 mobile
> 
> http://corestudio.com <http://corestudio.com/>
> 
> 
> On Aug 31, 2017, at 10:50 PM, Gregory Ecker <gregory.ecker at gmail.com>
> 
> wrote:
> 
> 
> 
> When you access attributes like this (i.e. With the 'op' syntax),  the
> 
> assumption is that the ptnums match between the inputs.  So if you are
> 
> accessing '@opinput1_Cd',  you are accessing the Cd attribute for the point
> 
> which matches the ptnum of the point currently being processed (when in
> 
> points mode).  In fact it doesn't make sense to access the 'ptnum'
> 
> attribute at all,  as you know what it will be ( always 0 through
> 
> numpoints-1).  Another way to think about it is that the wrangle is
> 
> iterating over all the points,  and if you access an attribute from another
> 
> input,  you are processing the same point number in that input.  If you
> 
> want to access a different point number from the second input ,  you can
> 
> use the 'point' function.
> 
> 
> -G
> 
> 
> On Sep 1, 2017, at 1:21 AM, Gary Jaeger <gary at corestudio.com> wrote:
> 
> 
> Hi. I’m struggling with the syntax of getting an attribute from the
> 
> second input of an attribwrangle. Say I have declared this
> 
> 
> f at ptn = @ptnum;
> 
> 
> in my snippet and it’s working fine. But now I want ptnum from input 1.
> 
> I’ve read the docs but I’m not getting it. My pea brain says it should just
> 
> be
> 
> 
> f at ptn = @ptnum(@opinput1) or @(1)ptnum but obviously those don't work.
> 
> Help!
> 
> 
> Gary Jaeger / 650.728.7957 direct / 415.518.1419 mobile
> 
> http://corestudio.com <http://corestudio.com/>
> 
> _______________________________________________
> 
> Sidefx-houdini-list mailing list
> 
> Sidefx-houdini-list at sidefx.com
> 
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> 
> _______________________________________________
> 
> Sidefx-houdini-list mailing list
> 
> Sidefx-houdini-list at sidefx.com
> 
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> 
> 
> _______________________________________________
> 
> Sidefx-houdini-list mailing list
> 
> Sidefx-houdini-list at sidefx.com
> 
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> 
> 
> _______________________________________________
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> _______________________________________________
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list



More information about the Sidefx-houdini-list mailing list