Ver material color

cebula - 13/02/2007 23:54
Estoy tratando de hacer un script, el cual quiero colocar en la interfaz como un botón mediante el cual se pueda elegir ver los objetos por color o verlos por material en el visor, pero no consigo nada, este es el código.

Macroscript mts.

Buttontext: smt.

Category: misscript.

Toltip: show materiales.

On execute do.

If displaycolor, shaded = #object then.

Displaycolor, shaded = #material).

If displaycolor, shaded = #material then.

Displaycolor, shaded = #object).
)).

No sé que este mal de este tema no sé nada, he visto que aquí algunos saben mucho como Promineo y Halfvector, si alguien puede ayudarme se lo agradezco mucho, de antemano gracias.
Pepius - 14/02/2007 00:01
Con ese código no vas a conseguir nada. Actualmente al parecer ese script lo único que haría al final es asignar a displaycolor, shaded el valor #object.

Pero, como tú dices, esperemos a alguien que sepa Maxscript. Un saludo.

Edito: y si quieres usar la interfaz deberás de cargar la GUI en algún sitio, no sé cómo funcionara en 3dsmax.
cebula - 14/02/2007 00:14
Gracias por tu comentario Pepius, sobre lo que dices del código, tienes razón es lo único que hace. Sobre la interfaz no te entiendo.

Tu que programa usas para todo esto.
cebula - 14/02/2007 04:32
Por MSN envíalo.
HalfVector - 14/02/2007 22:11
Hola. Prueba con esto:
[code]macro script mts. Buttontext: show mtls. Category: misscript. Toltip: show materiales. On ischecked do (.

If displaycolor, shaded == #object then (.

Displaycolor, shaded = #material.

True).

Else (.

Displaycolor, shaded = #object.

False).
).
)[/code] Saludos.
cebula - 16/02/2007 22:07
Gracias Halfvector, he probado tu código y paso el milagro, se solucionó el problema, gracias amigo eres un máster.
HalfVector - 16/02/2007 22:25
Youre welcome.