XSIforum.com

Foros 3D => Autodesk Softimage => Rigging y Scripting => Mensaje iniciado por: blast2003 en 13 Abril 2006, 21:39:13

Título: METODO
Publicado por: blast2003 en 13 Abril 2006, 21:39:13
Hola, me gustaría saber si alguien me puede decir el método que se usa para identificar si el objeto es polymesh o surfmesh.

Algo así como por ejemplo

- ¿Cual es la seleccion actual?

- Polymesh

he estado probando así:

set oCone=ApplicationSelection
logmessage "La selecion es un" & oCone.type

pero no me furrula, a ver si me echais  una mano.

Saludos y gracias de antemano.
Título: Re: METODO
Publicado por: Sumatra en 19 Abril 2006, 17:33:08
En el explorer viene el nombre de cada objeto que tienes en la escena. Junto con el nombre, te sale una especie de dibujito que identifica qué tipo de objeto es. Todo lo que sea polymesh saldrá con un dibujo y todo lo NURB con otro.
Título: Re: METODO
Publicado por: Renderman en 19 Abril 2006, 21:42:10
yo te iba a decir lo mismo: en el explorer la diferencia viene por el icono. Además, si lo seleccionas, verás que en el caso de las nurbs, por ejemplo, en la derecha, bajo la flecha, las opciones cambian y en vez de poder seleccionar edges, polygons y samples, puedes seleccionar boundary, sample y subsurface...
Título: Re: METODO
Publicado por: martindisenio en 20 Abril 2006, 04:42:40
pero el pergunta en script !

yo no se.
Título: Re: METODO
Publicado por: Renderman en 20 Abril 2006, 11:38:33
Eso son palabros mayores para mí... Son cosas de 9º DAN o así eso del script...
Título: Re: METODO
Publicado por: agedito en 20 Abril 2006, 12:28:43
La primera linea tiene que ser así: (supongo que usas VBasic Script)

set oCone=Application.Selection(0)

Explicación
Lo primero es que se te olvido el punto entre Application y Selection
Lo segundo es que Selection devuelve toda la selección (como un objeto colección). Para almacenar el primer objeto tienes que poner entre parentesis (0) para que coja el primer objeto (aunque en la selección solo haya un objeto; no es lo mismo una colección con un solo objeto, que un objeto)

La linea logMessage está bien escrita
Título: Re: METODO
Publicado por: blast2003 en 30 Abril 2006, 22:32:59
Ya lo logré, muchas gracias por vuestras respuestas.

He hecho un script que mapea automáticamente grupos de objetos. Es útil para texturas tileables y rendermaps.

Saludos