El operador SORT SOP ejecuta un reordenamiento de los índices de los componentes de una geometría de entrada, tales como puntos, primitivas o vértices. Su función principal es alterar la secuencia enumerada de dichos componentes sin modificar sus atributos espaciales, notablemente la posición (`P(x,y,z)`), que permanece invariante.
Al procesar una primitiva como un `Box SOP`, que por defecto genera puntos no únicos en sus vértices para mantener la integridad de las normales por cara, el `SORT SOP` actúa sobre el conjunto completo de estos puntos. La operación se controla a través de diversos criterios de ordenamiento. El modo `Random`, por ejemplo, aplica una permutación pseudoaleatoria a los índices de los puntos, controlada por el parámetro `Seed`.
Otros modos permiten ordenamientos espaciales (e.g., `By X`, `By Y`, `By Z`) o basados en proximidad a un punto de referencia. Esta capacidad de re-indexación es crítica en sistemas procedurales, particularmente en operaciones de instancing con el `Copy SOP` o al mapear datos secuenciales desde CHOPs a atributos de SOPs, donde el orden de los elementos es un factor determinante en la estructura resultante.