Hi Carter,

you use a Decompose Point component (which extracts the x, y and z
coordinates of input points), then feed the Y output into the Keys
input of the sort.

You could also project the points onto a line curve (which is long
enough to extend beyond the point cloud), then use the projection
parameter to sort, this way you can sort in any direction you like,
not just x, y or z.

--
David Rutten
Robert McNeel & Associates


On Nov 6, 1:41 am, carter <[EMAIL PROTECTED]> wrote:
> ok, so i understand a little bit now how the sorting of points works,
> and i have even managed to sort a list of points. but only by using
> the x component. how would i sort by the y, or z component?
>
> On Oct 10, 2:45 am, David Rutten <[EMAIL PROTECTED]> wrote:
>
> > You can only sort things which have stable (in)equality and smaller-
> > than/larger-than relationships. The most common example is numbers,
> > but it is also possible to sort text (of course under the hood, text
> > is numbers as well). If you need to sortpoints, what you're actually
> > doing is extracting all the x-coordinates (numbers), andsortingthat
> > list instead. In the meantime, you make sure that whenever you swap
> > two numbers in the keys list in order to improve the ascending nature
> > of the list, you also swap the same twopoints. That way, you can sort
> > a list ofpoints.
>
> > Another example would be to sort curves. Curves themselves are not
> > very comparable, so instead you calculate the length for each curve
> > (you get a list of numbers), sort the length array and simultaneously
> > sort the curve array. Let's say we have 6 curves, each of which with
> > the different length:
>
> > {L, XS, M, XL, S, XXL}
>
> > the lengths are:
>
> > {50, 1, 25, 60, 5, 200}
>
> > If we sort the list of numbers, we get a very predictable:
>
> > {1, 5, 25, 50, 60, 200}
>
> > and if we make sure that the cure list is kept 'in synch' during the
> > the sort-operation, it will have become:
>
> > {XS, S, M, L, XL, XXL}
>
> > The list that is used forsortingis called the 'keys-list', the list
> > that is sorted synchronously is called the 'values-list'.
>
> > Often the hardest thing is to create a meaningful keys-list,
> > especially if you need to sort a multi-dimensional dataset as opposed
> > to a linear one...
>
> > --
> > David Rutten
> > Robert McNeel & Associates
>
> > On Oct 10, 8:05 am, oompa_l <[EMAIL PROTECTED]> wrote:
>
> > > thanks taz. it seemed like it should be extremely easy, I just
> > > couldn't figure it out. Still, I have to admit that I dont really
> > > understand what the sorted "keys" are...it doesnt sound like you're
> > > completely certain either.
>
> > > thanks
> > > G

Reply via email to