var RELPATH = "showthread.php?t=9940"; var PATHS = { forum : "", cms : "", blog : "" }; var AJAXBASEURL = "https://foro3d.com/"; // --> [3dsMax] Engranajes y movimiento sincronizado
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 15

Tema: Engranajes y movimiento sincronizado

  1. #1
    Usuario Avanzado
    Fecha de ingreso
    Apr 2002
    Mensajes
    128
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1

    Engranajes y movimiento sincronizado

    Hola. Estoy haciendo unos engranajes que se mueven, o sea rotan sobre su eje. Son de distinto número de dientes, por lo que algunos rotan 1 vuelta por cada 5 segundos, y otros más rápido o lento.

    Por ahora logre calculando los tiempos, no sé cómo decirlo. Me pase al segundo 4 y rote el engranaje 1 a 360 grados, y el engranaje 2 lo rote 720 (2 vueltas).

    La duda es que, si yo puedo relacionar los números de vueltas o algo por el estilo, porque cuando quiero hacer que desaceleren, tengo que ponerme a sacar cuentas de cuantos grados girar por segundo y eso, para cada uno de los engranajes.

    Escucho cualquier sugerencia. Muchas gracias a todos.

    Martin.

  2. #2
    Usuario Legendario
    Fecha de ingreso
    Sep 2004
    Mensajes
    2,636
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1
    En lugar de calcular las rotaciones individualmente, usa relaciones. Osea, hay un engranaje que debe ser el primero que se mueve. El padre de todos. Ese es el que animaras como desees.

    Después tenemos que si el padre tiene 45 dientes y otra rueda esta pegada a el y tiene 65, es una simple regla de tres. Después de un par de simples cálculos, tenemos que la segunda rueda gira a una relación de 0,6293. Traducido, la rotación de la segunda rueda, será x * 0,6293, donde x es la rotación de la primera.

    Calculando así una rueda tras otra, todas se mueven correctamente a la velocidad marcada por la primera.

    Al final, tendrás que solo necesitas animar una rueda y que puedes acelerar y decelerar tranquilamente la velocidad y todas las demás van a girar siempre correctamente.
    ¿No son geniales las matemáticas?

  3. #3
    Usuario Avanzado
    Fecha de ingreso
    Apr 2002
    Mensajes
    128
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1
    Eso lo entiendo, pero el problema es que no sé cómo relacionar el movimiento del engranaje padre con el de los otros engranajes.

    No tengo mucha experiencia en animación, más bien ninguna experiencia.

  4. #4
    Usuario Legendario
    Fecha de ingreso
    Sep 2004
    Mensajes
    2,636
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1
    Pues como no indiques que programa usas, la cosa está chunga.

  5. #5
    Usuario Avanzado
    Fecha de ingreso
    Apr 2002
    Mensajes
    128
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1
    El programa que uso es 3dsMax 6.

  6. #6
    Usuario Legendario
    Fecha de ingreso
    Sep 2004
    Mensajes
    2,636
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1
    Pues ni idea, no uso el max desde hace mucho tiempo. Pero te aconsejo que le des al f1 y busca en la ayuda e investiga.

  7. #7
    Tresmiltornillero
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,974
    Gracias (Dadas)
    26
    Gracias (Recibidas)
    47
    Yo usaría colisiones a base de objetos activos y pasivos, así solo me preocuparía de rotar un solo eje y el resto viene por sí solo. Pero claro, eso lo haría con el XSI.

  8. #8
    Usuario Avanzado
    Fecha de ingreso
    Apr 2002
    Mensajes
    128
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1
    El problema es que no uso XSI.

  9. #9
    Tresmiltornillero
    Fecha de ingreso
    Oct 2004
    Mensajes
    10,974
    Gracias (Dadas)
    26
    Gracias (Recibidas)
    47
    Traquí, seguro que los maxeros te van a responder, que son muchos y cobardes o. Paciencia.

  10. #10
    El cabreador
    Fecha de ingreso
    Oct 2002
    Mensajes
    8,779
    Gracias (Dadas)
    1589
    Gracias (Recibidas)
    1328
    Wire parameters, mira en la ayuda del 3ds Max, es que entre lo mal que me explico y que el tema es un poco complejo, bueno este caso no, pero terminaras antes mirando en la ayuda, si después de mirartela tienes dudas pregunta.

    Con los wire parameters, que están en el menú de animación, puedes asociar animaciónes, por ejemplo, en tu caso le puedes decir, que el objeto x rote en el eje Z, 1,4 veces más rápido que el objeto a y que a su vez el objeto c rote 0,4 veces más lento que el objeto a, incluso podría existir la forma que, dándole la circunferencia no tengas que calcular nada y el solo ya calcule a que velocidad tiene que ir cada objeto, y así lo que quieras en el eje que quieras y asociando cualquier parámetro animable con otro, eso sí, el tema funciona por expresiones, y con esto tocamos un poco el tema programación, una programación muy fácil es casi matemáticas simples, pero, si eres como yo un negado para la programación, mal lo pasaras.

    Por supuesto también se puede hacer por script por dinámicas a mano, en fin.

    Bueno pues saludos y suerte.

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. No logro imprimir engranajes con los dientes rectos
    Por Alesis en el foro Impresoras 3D
    Respuestas: 5
    Último mensaje: 04-07-2023, 23:40
  2. Respuestas: 2
    Último mensaje: 17-08-2021, 02:51
  3. Blender Tutorial: engranajes en movimiento en Blender
    Por 3J Kernel en el foro Blender
    Respuestas: 2
    Último mensaje: 11-01-2018, 16:37
  4. Engranajes
    Por victor caamaño rois en el foro Quien eres tu - Aqui puedes presentarte
    Respuestas: 0
    Último mensaje: 19-06-2008, 06:03
  5. Engranajes y poleas
    Por Laika en el foro Partículas y Dinámicas
    Respuestas: 3
    Último mensaje: 27-12-2007, 02:48

Etiquetas para este tema

"> -->