Pregunta

Sé cómo crear una ventana de interfaz de usuario de MEL y agregarle contenido. No sé cómo "fijar" esa interfaz de usuario a una ventana Maya, como el Editor de texturas UV. Idealmente, me gustaría tener la capacidad de controlar a qué lado del editor de texturas UV se une mi interfaz de usuario y hacer que se mueva y minimice con la ventana. ¿Es posible tal cosa?

¿Fue útil?

Solución

Con una ventana MEL solo necesita saber el nombre de la ventana y puede insertar su propia IU (usando la opción -parent al crear una nueva IU). Sin embargo, esto puede ser difícil a menos que sepa cómo se construyó la ventana.

El mejor lugar para comenzar es:

En el menú de la ventana del editor de scripts, puede habilitar una opción para mostrar todos los comandos MEL que se ejecutan mientras Maya se ejecuta. Una vez que esto esté habilitado, abra la ventana de destino (en este caso, la ventana de textura) luego regrese al editor de script (apague la opción de comandos de eco nuevamente o recibirá correo no deseado) y vea qué comandos ejecutó Maya. Podrá encontrar el nombre del comando responsable de crear / mostrar la ventana de textura.

Luego puede buscar en los scripts de mel de la instalación Maya esa función, y ver cómo se crea la ventana de textura. Sus opciones son intentar agregar su interfaz de usuario a la ventana existente, o copiar todo el script Maya y modificarlo para crear una ventana de textura completamente nueva.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top