XSIforum.com

crear toggle

0 Usuarios y 1 Visitante están viendo este tema.

crear toggle
« en: 28 Mayo 2010, 17:45:14 »
Hola a todos

¿Existe alguna manera de poder conmutra (toggle) un valor boleano con un simple comando de phyton y/o softimage?

gracias

Re: crear toggle
« Respuesta #1 en: 28 Mayo 2010, 18:32:03 »
Código: (python) [Seleccionar]
not True #return False
not False #return True

Re: crear toggle
« Respuesta #2 en: 28 Mayo 2010, 18:55:14 »
gracias cesar... pero no sé si me explique bien

no recuerdo bien que programa usaba, en donde existia el comando

toggle objeto.propiedad

cuando lo ejecutabas, permutaba la propiedad  (si estaba on, pasaba a off y viceversa)

Re: crear toggle
« Respuesta #3 en: 28 Mayo 2010, 19:13:58 »
Lo puedes recrear fácilmente en python...
toggle = lambda param: param.Value = not param.Value

Y luego simplemente...
toggle(objeto.propiedad.parametro)

alanf

  • *****
  • 6029
  • Pipeline Developer @ Felix & Paul Studios
Re: crear toggle
« Respuesta #4 en: 29 Mayo 2010, 01:41:41 »
o un poco mas facil:
Application.ToggleValue(objeto.propiedad.parametro)
Application.ToggleValue(parametro, objeto.propiedad)
« Última modificación: 30 Mayo 2010, 02:43:36 por alanf »

Re: crear toggle
« Respuesta #5 en: 29 Mayo 2010, 14:11:55 »
lo he probado, y no va... he buscado en la documentación y al parecer la sintaxis sería:

Application.ToggleValue ("parametro", "objeto.propiedad")

en el caso de xray sería

Application.ToggleValue("xrayshaded", "Camera.camdisp")

gracias por la ayuda!