![]() |
|
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í.
|
![]() |
|
|||||||
|
|
#1 |
|
Odio donde estoy
Fecha de Ingreso: febrero-2005
Ubicación: Ontinyent, Valencia, España, Europa, La tierra...
Mensajes: 1,160
|
Sludos a "tos" y espero que me perdoneis si esto no va aquí ya que tengo un dilema en donde colocarlo.
Me explico, necesito, sobre un modelo ya creado, cortarlo en el mismo plano pero cada 2 milímetros (por ejemplo) Esos cortes, que sean todos independientes en "shapes" para exportar en DXF para cortar en un CNC o un plasma o corte por agua... etc etc. Pues bien, yo siempre he creado los cortes manualmente con el "slice" (si no recuerdo mal) y creando los shapes para luego exportar. Si son 20 o 30 no hay problema, el problema es que tengo que crear uno de mas de 2000 cortes y me puedo morir en todo el currele que lleva. Mi pregunta es... ¿Hay algún script o algún "algo" que me cree todo el corte automáticamente o tengo que seguir de este modo? Otra cosa, ¿¿como crearíais el render para que simulara el material que cree el efecto del escalonado al juntar en teoria las piezas?? De forma rápida, no extruyendo ni creando las piezas individuales si no de un bloque simular el efecto. Esto es lo que me refiero.
__________________
"Si tienes un sueño, es que existe el tiempo para realizarlo" Última edición por Davescambra fecha: 03 jun 2008 a las 05:20. |
|
|
|
|
|
#2 |
|
Blendemoniado
Fecha de Ingreso: marzo-2006
Ubicación: MÁLAGA
Mensajes: 2,307
|
Has probado con booooooooleanas?
Nunca se sabe.
__________________
"Trate la historia como si todo el proyecto dependiera de ella porque,probablemente,así sea" (Mark Adams) http://www.3dpoder.com/blog3d/gekkonidae/ |
|
|
|
|
|
#3 |
|
Diablo danzante
Fecha de Ingreso: abril-2006
Ubicación: Caracas-Venezuela
Mensajes: 1,286
Entradas de portafolios: 1
|
Con boleanas no me lo imagino Gekkonidae, tal vez con el procutter.
http://www.foro3d.com/f24/romper-un-...tos-53726.html
__________________
Diablo1, Diablo2, Muchacho mancha, Compact Pussycat, Super Chatarra, Satanic sister, Diana, Catwoman, No te acerques, Última edición por sejob1975 fecha: 23 may 2008 a las 09:32. |
|
|
|
|
|
#4 |
|
Blendemoniado
Fecha de Ingreso: marzo-2006
Ubicación: MÁLAGA
Mensajes: 2,307
|
ejque me quedé en max7
pero pinta muy bien esa herramienta,gracias por el dato de todas formas hacer 2000 cortes y que las tapas de cada rodaja sean igual de grandes para hacer el efecto de escalonado....tiene curro,me imagino que se hará con código ¿no?
__________________
"Trate la historia como si todo el proyecto dependiera de ella porque,probablemente,así sea" (Mark Adams) http://www.3dpoder.com/blog3d/gekkonidae/ |
|
|
|
|
|
#5 |
|
8======D
Fecha de Ingreso: abril-2002
Ubicación: Granada
Mensajes: 13,347
|
Yo creo que se podría automatizar la cosa con un pequeño script que usara el modificador "Slice". Veré si puedo sacar un rato pata probar de hacerlo, pero ando bastante liado...
__________________
-=: mi blog de desarrollo :=----- last update 10/07/08 |
|
|
|
|
|
#6 |
|
Diablo danzante
Fecha de Ingreso: abril-2006
Ubicación: Caracas-Venezuela
Mensajes: 1,286
Entradas de portafolios: 1
|
Si ikerclon logra hacerlo con un scripp (cosa que no dudo) seria perfecto, yo crearía un plano que seria mi sección de corte, lo duplicaría con un array o con un simple duplicar los attacho para que sean una sola entidad y luego aplico el procutter.
__________________
Diablo1, Diablo2, Muchacho mancha, Compact Pussycat, Super Chatarra, Satanic sister, Diana, Catwoman, No te acerques, |
|
|
|
|
|
#7 |
|
Odio donde estoy
Fecha de Ingreso: febrero-2005
Ubicación: Ontinyent, Valencia, España, Europa, La tierra...
Mensajes: 1,160
|
sejob, eso probé ayer y las verdad es que tuve que cerrar el max porque se quedaba sopa. jajaja
IKERCLON, sería genial. No dudo que tu no puedas hacerlo. Eres un crack. Si no tienes tiempo para hacerlo lo entiendo, ya que es normal y tu tiempo es oro. Si no te importa, te explico lo que tengo que hacer para que lo sepas. Mira, imagina una figura humana, una figura cuadrada, lo que quieras... pues debería de ser, de cortar como en un plano, en el mismo sentido cada X milímetros, todo el bloque. Eso si, lo que luego interesa realmente es de esos cortes, sacar solo la forma en SHAPES para luego exportar a DXF. Si puedes bien, si no, gracias de todos modos, siempre sois de muchisima ayuda. Voy a cortar a mano este que tengo entre manos como rebanadas de pan (850 cortes ufff) jejeje
__________________
"Si tienes un sueño, es que existe el tiempo para realizarlo" |
|
|
|
|
|
#8 |
|
just another monkey
|
jojojo, no me vas a creer!!!! tenía hecho el script, estaba haciendo un rollout para que no tengas que llamar a la función desde una línea de código y PUM! se me cae 3dsmax sin que yo alcance a grabar nada (y el autoback no se lleva el script) :P
A ver si aparece Iker con su script que seguro está más optimizado que la chapuza que estaba haciendo yo, si no pasa nada mañana en la noche lo reescribo (si es que aún lo necesitas) que ya es tarde y mañana tengo que ir a trabajar Edito: Yo de vuelta!!! el script me pudo... le reescribí y creo que ya está "usable" pese a todos los detalles que pueda tener. Simplemente corre el script (arrastrándolo al viewport debería funcionar), establece el valor de steps (unidades de distancia entre secciones), el eje en que que quieres que haga las secciones (por ahora sólo los ejes x, y o z del objeto, para ángulos intermedios tendrías que modificar el objeto a nivel subobjeto antes) y teniendo seleccionado 1 objeto apreta el botón "Go", dependiendo del objeto y el step puede tardar un poco pero en teoría cuando termina te genera una spline llamada csCut con las secciones.
__________________
Blog::Website ____________________ "Debes practicar hasta que lo dificil resulte fácil, luego practica hasta que lo fácil resulte hermoso" Stephen Covey
Última edición por Cesar Saez fecha: 26 may 2008 a las 04:26. |
|
|
|
|
|
#9 |
|
Odio donde estoy
Fecha de Ingreso: febrero-2005
Ubicación: Ontinyent, Valencia, España, Europa, La tierra...
Mensajes: 1,160
|
os quiero, os quiero... sobre todo a ti cesar. Hasta que venga IKer y os querré a los dos. No soy una persona celosa, jajaja
Muchisimas gracias compañeros. Me has hecho un grandisimo favor. Lo voy a probar y te cuento. Por cierto, ¿¿¿hay algún modo de añadir al script, que cada corte lo escraiga como SHAPES individual y correlativos los números??? En las opciones de "create shape from selection" En modo "Smooth" Repito mil veces si hace falta. Mil gracias. Un millón de gracias. A ver si Iker y Cesar os veo en algún lugar y os invito a comer. Darlo por hecho. Aunque cesar siendo ¿Argentino? dudo que te vea mucho por Valencia. jejeje Gracias, gracias...
__________________
"Si tienes un sueño, es que existe el tiempo para realizarlo" |
|
|
|
|
|
#10 |
|
8======D
Fecha de Ingreso: abril-2002
Ubicación: Granada
Mensajes: 13,347
|
He visto tu script, César, y pensaba hacerlo más o menos parecido. Me di cuenta de que al aplicar un modificador 'Slice' y luego un 'Edit Poly' por encima (o colapsando) y yendo al sub-objeto 'Arista', las ídems que formaban el corte quedaban seleccionadas. Y de ahí al 'Create Shape from Selection' hay un sólo click (o un comando de MAXScript). Lo que yo haría sería colapsar el 'stack' cada vez que se realiza un corte. De ese modo se evitan 'stacks' demasiado largos (que es lo que me acaba de ocurrir a mí por poner unas unidades demasiado pequeñas... ¡cuelgue de MAX!).
Lo del número correlativo con shapes sueltas... voy a ponerme con el script de César a ver si lo saco. ¿Qué formato quieres para el nombre? Pon algún ejemplo. Lo de sacarlo como "smooth" lo veo bastante más complicado, porque ese algoritmo de interpolación entre vértices no siempre se va a ceñir al contorno del objeto. ¿No pueden ser curvas bézier?
__________________
-=: mi blog de desarrollo :=----- last update 10/07/08 |
|
|
|
|
|
#11 | |
|
8======D
Fecha de Ingreso: abril-2002
Ubicación: Granada
Mensajes: 13,347
|
Cita:
__________________
-=: mi blog de desarrollo :=----- last update 10/07/08 |
|
|
|
|
|
|
#12 |
|
8======D
Fecha de Ingreso: abril-2002
Ubicación: Granada
Mensajes: 13,347
|
He cambiado un par de cosillas con tu permiso, César... ojo, "cambiado" no implica "mejorado". He probado con un par de objetos y no he tenido problema (salvo que no todas las 'shapes' contienen 'splines'... no sé si es debido a algún cambio que he hecho yo o a cómo opera la 'bounding box' del objeto). Las curvas salen con el nombre por defecto, correlativo en un principio. ¿Sirve así?
__________________
-=: mi blog de desarrollo :=----- last update 10/07/08 |
|
|
|
|
|
#13 |
|
Odio donde estoy
Fecha de Ingreso: febrero-2005
Ubicación: Ontinyent, Valencia, España, Europa, La tierra...
Mensajes: 1,160
|
muchisimas gracias por vuestro tiempo
IKER, lo que sean correlativos... he pensado que si el primer corte se queda como shape1, el siguiente como shape2... así correlativos, tampoco pasa nada, simplemente era por tenerlos ordenadados. Nada mas. Yo tmb he preboda y al crear unos cortes de 1,9 milímetros a una tetera, se me ha quedado el max rumiannnnnnndddddooooo.jejjejee. Creo que como dices tu, iker, sería una solucción. Repito que no tiene precio lo que estáis haciendo, muchisimas gracias. Voy a probarlo y os cuento.
__________________
"Si tienes un sueño, es que existe el tiempo para realizarlo" |
|
|
|
|
|
#14 |
|
just another monkey
|
uy... que divertido!... llegando a casa lo reviso y me entero por donde van los tiros de la modificación de iker
![]() Alguien dijo challenger de scripting? |
|
|
|
|
|
#15 |
|
8======D
Fecha de Ingreso: abril-2002
Ubicación: Granada
Mensajes: 13,347
|
He hecho una prueba y...
script de César >> tetera de radio 5, subdivisiones en X cada 1.0 unidad. Processing took 155.985 seconds script de César + cambio de Iker >> mismas características. Processing took 43.797 seconds Mi versión colapsa el 'stack' después del corte, con lo que no lo carga tanto y acelera la operación un poco...
__________________
-=: mi blog de desarrollo :=----- last update 10/07/08 |
|
|
|
![]() |
| Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
| Herramientas | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | |