在新版本中,我们提供了一种新的数组排序方式:整体排序。 排序的规则为:依据Y和Z所指向的值,对所有的Y轴进行排列,且不改变其数据结构。
可通过下面的示例去理解整体排序。
假如有一个数组,宽度为3,高度为3.(也就是说有3个X,每个X下面有3个Y)。其中的数值结构如下:
Y0:1 Y0:2 Y0:3
Y1:500 Y1:300 Y1:600
Y2:12 Y2:0 Y2:7
每一列代表了一个X下面的所有Y的值,我们把每一个X下面的Y当做一个整体。
然后选择一个Y当做排序的依据。 例如:我们依据Y2的值进行升序排列
3列数据中,Y2的值分别是12、0、7. 升序排列后的值为0、7、12。 顺序确定后,我们不会只改变Y2的排列,每一个Y的值都会发生改变。 排序后的结果如下:
Y0:2 Y0:3 Y0:1
Y1:300 Y1:600 Y1:500
Y2:0 Y2:7 Y2:12
可以发现,每一列的内部数据结构没有发生改变。 但是列与列之间的顺序发生了改变。
简单来说,就是原本是X1的数据,全部变成了X0.
在新建了数组并添加了一定的数据后,使用新增的动作【整体排序】
在填写参数时,如果你没有用到Z轴,Z索引值填0即可。 如果有多个Z轴,排序的依据是某个Z轴下面的某个Y。