XSIforum.com

Script: csRuler

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

Script: csRuler
« en: 29 Diciembre 2007, 04:36:42 »
http://www.xsiforum.com/forum/index.php/topic,5017.msg82329.html#msg82329

UPDATE: ¿Que hay de nuevo en la versión 0.2?
- Los clusters de la curva ahora están "lockeados" para evitar problemas de representación, gracias por la sugerencia Alan O0

¿Que hay de nuevo en la versión 0.15?
- Limpieza del código.
- Ahora es Addon para una instalación más sencilla.
- Ahora se puede encontrar la csRuler directamente desde Model -> Get -> Primitive

----------------------

Hola, simplemente quería compartir un experimento con la comunidad, es mi primer script en JScript y como siempre se ve gente preguntando por como medir en XSI pensé en hacer algo que "solucionase" en parte esta carencia creando un regla que sirva de elemento auxiliar en nuestras escenas.

Básicamente al correr el script (idealmente desde un toolbar) crea un model llamado csRuler donde alberga todos los componentes de la regla, luego simplemente es cosa de posicionar los 2 nulls donde queramos y veremos en el texto la distancia que hay entre esos nulls, si se requiere la distancia de forma más precisa se puede usar el custom parameter que hay en el propio texto (o recalcularla mediante una expresión si se prefiere).

Siéntanse libre de usarla para lo que se les antoje, ojalá les sea útil O0


Para ver el video en el sitio de vimeo (más grande) haga click en el título del vídeo
« Última modificación: 01 Junio 2011, 23:49:26 por César Sáez »

dracon

  • ***
  • 1582
  • XSI: the very best.
Re: Script: csRuler v0.1
« Respuesta #1 en: 29 Diciembre 2007, 08:31:22 »
Muchas gracias, muy bueno, simple pero efectivo.

 O0

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: Script: csRuler v0.1
« Respuesta #2 en: 29 Diciembre 2007, 09:58:15 »
Ta bien. Buen trabajo. :)

Renderout!

  • ***
  • 2502
  • Marco Delgado
Re: Script: csRuler v0.1
« Respuesta #3 en: 29 Diciembre 2007, 21:33:20 »
Muy bueno y muy útil, gracias! :)

Re: Script: csRuler v0.1
« Respuesta #4 en: 30 Diciembre 2007, 04:37:48 »
Muchas gracias por los comentarios, ojalá les sea útil :)

Kinght

Re: Script: csRuler v0.1
« Respuesta #5 en: 30 Diciembre 2007, 12:20:08 »
Lo és, gracias Cesar !

Re: Script: csRuler v0.15
« Respuesta #6 en: 07 Enero 2008, 18:42:56 »
Hice una pequeña actualización, los cambios aparecen reflejados en el primer mensaje O0

agedito

  • ***
  • 1524
  • ¡¡Yo lo que quiero es milonguear!!
Re: Script: csRuler
« Respuesta #7 en: 07 Enero 2008, 19:18:34 »
Veo que te defiendes con los addons. Enhorabuena Cesar

Re: Script: csRuler
« Respuesta #8 en: 07 Enero 2008, 19:38:44 »
jajaja....gracias Agedito por explicarme estas cosas :)

Re: Script: csRuler
« Respuesta #9 en: 19 Febrero 2008, 12:51:10 »
No lo había probado hasta ahora, está muy bien!
Gracias César!

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: Script: csRuler
« Respuesta #10 en: 18 Junio 2008, 16:20:43 »
Hola Cesar,

El null (cluster constraint) dentro de los nulls que manejas, a veces por accidente la gente de mi trabajo lo han movido y luego funciona raro. Se arregla con que los transforms en Local de dichos "subnulls" esten a 0,0,0, pero de aqui mi sugerencia... podrias ponerle una simple expresion "0" para forzar de que no se puedan afectar por accidente?

Digo ponerlo en tu codigo cuando genera el csRuler.

Re: Script: csRuler
« Respuesta #11 en: 18 Junio 2008, 18:43:42 »
Gracias por la sugerencia Alan, ahora mismo no tengo XSI en frente pero llegando a casa lo reviso y subo la actualización O0

Re: Script: csRuler
« Respuesta #12 en: 19 Junio 2008, 05:00:52 »
Hecho! en lugar de poner las expresiones les hice un lock a las transformaciones correspondientes, el addon está en el primer mensaje :)

Gracias por el feedback O0

Tenshi

  • ***
  • 2368
  • Back from the ashes.
Re: Script: csRuler
« Respuesta #13 en: 01 Junio 2011, 21:34:30 »
~Si, yo sé que es viejo el topic pero no quería escribir sobre lo mismo en otro.

@César Sáez, quería saber si existe una nueva versión de este gran addon? O el que está en la primera página es el último?

Gracias, saludos.

Re: Script: csRuler
« Respuesta #14 en: 01 Junio 2011, 23:48:02 »
Oh, cuanto tiempo de esto! :)

Hace muuuucho que no toqueteo nada de esto pero ahí va lo último que tengo en mi ordenador (que sigue teniendo un par de años). El dibujo ahora es OpenGL (tiene displayinfo para activa, desactivar, blablabla) y todo el setup es mucho más limpio y estable de como creo recordar que era la antigua versión, supongo que funciona bien a partir de XSI 7.0

Es un comando, deberíais poder agregarlo a una toolbar y/o asignar atajos de teclado sin problemas (buscad csRuler).

« Última modificación: 02 Junio 2011, 00:06:11 por César Sáez »

Tenshi

  • ***
  • 2368
  • Back from the ashes.
Re: Script: csRuler
« Respuesta #15 en: 02 Junio 2011, 00:41:23 »
@César Sáez,  justo esta herramienta la estoy utilizando en el studio para la distancia entre ventanas, al igual que la de otro usuario del foro, ambos addons son muy buenos, sencillos pero efectivos. :/ Por qué cosas como estas no vienen integradas en XSI.

Gracias por aportar siempre a la comunidad! (=

Tenshi

  • ***
  • 2368
  • Back from the ashes.
Re: Script: csRuler
« Respuesta #16 en: 02 Junio 2011, 01:13:55 »
@César, disculpa pero la versión 0,2 la he podido ver dentro de Primitives? Y ya he instalado éste otro, luego de desinstalar el anterior, cerrando xsi, volviendo abrir, e instalar el nuevo.
Hmm pero no lo logro ver el addon en ningún lugar.

Re: Script: csRuler
« Respuesta #17 en: 02 Junio 2011, 02:04:49 »
Mola, gracias!

Re: Script: csRuler
« Respuesta #18 en: 02 Junio 2011, 02:32:32 »
@César, disculpa pero la versión 0,2 la he podido ver dentro de Primitives? Y ya he instalado éste otro, luego de desinstalar el anterior, cerrando xsi, volviendo abrir, e instalar el nuevo.
Hmm pero no lo logro ver el addon en ningún lugar.
Ya, lo que pasa es que desde hace algún tiempo mis tools se meten de forma automática en un menú propio que he capado para poder publicar el addon sin que tengáis que instalar mis librerías y tal, es por eso que ya no hago menúes específicos por tool y tengo todo acceso a algo mio bastante más unificado/centralizado (sino era un caos). La portabilidad tiene un precio :(

Puedes hacer lo que comentaba antes, meter el comando en un toolbar o directamente asignar un atajo de teclado, busca por csRuler en el listado de comandos.

TermitaX

  • **
  • 182
  • Hay que tener fé en uno mismo.
Re: Script: csRuler
« Respuesta #19 en: 02 Junio 2011, 03:40:19 »
Una sugerencia, he visto que con el ice, crean unos parametros para mostrar los diferentes tipos de medidas lo que creo que seria muy util en esta herramienta sr. cesar.

Tenshi

  • ***
  • 2368
  • Back from the ashes.
Re: Script: csRuler
« Respuesta #20 en: 02 Junio 2011, 06:38:09 »
@César, ya lo he hecho, que gran herramienta! Gracias; y creo que a todos nos gusta estar bien organizados jaja.

Sobre la sugerencia de @TerminaX, me uno a la idea. Si hubiese una forma de cambiar de cm a mm,etc; sería más grandioso aún; si mal no recuerdo en la otra herramienta del usuario @zao3d, se muestra "cm" pero se observan demasiadas milésimas que no las veo necesarias.

Con todo, muchísimas gracias @César, de verdad; siempre ayudando a los no-scripters. : D

Renderout!

  • ***
  • 2502
  • Marco Delgado
Re: Script: csRuler
« Respuesta #21 en: 02 Junio 2011, 10:38:30 »
Muchas gracias Cesar! ;D