Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d





¿Te ayudo?
Retroceder   Foros 3DPoder. > :: Infografia y diseño grafico. > Script
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones

Oferta de trabajo en Decathlon
google adsense


Respuesta
 
Herramientas
Antiguo 29 ago 2006   #1
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
3dsmax [MAXScript] :: Divide Edge Tool

Hola.

Resulta que un usuario de CGTalk 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 está muy probado. Pero parece que la cosa funciona.

En fin, no sé si resultará 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".
Descargar Directa de Archivos ...
Tipo de Archivo: rar divideEdge.rar (1,007 Bytes, 135 visitas)

Última edición por HalfVector fecha: 29 ago 2006 a las 14:52.
HalfVector is offline   Responder Con Cita
Enlaces patrocinados
Antiguo 29 ago 2006   #2
Ballo
Megalodon...
 
Avatar de Ballo
 
Fecha de Ingreso: abril-2002
Ubicación: Aquí
Mensajes: 9,107
Predeterminado Re: [MAXScript] :: Divide Edge Tool

Si haces que el vertice se pudiera mover a lo largo del edge como hace el comando connect a lo largo de los poligonos ya seria genial, pero bueno muy bueno. Lo buscaba( en casa lo tenia el orioflame) aqui no lo tenia.

Muchas gracias!!!!!
__________________
( ::: ) Tus puñetazos no sirven para nada. No puedes matar a tu maestro de boxeo con golpes que has aprendido de él.
Lu Sin
Ballo is offline   Responder Con Cita
Antiguo 29 ago 2006   #3
Fiz3d
El cabreador
 
Fecha de Ingreso: octubre-2002
Mensajes: 4,435
Predeterminado 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.
__________________

Fiz3d is offline   Responder Con Cita
Antiguo 29 ago 2006   #4
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: [MAXScript] :: Divide Edge Tool

Cita:
Escritos 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.
HalfVector is offline   Responder Con Cita
Antiguo 29 ago 2006   #5
ikerCLoN
p a l e t o
 
Avatar de ikerCLoN
 
Fecha de Ingreso: abril-2002
Ubicación: Granada
Mensajes: 13,649
Predeterminado Re: [MAXScript] :: Divide Edge Tool

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

Por otro lado, Fiz, si estás metiéndote con script, AutoDesk 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!
esta ahora conectado.   Responder Con Cita
Antiguo 29 ago 2006   #6
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: [MAXScript] :: Divide Edge Tool

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

Descargar.

Saludos.

Última edición por HalfVector fecha: 29 ago 2006 a las 14:52.
HalfVector is offline   Responder Con Cita
Antiguo 29 ago 2006   #7
Birkov
Senior Member
 
Avatar de Birkov
 
Fecha de Ingreso: diciembre-2004
Ubicación: Coruña - Barcelona
Mensajes: 811
Entradas de portafolios: 1
Predeterminado 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
__________________
www.rubenlmartinez.com
_________________________________________________
Canon Ixus II /\ La vigilante /\ Dragon WIP ________________________________________________
Birkov is offline   Responder Con Cita
Antiguo 29 ago 2006   #8
Fiz3d
El cabreador
 
Fecha de Ingreso: octubre-2002
Mensajes: 4,435
Predeterminado 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 está 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 :-(

Saluditos.
__________________

Fiz3d is offline   Responder Con Cita
Antiguo 29 ago 2006   #9
arquitexander
Senior Member
 
Avatar de arquitexander
 
Fecha de Ingreso: abril-2005
Ubicación: apoyado en un mouse
Mensajes: 208
Contactar con arquitexander a través de Yahoo
Predeterminado Re: [MAXScript] :: Divide Edge Tool

muchisimas gracias Half, no sabes como añoraba una herramienta d esas.
Mi pregunta es, si cumple la misma funcion q el divide d las spline xq los autodesk no crearon la misma herramienta en las poly y mesh...
Mil gracias Half sera d mucha utilidad.

salu2
__________________
Ya es hora de dejar de ser correcto y empezar a ser artista
arquitexander is offline   Responder Con Cita
Antiguo 30 ago 2006   #10
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 674
Predeterminado 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.
Nessito is offline   Responder Con Cita
Antiguo 30 ago 2006   #11
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: [MAXScript] :: Divide Edge Tool

Cita:
Escritos 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:
Escritos 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 CGTalk sobre cómo se podía dividir una arista pero bueno, ya que estamos le damos el toque *casi* final.

Saludos.
Descargar Directa de Archivos ...
Tipo de Archivo: rar HalfVector_DivideEdge.rar (1.2 KB, 45 visitas)
HalfVector is offline   Responder Con Cita
Antiguo 30 ago 2006   #12
Fiz3d
El cabreador
 
Fecha de Ingreso: octubre-2002
Mensajes: 4,435
Predeterminado Re: [MAXScript] :: Divide Edge Tool

Me dais miedo. (y mucha envidia)
__________________

Fiz3d is offline   Responder Con Cita
Antiguo 04 sep 2006   #13
carlos19750
Senior Member
 
Fecha de Ingreso: septiembre-2002
Ubicación: Madrid
Mensajes: 176
Contactar con carlos19750 a través de MSN
Exclamation Re: [MAXScript] :: Divide Edge Tool

ya puestos a pedir...

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

sin abusar....,
saludos
carlos19750 is offline   Responder Con Cita
Antiguo 04 sep 2006   #14
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: [MAXScript] :: Divide Edge Tool

Cita:
Escritos 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.
HalfVector is offline   Responder Con Cita
Respuesta

Etiquetas Identificativas
divide, edge, maxscript, tool


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Softimage|XSI 4.2 Mod Tool (XSI gratis para aprendizaje) SHAZAM Noticias 15 11 feb 2008 16:18
Pasar archivos de Solid Edge a 3DStudio ZetaZeta Infografía General 6 23 ene 2008 09:25
borrar edge con blender tonilogar Modelado 7 16 may 2006 06:22
de solid edge a rhino ladrillo Modelado 3 11 may 2005 14:11
XSI: Cambiar rápido a Add Point Tool by CVs Leander Modelado 7 08 feb 2005 17:12

google adsense



La franja horaria es GMT. Ahora son las 18:50.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Loans | Neopets Cheats, Games and Neopoints | Image Hosting | Credit Cards | Mortgage Calculator
Content Relevant URLs by vBSEO 3.2.0