Se establece una distinción técnica fundamental entre los operadores de superficie (SOPs) y los componentes de geometría (Geometry COMPs). Los SOPs son operadores a nivel de datos que encapsulan la información geométrica (puntos, primitivas, atributos como P, N, uv), mientras que los Geometry COMPs son contenedores a nivel de componente que utilizan los datos de los SOPs para su instanciación y renderizado dentro del pipeline gráfico, haciéndolos susceptibles a la interacción con componentes de cámara y luz.
La familia de SOPs se categoriza en generadores, que crean geometría ex nihilo, y filtros, que modifican una geometría de entrada. El `Circle SOP` es un operador generador de primitivas. Al activarse, genera una primitiva poligonal en el plano XY (coordenada Z = 0), definida por un conjunto de vértices. Sus parámetros incluyen la especificación del radio de forma independiente para los ejes X e Y (`radiusx`, `radiusy`), permitiendo la generación de formas elípticas. El parámetro `Center` es un vector de 3 componentes (X, Y, Z) que define el origen de la transformación del objeto.
La topología de la primitiva se controla mediante el parámetro `Divisions`, que estipula el número de puntos que definen su perímetro. El valor por defecto de 40 divisiones aproxima una curvatura circular, pero al reducir este valor, se revela la naturaleza poligonal de la construcción; por ejemplo, un valor de 3 genera una primitiva triangular. La visualización de los puntos constituyentes puede ser activada para inspeccionar la estructura de la malla. Todos los parámetros numéricos del `Circle SOP` son exportables y pueden ser vinculados a operadores de canal (CHOPs) mediante referencias o expresiones, permitiendo la modulación paramétrica y la animación procedural en tiempo real de los atributos geométricos. La geometría resultante, sea estática o animada, se canaliza a un Geometry COMP para su integración en un pipeline de renderizado.