Resultados 1 al 34 de 34

Crear nuevo vértice en la intersección de dos ejes

  1. #1
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Blender Crear nuevo vertice en la intersección de dos ejes?

    ¿hay alguna forma de crear un nuevo vértice aprovechando la intersección de dos ejes y que quede exacto? Con la herramienta Knife es como un poco a ojo ¿no? Siempre tienes que, acabar alineando después.

  2. #2
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,231

    Crear nuevo vertice en la intersección de dos ejes?

    No entiendo muy bien lo que dices, pero si seleccione dos vértices y pulsas w subdivide, se crea un vétice justo en el centro entre los dos vértices seleccionados.
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las pelí*culas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  3. #3
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,798

    Crear nuevo vertice en la intersección de dos ejes?

    Me parece que lo que quiere es que unamos 2 Edges que se cruzan con un vértice justo en el punto de unión. No lo tengo claro, si es así no se me ha ocurrido en la vida, m.

  4. #4
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,231

    Crear nuevo vertice en la intersección de dos ejes?

    Me parece que lo que quiere es que unamos 2 Edges que se cruzan con un vértice justo en el punto de unión. No lo tengo claro, si es así no se me ha ocurrido en la vida, m.
    Vaya, vale, ahora que tú lo dices lo entiendo. El procedimiento sería subdividir cada Edge y luego soldar los vértices que coinciden en esa intersección. Por cierto, el Knife hace lo mismo que w/subdivide si seleccione midpoints, no importa por dónde pases el Knife, te creara el corte justo en la mitad.
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las pelí*culas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  5. #5
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    lo que quisiera saber es como crear un vértice justo en el punto donde se cruzan dos ejes o que dos ejes que se cruzan en un punto, queden unidos justo por ese punto convertido en un nuevo vértice.

    Por ejemplo, si hacemos el signo + con dos ejes perpendiculares y queremos que el punto donde se cruzan se convierta en un nuevo vértice que sea común a los dos ejes (soldado) pero no coincide necesariamente en el centro de ninguno de los dos ejes.

    Se puede hacer con Blender? .

  6. #6
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    dicho de otra forma: Extruyo el vértice a en el eje X y creo el vértice c. Extruyo el vértice b en el eje Z y creo el vértice d.

    En el punto de corte del eje ac y el eje bd quiero crear un nuevo vértice de manera que, al eliminar los vértices c y de me quede cómo resultado un cuadrado perfecto y al que puedo crearle una cara.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 917 
Tamaño: 78.8 KB 
ID: 46964  

  7. #7
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,231

    Crear nuevo vertice en la intersección de dos ejes?

    No conozco ningún software que haga eso, sería como booleanas a nivel subobjeto,?
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las pelí*culas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  8. #8
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    lo que suelo hacer es, como dice Shazam, cortar con Knife intentando aproximarme lo más posible a la intersección de los dos ejes, luego los sueldo con Alt+m, pero después tengo que volver a alinear en el eje X y z.

  9. #9
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,798

    Crear nuevo vertice en la intersección de dos ejes?

    dicho de otra forma: Extruyo el vértice a en el eje X y creo el vértice c. Extruyo el vértice b en el eje Z y creo el vértice d.

    En el punto de corte del eje ac y el eje bd quiero crear un nuevo vértice de manera que, al eliminar los vértices c y de me quede cómo resultado un cuadrado perfecto y al que puedo crearle una cara.
    Es exactamente lo mismo tal como digo, lo que quieres es unir con un vertex 2 Edges (no ejes) en el mismo punto de unión, interesante, lo miraré.

  10. #10
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,798

    Crear nuevo vertice en la intersección de dos ejes?

    Según tu ejemplo es sencillo saber dónde iría el punto. Haz el proceso tal como dices tu, con el Knife, y cambias el valor de x y z con el numerator (tecla n) con la z de a y la x de b.

    Saludosres.

  11. #11
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    No te entiendo, o no sé cómo hacerlo.

  12. #12
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,798

    Crear nuevo vertice en la intersección de dos ejes?

    Selecciona el vértice a y pulsa n mira que valor tiene z, anótalo. Selecciona el vértice b y pulsa y anota el valor de x.

    Ahora selecciona el vértice nuevo que cruza los ejes y que has creado con tu método (con Knife) y cambia el valor z y x con lo que has anotado.

  13. #13
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    Vale, entendido me gusta el método y es exacto, gracias Leander. Pensé que existiría alguna forma más rápida o algún atajo como cortar por el punto de unión que yo desconocía.

  14. #14
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,798

    Crear nuevo vertice en la intersección de dos ejes?

    Desgraciadamente yo tampoco lo conoco, además el sistema que te he enseñado no sirve para ejes inclinados. Lo de cortar por el punto de unión es una buena idea.

    Seguiré mirando porque también es de interés para mí.

  15. #15
    Fecha de ingreso
    Jun 2005
    Mensajes
    1,206

    Crear nuevo vertice en la intersección de dos ejes?

    A falta de una herramienta intersección (y seguro que hay algún script que lo hace.) yo probaría con el Snap (contra vértices) y el shift-v (alinear vista).

    Es bastante rápido si las aristas están alineadas respecto a los ejes, o al menos hacen ángulos de 90.

    Un ejemplo, con aristas inclinadas pero haciendo 90 grados (para que sea más fácil.

    Subdivido una arista, alineo una vista con ella (shift-v), y teniendo activo el imán (Snap) desplazo el vértice en cuestión hasta que coincide con uno de la otra arista. Después, sería lo mismo con la otra arista y soldar vértices.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: alinear_1.jpg 
Visitas: 486 
Tamaño: 13.9 KB 
ID: 46970   Clic en la imagen para ver su versión completa. 

Nombre: alinear_2.jpg 
Visitas: 403 
Tamaño: 31.8 KB 
ID: 46971   Clic en la imagen para ver su versión completa. 

Nombre: alinear_3.jpg 
Visitas: 432 
Tamaño: 27.5 KB 
ID: 46972  
    "La vida es como el tetris, cuando llegan los palos no sabes como encajarlos"
    <img src=images/smilies/molesto.gif border=0 alt= title=Sad class=inlineimg />

  16. #16
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Crear nuevo vertice en la intersección de dos ejes?

    Tal vez se pueda hacer con un script. He hecho uno rápido que te crea un vértice en la intersección de dos Edges. Supongo que se podría ampliar para representar el vértice en los Edges y para que funcione con toda una malla. Un saludo.

    Posdata: simplemente ejecutad el script. Eso sí, no funciona con más de dos aristas, aunque como he dicho, se puede modificar.

    Edito: y cambiad el nombre del objeto a plane.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  17. #17
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    Pedro, no consigo entender tu método.

  18. #18
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    Guau. Que rapidez. No sé aplicar el script. ¿es necesario tener Python instalado completamente?

  19. #19
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Crear nuevo vertice en la intersección de dos ejes?

    No. Simplemente pulsa Alt+p con el ratón sobre la ventana del script. Acuérdate de cambiar el nombre del objeto a plane.

  20. #20
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Crear nuevo vertice en la intersección de dos ejes?

    Qué cosas más raras quieres hacer, cejas.

  21. #21
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    vale Pepius, me parece que me pide el objeto plane.
    Qué cosas más raras quieres hacer, cejas.
    Hola Caronte.

    No es que sean cosas raras, haciendo un dibujo me pareció que extruyendo los dos vértices extremos opuestos de un plane ya creado podía crear una nueva cara, no sé me salió así, como la imagen que he enviado, pero después me encontré con que al soldar los vértices creados después del corte, aún tenía que alinearlos y al final creé la cara. Por eso os preguntaba si existía esta herramienta.

    Desde luego, no será por soluciones. Estáis en todo.

  22. #22
    Fecha de ingreso
    Jun 2005
    Mensajes
    1,206

    Crear nuevo vertice en la intersección de dos ejes?

    Vaya Pepius, que requerimientos más raros tiene tu programa. Cambia la línea del principio.
    obj = Blender. Nmesh. Getrawfromobject(plane).
    .

    Por algo como.
    Código:
    seleccionado = Blender. Object. Getselected().
    
    If seleccionado.= []:
    Obj = Blender. Nmesh. Getrawfromobject(seleccionado[0].getname ()) t# y el resto del script.
    Y así usara el objeto seleccionado en vez de ese plane hardcode.
    "La vida es como el tetris, cuando llegan los palos no sabes como encajarlos"
    <img src=images/smilies/molesto.gif border=0 alt= title=Sad class=inlineimg />

  23. #23
    Fecha de ingreso
    Jun 2005
    Mensajes
    1,206

    Crear nuevo vertice en la intersección de dos ejes?

    Pedro, no consigo entender tu método.
    Pues, la idea era como te decía el usar el Snap. Prueba con alguna imagen tuya, con el Snap activo y moviendo algún vértice, bloqueando algún eje, a ver si así captas la idea.

    Y un vistazo al wiki siempre es recomendable, puede dar ideas: http://wiki.blender.org/index.php/tutoriales/Snap el apartado using Mesh Snaps with XYZ constraints.
    "La vida es como el tetris, cuando llegan los palos no sabes como encajarlos"
    <img src=images/smilies/molesto.gif border=0 alt= title=Sad class=inlineimg />

  24. #24
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Crear nuevo vertice en la intersección de dos ejes?

    No, si ya Pedro, pero es que, lo había hecho para probar yo, así que, no me he preocupado mucho en hacerlo user-friendly es que hacía tiempo que no tocaba el Api de Blender y no me acuerdo de nada. Un saludo.

  25. #25
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Crear nuevo vertice en la intersección de dos ejes?

    No es que sean cosas raras.
    Vaya. No poco, según lo veo quieres hacer algo de forma atípica y después arreglarlo.

  26. #26
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,798

    Crear nuevo vertice en la intersección de dos ejes?

    Vaya. No poco, según lo veo quieres hacer algo de forma atípica y después arreglarlo.
    Creo que estoy de acuerdo con Caronte, hay que organizarse un poco y pensar donde irían las aristas antes de empezar a modelar, aunque también es bueno buscar la solución que se plantea cejas para cuando llegue el momento.

  27. #27
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Crear nuevo vertice en la intersección de dos ejes?

    Creo que estoy de acuerdo con Caronte, hay que organizarse un poco y pensar donde irían las aristas antes de empezar a modelar.
    Exacto.
    Aunque también es bueno buscar la solución que se plantea cejas para cuando llegue el momento.
    Hombre, si a alguien le sobra el tiempo.

  28. #28
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Crear nuevo vertice en la intersección de dos ejes?

    Bueno, he mejorado el script, ya es un poco útil y todo . A ver qué os parece, las instrucciones están en el mismo script. Un saludo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  29. #29
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    escrito por Caronte. No poco, según lo veo quieres hacer algo de forma atípica y después arreglarlo.
    Es lo que tiene ser autodidacta, falta pulir muchos detalles, organización del trabajo, y avanzar muy lentamente. En cada nuevo trabajo, nuevos problemas, nuevos retos. A veces se buscan soluciones atípicas para no tener que empezar de nuevo un trabajo, al que ya llevas muchas horas dedicadas y que corre el riesgo de ser abandonado. Menos mal que siempre estáis dispuestos a ayudar a gente como yo.

    Ya que estamos, voy a probar de nuevo el script de Pepius y la idea de Pedro y de paso aprendo.

  30. #30
    Fecha de ingreso
    Apr 2005
    Mensajes
    156

    Crear nuevo vertice en la intersección de dos ejes?

    je. El script funciona correctamente. A lo mejor se podría incluir como herramienta nueva en próximas versiones de Blender. Gracias Pepius.

  31. #31
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Crear nuevo vertice en la intersección de dos ejes?

    De nada. Nada, el script es una tontería y su utilidad es muy limitada, aunque me alegro de que te pueda servir.

  32. #32
    Fecha de ingreso
    Jun 2005
    Mensajes
    1,206

    Crear nuevo vertice en la intersección de dos ejes?

    Pepius, solo un comentario sobre el estilo Python. Veo que te gusta usar range () en los bucles. Queda mejor si no lo usas.

    Por ejemplo, en un bucle como:
    Código:
    for arista in range (0, len(obj, Edges)):
    If (*.obj), Edges[arista].v1.sel and (*.obj), Edges[arista].v2.sel:
    Edges, append(obj, Edges[arista]).
    Queda mejor.
    Código:
    for arista in (*.obj), Edges:
    If arista, v1.sel and arista, v2.sel:
    Edges, append(arista).
    O así, si lo prefieres:
    Código:
    Edges = [arista for arista in (*.obj), Edges if arista, v1.sel and arista, v2.sel]
    Es lo mismo, pero mejor.
    (Perdón por el offtopic).
    "La vida es como el tetris, cuando llegan los palos no sabes como encajarlos"
    <img src=images/smilies/molesto.gif border=0 alt= title=Sad class=inlineimg />

  33. #33
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Crear nuevo vertice en la intersección de dos ejes?

    Chachi.

  34. #34
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,619

    Crear nuevo vertice en la intersección de dos ejes?

    Nunca habría pensado en esa última forma. De hecho, ni sabía que se pudiera hacer eso en Python, parece más una consulta sql. Me encanta Python.

Temas similares

  1. Respuestas: 6
    : 08-11-2018, 23:15
  2. Cómo crear ejes en 3ds Max?
    Por Davidian en el foro Modelado
    Respuestas: 1
    : 28-09-2016, 20:27
  3. Respuestas: 2
    : 30-11-2012, 19:56
  4. Respuestas: 0
    : 26-02-2012, 10:21
  5. 3dsMax Unir vértice externo con vértice intermedio
    Por Solid Snake en el foro Modelado
    Respuestas: 5
    : 30-04-2004, 09:26

Etiquetas para este tema