Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Diseño 3D en JavaScript: introducción a JSCAD
Rating: 4.8 out of 5(9 ratings)
2,317 students

Diseño 3D en JavaScript: introducción a JSCAD

Crea modelos 3D paramétricos listos para imprimir empleando nada más que tu navegador web y un editor de texto.
Last updated 3/2022
Spanish

What you'll learn

  • El concepto de modelado 3D mediante geometría constructiva de sólidos.
  • Definición de modelos geométricos paramétricos.
  • Manejo de proyectos con el entorno online de OpenJScad.
  • Proyecto integrador de diseño y modelado 3D paramétrico: creación de un mecanismo animado.
  • Consideraciones para la impresión 3D.

Course content

7 sections25 lectures3h 2m total length
  • El diseño CSG.5:29

    Una breve introducción al concepto de creación de modelos 3D con el paradigma de "geometría constructiva de sólidos". Será fundamental adoptar esta forma de pensar nuestros modelos y dominar esta técnica de diseño porque es la que emplearemos para crear nuestras piezas 3D.

  • OpenJScad: Manual y documentación.4:00

    En esta clase daremos un vistazo al manual de uso y la documentación del proyecto open-source JScad.

  • Alternativas a OpenJScad.5:23

    No te enamores del framework! Es importante conocer las alternativas que tenemos a disposición para tener la posibilidad de migrar nuestros proyectos a otros entornos y ante cualquier imprevisto, ser ágiles y flexibles para continuar con la entrega de nuestro trabajo sin perder el tiempo.

Requirements

  • Computadora personal con editor de texto y navegador web.
  • Algunos conocimientos básicos de JavaScript.

Description

¡Bienvenidos al curso "Diseño 3D en JavaScript: introducción a JSCAD"!


Aprenderemos los conceptos básicos del diseño 3D paramétrico mediante geometría constructiva de sólidos, una técnica para crear cuerpos complejos con precisión. Como lenguaje para dar forma a nuestros proyectos, usaremos el popular JavaScript, uno de los lenguajes más utilizados hoy en día en el mundo del desarrollo web.

Comenzaremos viendo brevemente los fundamentos del paradigma "Code-CAD" y por qué será la forma de diseñar sólidos del futuro. Seguiremos investigando en la web las herramientas disponibles online, las ventajas y desventajas de cada una y echaremos un vistazo a la documentación. Pasaremos luego a diseñar nuestros primeros sólidos con el editor online de OpenJSCAD e inmediatamente saltaremos a nuestro primer proyecto completo. Terminaremos el curso implementando un mecanismo complejo: un aparato de bombeo que luego podrás imprimir con una impresora 3D!

Lo que aprendas en este curso podrás aplicarlo en múltiples contextos, desde diseño de piezas para impresión 3D pasando por la creación de videojuegos hasta el desarrollo de mecanismos y sistemas complejos en ambientes profesionales de ingeniería.


Programa

  1. Capítulo 1 - Introducción

    1. Clase 1: Diseño CSG.

    2. Clase 2: OpenJScad. Documentación. Herramientas online.

    3. Clase 3: Alternativas a OpenJScad.

  2. Capítulo 2 - Formas primitivas

    1. Clase 4: Dibujar cuerpos simples.

    2. Clase 5: Organización del código.

  3. Capítulo 3 - Operadores de transformación

    1. Clase 6: Función translación.

    2. Clase 7: Función rotación.

    3. Clase 8: Conversión de grados a radianes.

    4. Clase 9: Combinación de operaciones translación y rotación.

  4. Capítulo 4 - Operadores lógicos.

    1. Clase 10: Función unión.

    2. Clase 11: Función diferencia.

    3. Clase 12: Función interseccción.

  5. Capítulo 5 - Extrusiones y envolventes.

    1. Clase 13: Extrusión lineal. 

    2. Clase 14: Extrusión circular. 

    3. Clase 15: Envolvente convexa. 

  6. Capítulo 6 - Proyecto integrador I: Un rodamiento de bolillas.

    1. Clase 16: Esquemáticos del diseño.

    2. Clase 17: Crear pista.

    3. Clase 18: Refactorizar el proyecto.

    4. Clase 19: Crear set de bolillas.

    5. Clase 20: Organizar el proyecto en múltiples archivos.

    6. Clase 21: GUI para configurar parámetros.

  7. Capítulo 7 - Proyecto integrador II: Un aparato complejo.

    1. Clase 22: Esquemáticos del diseño.

    2. Clase 23: Palancas.

    3. Clase 24: Cabezal.

    4. Clase 25: Modelo completo.


Who this course is for:

  • Desarrolladores web con interés por el diseño 3D.
  • Makers y aficionados al diseño y a la impresión 3D.
  • Desarrolladores de videojuegos.
  • Estudiantes, maestros o graduados de ingeniería con interés en diseño mecánico.