Gracias Gracias:  0
Resultados 1 al 14 de 14

Tema: [MaXScript] :: Divide Edge Tool

  1. #1
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    3dsmax [MAXScript] :: Divide Edge Tool

    Hola.

    Resulta que un usuario de CGTalque buscaba una herramienta que dividiera una arista en los trozos que se especificaran (dice que las MeshTools; que al parecer tienen esa funcionalidad, dejó de funcionarle a partir de MAX7).

    Así que me picaba la curiosidad y he creado con MAXScript una pequeña utilidad que hace eso precisamente. Divide las aristas seleccionadas un número determinado de veces. Los vértices se distribuyen uniformemente a lo largo de la arista original.

    No tengo mucha experiencia con el tema de manipulación de geometría, así que no sé si es la mejor forma de hacerlo. Y tampoco esta muy probado. Pero parece que la cosa funciona.

    En fin, no sé si resultara de utilidad. En cualquier caso no he encriptado el archivo por lo que podéis echarle un ojo al código fuente (que por otro lado es muy simple).

    Saludos.

    PD: por cierto, funciona con "editable poly".
    Archivos adjuntados Archivos adjuntados
    Última edición por HalfVector; 29-08-2006 a las 21:52

  2. #2
    Megalodon... Avatar de Ballo
    Fecha de ingreso
    Apr 2002
    Mensajes
    10,888

    Re: [MAXScript] :: Divide Edge Tool

    Si haces que el vértice se pudiera mover a lo largo del edge como hace el comando connect a lo largo de los polígonos ya seria genial, pero bueno muy bueno. Lo buscaba( en casa lo tenía el orioflame) aquí no lo tenia.

    Muchas gracias!!
    Aqui quiero poner una imagen bonita de mi pagina, pero no puedo...ojete.

  3. #3
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Re: [MAXScript] :: Divide Edge Tool

    Muchas gracias halfvector.
    Sé que es mucho pedir y ya haces mucho dejando el script sin encriptar, pero si algún día te apetece, te estaría super agradecido si comentases un poco el script.
    Saludiños.

  4. #4
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: [MAXScript] :: Divide Edge Tool

    Cita Iniciado por Fiz3d
    Muchas gracias halfvector.
    Sé que es mucho pedir y ya haces mucho dejando el script sin encriptar, pero si algún día te apetece, te estaría super agradecido si comentases un poco el script.
    Saludiños.
    Tienes razón. Lo iba a comentar pero al final se me ha pasado. Ahora dentro de un rato lo comento línea a línea y lo vuelvo a subir.

    Saludos.

  5. #5
    reconvertido Avatar de ikerCLoN
    Fecha de ingreso
    Apr 2002
    Ubicación
    Los Angeles, USA
    Mensajes
    14,911

    Re: [MAXScript] :: Divide Edge Tool

    Gracias por el script, HalfVector. Estoy aprendiendo poco a poco, y estas aportaciones son muy bienvenidas

    Por otro lado, Fiz, si estas metiéndote con script, AutoDesque sacó un librillo en febrero que no parece tener mala pinta. Yo ya lo pedí a Amazon. Tal vez te haga algún papel, si aún no lo conoces... ¡o igual ya lo tienes en casa!

    ¡Saludos!

  6. #6
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: [MAXScript] :: Divide Edge Tool

    Bueno, ya lo he comentado. A ver si los comentarios son útiles.

    Descargar.

    Saludos.
    Última edición por HalfVector; 29-08-2006 a las 21:52

  7. #7
    Senior Member Avatar de Birkov
    Fecha de ingreso
    Dec 2004
    Ubicación
    Coruña - Barcelona
    Mensajes
    874

    Re: [MAXScript] :: Divide Edge Tool

    Muy bien explicado, he entendido casi todo el código y eso que no tengo ni idea de Maxscript, es otra de mis tareas pendientes, pero por si algún día la empiezo, tengo bien guardados los hilos en los que expones tu código alegremente
    _________________________________________________
    Reloj de pulsera /\ Marine Starcraft 2 WIP /\ Motorola L6 /\ Canon Ixus II /\ La vigilante /\ Dragon WIP ________________________________________________

  8. #8
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Re: [MAXScript] :: Divide Edge Tool

    Muchas gracias Half, ahora mismo lo miro.. :-)

    Iker, en el estudio tengo un libro de maxscript, no me acuerdo quien lo edita, me lo trajeron de GDC de este año, el que tengo esta en ingles, supongo que será el mismo que el que tu dices, muchas gracias por la info..:-)
    Los que empezamos en esto necesitamos más un libro de metodologia de programación que uno especifico de maxscript, creo que eso es lo mejor para empezar, lo malo es que no tengo tiempo :-(

    Saludos.

  9. #9
    Senior Member Avatar de arquitexander
    Fecha de ingreso
    Apr 2005
    Ubicación
    apoyado en un mouse
    Mensajes
    207

    Re: [MAXScript] :: Divide Edge Tool

    muchísimas gracias Half, no sabes como añoraba una herramienta de esas.
    Mi pregunta es, si cumple la misma función que el divide de las spline porque los Autodesk no crearon la misma herramienta en las poly y mesh...
    Mil gracias Half será de mucha utilidad.

    saludos
    Ya es hora de dejar de ser correcto y empezar a ser artista

  10. #10
    Senior Member
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,637

    Re: [MAXScript] :: Divide Edge Tool

    Un comentario nada más. No es necesario pasar el bitarray que devuelve getedgeselection a un array. En vez de comprobar el count del array, se puede comprobar el numberset del bitarray, con lo que te ahorras una coercion. En este caso es una gilipollez (que soy un pijo con estas cosas), pero si tienes que hacer eso mismo dentro de un bucle, se nota.
    En cualquier caso un buen código. Pa la buchaca!

    PD: Una pregunta ¿por qué no lo has empaquetao en una macro?
    Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.

  11. #11
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: [MAXScript] :: Divide Edge Tool

    Cita Iniciado por Nessito
    Un comentario nada más. No es necesario pasar el bitarray que devuelve getedgeselection a un array. En vez de comprobar el count del array, se puede comprobar el numberset del bitarray, con lo que te ahorras una coercion.
    Gracias por el apunte. La verdad es que no me había fijado en la propiedad numberSet.

    Cita Iniciado por Nessito
    PD: Una pregunta ¿por qué no lo has empaquetao en una macro?
    En principio ésto sólo era una pequeña muestra de código para un usuario de CGTalque sobre cómo se podía dividir una arista pero bueno, ya que estamos le damos el toque *casi* final.

    Saludos.
    Archivos adjuntados Archivos adjuntados

  12. #12
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Re: [MAXScript] :: Divide Edge Tool

    Me dais miedo. (y mucha envidia)

  13. #13
    Senior Member
    Fecha de ingreso
    Sep 2002
    Ubicación
    Madrid
    Mensajes
    162

    Exclamation Re: [MAXScript] :: Divide Edge Tool

    ya puestos a pedir...

    HalfVector, ¿qué ocurrió con ese proyecto de tutoriales sobre maxscript...?

    sin abusar....,
    saludos

  14. #14
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: [MAXScript] :: Divide Edge Tool

    Cita Iniciado por carlos19750
    HalfVector, ¿qué ocurrió con ese proyecto de tutoriales sobre maxscript...?
    Pues lo que suele ocurrir. Uno pierde la motivación y ahí ha quedado la cosa pendiente. Pero espero poder terminarlos. A poder ser pronto, pero he de admitir que aún quedaba bastante para poder sacar algo decente.

    Saludos.

Temas similares

  1. Split Edge Tool Maya 2015, Ayuda
    Por luccas en el foro Modelado
    Respuestas: 0
    Último mensaje: 22-02-2016, 05:05
  2. el material se divide
    Por devalver en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 01-07-2012, 15:24
  3. Maya Problemas con edge tool
    Por firoh en el foro Modelado
    Respuestas: 2
    Último mensaje: 05-01-2012, 12:29
  4. Respuestas: 1
    Último mensaje: 17-04-2011, 06:33
  5. Borrar un edge de un Poly Editable y crear otro edge
    Por compactdreams en el foro Modelado
    Respuestas: 9
    Último mensaje: 14-01-2011, 12:07

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •