Thanks Christian, I think I have it working now. The array stuff always
confuses me. The only strange thing is that I could only get the proper
position when running the final output through a Linear Interpolate set to
".5".

[image: Inline image 1]

On Wed, Jun 17, 2015 at 1:13 PM, Christian Keller <[email protected]> wrote:

> Use a build array from set node with the positions. Then a select in array
> with the id +/- whatever to put it on the position.
> You've to filter that, because you don't wanna set something on the even
> points. That means piping it through a filter node. Odd/even is easy with
> modulo...
> You've to set the position array into a separate variable first, otherwise
> it would not work with the filter node.
> Sure you figure that out !
>
> --
> Christian Keller
> Visual effects|direction
> m  +49 179 69 36 248
>
> [email protected]
> Vimeo.com/channels/96149
>
> Am 17.06.2015 um 17:52 schrieb Byron Nash <[email protected]>:
>
> Digging up this old thread. I'm trying to get some data from one set of
> points and apply them to another set within one polygon object. I see how
> some of the examples shown in this thread can access one point, but what
> about every even or odd numbered point? I'd like the odd points to share Y
> position with the next even point. How can I find and apply the position
> data of (Vertex Index -1)?
>
> Thanks!
>
> On Mon, Dec 15, 2008 at 8:49 AM, Alan Fregtman <[email protected]>
> wrote:
>
>> Cool! I wouldn't have thought of using that. :)
>>
>> Good job exploring stuff, Chris,
>>
>>    -- Alan
>>
>>
>> On Mon, Dec 15, 2008 at 6:20 AM, Chris Marshall
>> <[email protected]> wrote:
>> > Ah Hah! Got it working.
>> > Took some grappling, but was simple solution in the end. From the
>> original
>> > working setup where you filter the element index, if you run the output
>> of
>> > the filter node through a "Get Maximum in Set" node, this gives you
>> *just*
>> > the single vector. This is confirmed by showing the values, before this
>> node
>> > you get zeros on the cube etc, after this node you just get the one
>> vector
>> > values displayed at the origin. So it's only spitting out the stuff
>> wanted.
>> > Phew!
>> > Thanks again.
>> > Chris
>> >
>> > Chris Marshall wrote:
>> >
>> > Thanks for the explanation. It does appear to be confusing. It looks
>> like
>> > the tools for accessing sets are limited, though it might be possible
>> to get
>> > the data required with some fiddling. I'll have a dabble.
>> > Thanks
>> > Chris
>> >
>> > javier wrote:
>> >
>> > I quickly scanned thrugh this email, I think the answer is that points
>> > in a polymesh are not part of an array but part of a set. so you are
>> > extracting the selected element in the array per point, that means all
>> > points.
>> >
>> > It seems to me that ICE is built using 2 differetn paradigmns for
>> > point access. Arrays and Sets.
>> > A particle cloud or a Polygon's points are points in the set, so
>> > youhave to either use the statistics nodes or in your case, I think
>> > getting the point by ID should do it. Im not in front of xsi, but i
>> > think you could grab the point array, enter the id index into an id
>> > node and then maybe plug into a filter node? I agree is a bit
>> > confusing
>> >
>> >
>> > Converting arrays to sets seems quite easy if the array is of vectors.
>> > you get your array and create a point cloud and stick the array into
>> > the AddPoints, then you can grab the point positions as set.
>> > I havent tried the opposite.
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Softimage mailing list
>> > [email protected]
>> > http://listproc.autodesk.com/mailman/listinfo/softimage
>> >
>> >
>> _______________________________________________
>> Softimage mailing list
>> [email protected]
>> http://listproc.autodesk.com/mailman/listinfo/softimage
>>
>
>

Reply via email to