Removing last Slice

Hello, how can I delete the last slice of a spread piece by piece in gamma until it is empty?

Make an operation that:

  1. reverses the spread,
  2. removes the first slice and
  3. reverses the spread again.

Then call that operation with an If-region everytime you want to remove the last slice and store it back into the pad where the spread is coming from.

that would be a waste of performance. reversing a spread is a very expensive operation.

Use RemoveAt with Count-1

1 Like

Yeah, you are totally right, thanks.

unfortunately does not work, where is the problem

Last_Slice.vl (5.6 KB)

count-1 meant to calculate the index of the last element and remove at that index, like that:

image

to remove items one by one i would store them in a pad and remove frome there, like this:

image

Last_Slice2.vl (9.2 KB)

Hello, thanks first of all for the help patch, works very well.

One more detailed question, how can I delete all slices at once? I tried a toggle on the apply input, but then the node turns purple, which doesn’t seem right to me.

Then I found the RemoveAll node, but I can’t get it connected properly.

That is called Clear.

And how about SplitLast node?)

image

cool, thanks

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.