Utilización de sentencias INTERACT como marcadores
Las sentencias INTERACT ofrecen una plataforma para la creación de funciones interactivas de pieza y conjunto. Pueden insertarse en cualquier lugar de la sentencia FEATURE ADD - END ADD o PART ADD - END ADD.
Por ejemplo, la sentencia ELSE del ejemplo anterior se podría haber definido del siguiente modo:
ADD PROTRUSION.....
IF d1 > d2
ADD HOLE.....
ELSE
INTERACT
END IF
ADD CUT.....
En este ejemplo, se creará un conjunto de funciones alternativo siempre que d1 no sea mayor que d2.
El modo Interactivo funciona de forma semejante al modo Insertar de Creo Parametric.
Ejecución de una sentencia INTERACT
Cuando el sistema encuentra una sentencia INTERACT en el programa, la ejecución de éste se interrumpe. En este momento, es posible añadir funciones nuevas. Además, el sistema presenta un modelo incompleto, construido conforme a la última instrucción antes de la sentencia INTERACT. En modo Interactivo, el modelo se congela y no podrá modificarse.
Una vez en modo Interactivo, seleccione las funciones que desee añadir desde el menú CLASE FUNCIÓN (FEAT CLASS) y especifique todos los parámetros necesarios. Cuando se haya creado una función nueva, el sistema preguntará si desea continuar creando funciones. Si la respuesta es N, la ejecución del programa se reanudará. Al finalizar la ejecución, las nuevas funciones añadidas en la sentencia INTERACT reemplazarán a la sentencia INTERACT en el diseño del modelo.
* 
Se puede abandonar la interacción tan pronto como el programa entra en la fase INTERACT (antes de empezar a crear funciones). Elija Listo/Volver (Done/Return) en el menú CLASE FUNCIÓN (FEAT CLASS) y responda N cuando el sistema pregunte si desea continuar. La ejecución del programa se reanuda y continúa hasta el final.