|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/diseno-3d-con-javascript-introduccion-a-jscad/
课程评论:没有评论
**课程名称:** JavaScript 3D 设计:JSCAD 入门 **课程概述:** 本课程将带您进入参数化 3D 设计的世界,重点介绍**构造实体几何 (CSG)** 技术,这是一种用于精确创建复杂对象的精确方法。我们将使用行业中流行的编程语言 **JavaScript** 来实现您的设计。 **课程内容:** * **Code-CAD 导论:** 了解 Code-CAD 的基本原理及其作为未来设计方法的潜力。 * **Web 工具探索:** 研究和评估各种在线 3D 设计工具,了解它们的优缺点,并学习如何查阅文档。 * **OpenJSCAD 实战:** 从在线编辑器开始,学习使用 OpenJSCAD 创建您的第一个 3D 模型,并逐步完成完整的项目。 * **高级主题:** 深入学习变换(平移、旋转)、逻辑运算符(并集、差集、交集)以及各种挤出和包络技术。 * **项目实践:** 通过两个综合项目,包括一个**滚珠轴承**和一个**复杂的泵装置**,将所学知识付诸实践,最终掌握可以用于 3D 打印的完整模型设计。 **适用领域:** 本课程的技能可以广泛应用于 3D 打印零件设计、游戏开发、工程领域的复杂机械和系统开发等多个领域。 **课程结构:** * **第一章:** 介绍 CSG 设计、OpenJSCAD、文档查阅和在线工具。 * **第二章:** 学习绘制简单图形和组织代码。 * **第三章:** 掌握平移、旋转以及角度弧度转换。 * **第四章:** 学习并集、差集和交集等逻辑运算。 * **第五章:** 了解线性挤出、圆形挤出和凸包。 * **第六章:** 项目实战一:滚珠轴承设计,包括设计、创建零件、优化代码和使用 GUI 配置参数。 * **第七章:** 项目实战二:复杂泵装置设计,涵盖设计、创建杠杆和头部,并组装完整模型。
¡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.ProgramaCapítulo 1 - IntroducciónClase 1: Diseño CSG.Clase 2: OpenJScad. Documentación. Herramientas online.Clase 3: Alternativas a OpenJScad.Capítulo 2 - Formas primitivasClase 4: Dibujar cuerpos simples.Clase 5: Organización del código. Capítulo 3 - Operadores de transformaciónClase 6: Función translación.Clase 7: Función rotación.Clase 8: Conversión de grados a radianes.Clase 9: Combinación de operaciones translación y rotación.Capítulo 4 - Operadores lógicos.Clase 10: Función unión.Clase 11: Función diferencia.Clase 12: Función interseccción.Capítulo 5 - Extrusiones y envolventes.Clase 13: Extrusión lineal. Clase 14: Extrusión circular. Clase 15: Envolvente convexa. Capítulo 6 - Proyecto integrador I: Un rodamiento de bolillas.Clase 16: Esquemáticos del diseño. Clase 17: Crear pista.Clase 18: Refactorizar el proyecto.Clase 19: Crear set de bolillas.Clase 20: Organizar el proyecto en múltiples archivos.Clase 21: GUI para configurar parámetros.Capítulo 7 - Proyecto integrador II: Un aparato complejo.Clase 22: Esquemáticos del diseño.Clase 23: Palancas.Clase 24: Cabezal.Clase 25: Modelo completo.