1 00:00:05,099 --> 00:00:14,500 Bueno, vamos a explicar el cubo de OpenSCAD, pero el cubo de OpenSCAD para primero de bachillerato 2 00:00:14,500 --> 00:00:20,000 Evidentemente no es exactamente igual que el de primero de tercero de la ESO 3 00:00:20,000 --> 00:00:22,480 Aunque sí que es cierto que tienen cosas muy parecidas, ¿vale? 4 00:00:23,359 --> 00:00:26,079 Abrimos nuestro OpenSCAD 5 00:00:26,079 --> 00:00:35,159 Y bueno, pues lo primero que hacemos, como siempre, es hacer un cubo 6 00:00:35,159 --> 00:00:56,609 Bueno, bueno, este no tiene nada, este es un cubo 7 00:00:56,609 --> 00:01:14,069 Es conveniente, desde luego, poner este center igual a true por cuestiones de coordenadas, que así va a ser todo más fácil. 8 00:01:14,310 --> 00:01:20,500 Tenemos un cúbico, un cubito centrado en el origen de coordenadas. 9 00:01:20,500 --> 00:01:28,599 lo primero que vamos a hacer es los digamos que las esquinas los vértices del cubo hacer 10 00:01:28,599 --> 00:01:39,890 los bombos para ello hacemos una esfera qué bueno vamos a ver si la arista es 10 11 00:01:40,930 --> 00:01:57,719 el radio pues tiene que ser un poco más de 5 vamos a poner 7 vale es el resultado es un 12 00:01:57,719 --> 00:01:59,680 hay que hacerlo un poquito más grande 13 00:01:59,680 --> 00:02:01,859 yo todavía no quedaría 14 00:02:01,859 --> 00:02:03,260 los esterromos, quedaría 15 00:02:03,260 --> 00:02:05,799 demasiado, pues vamos a ponerle 10 16 00:02:05,799 --> 00:02:10,259 a ver, 10 es demasiado 17 00:02:10,259 --> 00:02:11,639 pues entre 7 y 10 18 00:02:11,639 --> 00:02:15,960 8, vale 19 00:02:15,960 --> 00:02:17,900 entonces, si ahora hacemos 20 00:02:17,900 --> 00:02:20,419 la intersección entre estas dos 21 00:02:20,419 --> 00:02:21,419 figuras 22 00:02:21,419 --> 00:02:36,580 vale, pues el resultado 23 00:02:36,580 --> 00:02:38,580 es ese cubo con esos bordes 24 00:02:38,580 --> 00:02:38,879 ramos 25 00:02:38,879 --> 00:02:42,099 bueno, hasta aquí, vale 26 00:02:42,099 --> 00:02:44,080 bien, ahora vamos a empezar 27 00:02:44,080 --> 00:02:46,360 con algo fácil y es 28 00:02:46,360 --> 00:02:48,439 pues en una de las caras 29 00:02:48,439 --> 00:02:50,159 vamos a hacer una esferita pequeña 30 00:02:50,159 --> 00:02:52,240 claro, si yo pongo una esfera 31 00:02:52,240 --> 00:02:59,349 por ejemplo de 3 32 00:02:59,349 --> 00:03:09,379 pues al principio 33 00:03:09,379 --> 00:03:11,840 esta esfera estaría, pero estaría 34 00:03:11,840 --> 00:03:13,400 dentro del cubo, por eso no la vemos 35 00:03:13,400 --> 00:03:15,879 pero lo que vamos a hacer es trasladarla 36 00:03:15,879 --> 00:03:26,639 vamos a trasladarla 37 00:03:26,639 --> 00:03:28,360 a una de las caras del cubo 38 00:03:28,360 --> 00:03:29,319 ¿vale? 39 00:03:30,500 --> 00:03:32,939 ¿dónde están las caras del cubo? pues evidentemente 40 00:03:32,939 --> 00:03:34,900 si todo esto son 41 00:03:34,900 --> 00:03:36,639 10, pues las caras estarán 42 00:03:36,639 --> 00:03:38,740 en 5, 0, 0 43 00:03:38,740 --> 00:03:40,759 por ejemplo, vamos a poner 5, 0, 0 44 00:03:40,759 --> 00:03:46,039 entonces habríamos 45 00:03:46,039 --> 00:03:47,740 trasladado esa esfera 46 00:03:47,740 --> 00:03:50,000 a esta cara, a la cara Z 47 00:03:50,000 --> 00:03:59,879 a ver, para trasladarla a la cara Z 48 00:03:59,879 --> 00:04:01,039 será la coordenada Z 49 00:04:01,039 --> 00:04:07,199 a sacar la cara Z 50 00:04:07,199 --> 00:04:09,120 que la he trasladado al eje de las X 51 00:04:09,120 --> 00:04:12,060 que la esfera está un poco pequeña 52 00:04:12,060 --> 00:04:13,139 y un poco grande 53 00:04:13,139 --> 00:04:14,659 la bajamos un poquito 54 00:04:14,659 --> 00:04:16,540 vale 55 00:04:16,540 --> 00:04:19,579 claro ahora que pasa que tenemos una esfera 56 00:04:19,579 --> 00:04:20,720 ahí en esa cara 57 00:04:20,720 --> 00:04:22,720 generalmente no se hace 58 00:04:22,720 --> 00:04:24,879 generalmente lo que aparece en los dados 59 00:04:24,879 --> 00:04:27,459 es agujero 60 00:04:27,459 --> 00:04:28,899 no aparece relieve 61 00:04:28,899 --> 00:04:31,500 puede aparecer relieve pero normal es poner agujero 62 00:04:31,500 --> 00:04:33,740 entonces para hacer el agujero 63 00:04:33,740 --> 00:04:36,920 tenemos que hacer 64 00:04:36,920 --> 00:04:38,660 esta operación 65 00:04:38,660 --> 00:04:40,160 que es difference 66 00:04:40,160 --> 00:04:44,959 y ahora ya pues tenemos ese agujero 67 00:04:44,959 --> 00:04:45,839 vale 68 00:04:45,839 --> 00:04:48,459 Que queremos hacer 69 00:04:48,459 --> 00:04:49,220 Dos 70 00:04:49,220 --> 00:04:51,720 Bueno, vamos a hacer dos 71 00:04:51,720 --> 00:04:54,040 Justo en la cara que sería 72 00:04:54,040 --> 00:04:57,199 Pues opuesta a esa 73 00:04:57,199 --> 00:04:57,879 ¿Vale? 74 00:04:58,560 --> 00:05:00,660 Que es exactamente igual que esta 75 00:05:00,660 --> 00:05:05,930 Pero 76 00:05:05,930 --> 00:05:09,089 En donde pone cinco 77 00:05:09,089 --> 00:05:10,829 Hay que poner menos cinco 78 00:05:10,829 --> 00:05:22,199 ¿Vale? 79 00:05:22,199 --> 00:05:24,199 Y tenemos las dos caras iguales 80 00:05:24,800 --> 00:05:27,060 Que lo que queremos es poner un dos 81 00:05:27,060 --> 00:05:28,459 Pues claro, entonces 82 00:05:28,459 --> 00:05:30,259 Dentro de esa cara 83 00:05:30,259 --> 00:05:36,100 tendríamos que jugar con estas simetrías 84 00:05:36,100 --> 00:05:39,699 por lo tanto aquí dentro de la cara 85 00:05:39,699 --> 00:05:53,110 vamos a poner por ejemplo 2, 2 menos 2 86 00:05:53,110 --> 00:05:55,230 entonces ¿qué hacemos? 87 00:05:56,370 --> 00:05:59,610 que como vemos se nos ha ido a una de las esquinas 88 00:05:59,610 --> 00:06:05,529 pues si queremos hacer el otro agujerito 89 00:06:05,529 --> 00:06:23,389 Tendríamos que hacer 90 00:06:23,389 --> 00:06:24,750 La simetría correspondiente 91 00:06:24,750 --> 00:06:25,730 Menos 2 92 00:06:25,730 --> 00:06:27,810 2 93 00:06:27,810 --> 00:06:30,410 Vale, entonces ya tenemos 94 00:06:30,410 --> 00:06:33,029 La 1 y la 2 95 00:06:33,029 --> 00:06:34,230 Vale 96 00:06:34,230 --> 00:06:37,389 Hasta aquí más o menos es como 97 00:06:37,389 --> 00:06:39,170 Se hace con 98 00:06:39,170 --> 00:06:39,670 El 99 00:06:39,670 --> 00:06:42,389 Con el que tenemos 100 00:06:42,389 --> 00:06:44,389 Con el tercero de la S 101 00:06:44,389 --> 00:06:45,829 Con el tercero de la S 102 00:06:45,829 --> 00:06:46,750 Pues sigue así 103 00:06:46,750 --> 00:06:49,370 Claro, pero al estar en 104 00:06:49,370 --> 00:06:51,509 prisa de cherato, pues hay que incluir 105 00:06:51,509 --> 00:06:53,449 algo más, lo primero que vamos a incluir 106 00:06:53,449 --> 00:06:55,290 es, a ver 107 00:06:55,290 --> 00:06:57,209 si nos vamos al OpenSCAD 108 00:06:57,209 --> 00:07:10,449 aquí en libraries 109 00:07:10,449 --> 00:07:12,370 vemos que normalmente 110 00:07:12,370 --> 00:07:14,290 no hay ninguna library 111 00:07:14,290 --> 00:07:16,790 pero si nosotros usamos 112 00:07:16,790 --> 00:07:19,069 el OpenSCAD que podéis descargar 113 00:07:19,069 --> 00:07:21,089 y descomprimir del aula 114 00:07:21,089 --> 00:07:39,420 virtual, vale 115 00:07:39,420 --> 00:07:41,720 y veis aquí al library, veis que 116 00:07:41,720 --> 00:07:43,660 hay otra carpeta 117 00:07:43,660 --> 00:07:45,339 que se llama RightSCAD 118 00:07:45,339 --> 00:07:47,459 y en esa carpeta hay 119 00:07:47,459 --> 00:07:49,699 un archivo, que es este archivo 120 00:07:49,699 --> 00:07:51,120 de aquí, que es 121 00:07:51,120 --> 00:07:53,500 write.scat. Gracias 122 00:07:53,500 --> 00:07:55,660 a eso, podemos 123 00:07:55,660 --> 00:07:57,680 conseguir que con este 124 00:07:57,680 --> 00:08:12,629 open scat, bueno, 125 00:08:12,769 --> 00:08:19,610 a ver, ¿veis? 126 00:08:19,970 --> 00:08:22,350 Con este open scat podemos escribir 127 00:08:22,350 --> 00:08:24,149 use write.scat 128 00:08:24,149 --> 00:08:26,389 .write.scat. Y ahora 129 00:08:26,389 --> 00:08:28,370 ya con ese open scat, si os dais cuenta 130 00:08:28,370 --> 00:08:30,470 todo esto es exactamente igual que lo que teníamos, 131 00:08:30,930 --> 00:08:36,100 ¿vale? Yo puedo 132 00:08:36,100 --> 00:08:37,960 escribir en las caras, es decir, que 133 00:08:37,960 --> 00:08:40,419 con esta sentencia que tenemos aquí 134 00:08:40,419 --> 00:08:42,500 de raíz cubo 4 135 00:08:42,500 --> 00:08:44,100 sobre la cara 136 00:08:44,100 --> 00:08:47,379 pues podría 137 00:08:47,379 --> 00:08:50,360 escribir la palabra 3 138 00:08:50,360 --> 00:08:53,419 y la palabra 4 139 00:08:53,419 --> 00:08:56,399 pero eso solo se cumple 140 00:08:56,399 --> 00:08:58,059 si hemos incluido 141 00:08:58,059 --> 00:09:00,399 y si hemos 142 00:09:00,399 --> 00:09:01,759 llamado a ese módulo 143 00:09:01,759 --> 00:09:03,720 que es el módulo de escritura 144 00:09:03,720 --> 00:09:06,220 y le tenemos metido dentro de la biblioteca 145 00:09:06,220 --> 00:09:06,940 si no 146 00:09:06,940 --> 00:09:09,379 aunque usemos esta sentencia 147 00:09:09,379 --> 00:09:10,179 de raíz Q 148 00:09:10,179 --> 00:09:11,620 no la entiende 149 00:09:11,620 --> 00:09:14,960 para que sea capaz de hacer esto 150 00:09:14,960 --> 00:09:16,620 es necesario 151 00:09:16,620 --> 00:09:19,580 incluir esa librería 152 00:09:19,580 --> 00:09:20,759 y después pues ya sí 153 00:09:20,759 --> 00:09:22,399 poniendo raíz Q 154 00:09:22,399 --> 00:09:24,600 ya es capaz de escribir 155 00:09:24,600 --> 00:09:25,700 vale 156 00:09:25,700 --> 00:09:28,240 bueno vamos a terminar el cubo 157 00:09:28,240 --> 00:09:31,100 y para terminar el cubo 158 00:09:31,100 --> 00:09:34,419 pues vamos a entrar 159 00:09:34,419 --> 00:09:36,899 en lo que sería el concepto 160 00:09:36,899 --> 00:09:37,960 de bucle 161 00:09:37,960 --> 00:09:40,240 vale 162 00:09:40,240 --> 00:09:42,320 que es este que tenéis aquí 163 00:09:42,320 --> 00:09:44,340 esto es un bucle 164 00:09:44,340 --> 00:09:46,240 lo que hemos hecho ha sido crear 165 00:09:46,240 --> 00:09:47,460 lo que se llama un módulo 166 00:09:47,460 --> 00:09:49,259 un módulo es como 167 00:09:49,259 --> 00:09:51,419 que nosotros hagamos 168 00:09:51,419 --> 00:09:54,500 igual que existe esa librería de Writescat 169 00:09:54,500 --> 00:09:56,120 yo hará esto por ejemplo 170 00:09:56,120 --> 00:09:58,080 lo puedo incluir en mi biblioteca 171 00:09:58,080 --> 00:10:00,440 y entonces ya tendría 172 00:10:00,440 --> 00:10:02,220 y podría llamarle 173 00:10:02,220 --> 00:10:04,399 y entonces ya tendría para incluir por ejemplo 174 00:10:04,399 --> 00:10:05,639 este tipo de módulos 175 00:10:05,639 --> 00:10:10,799 Esto se usa mucho en impresión 3D cuando se quieren hacer figuras muy complejas 176 00:10:10,799 --> 00:10:13,779 Y se va a repetir esa figura varias veces 177 00:10:13,779 --> 00:10:17,659 Aquí hemos mezclado dos conceptos importantes 178 00:10:17,659 --> 00:10:20,059 Por uno, el concepto de módulo 179 00:10:20,059 --> 00:10:26,200 Como un, por así decirlo, un elemento que yo voy a utilizar 180 00:10:26,200 --> 00:10:29,919 Y que le voy a dar un nombre, en este caso, Composition 181 00:10:29,919 --> 00:10:33,059 Y el concepto de bucle 182 00:10:33,059 --> 00:10:35,919 en el sentido de que yo voy a hacer 183 00:10:35,919 --> 00:10:37,159 una rotación 184 00:10:37,159 --> 00:10:40,159 iterativa cuatro veces 185 00:10:40,159 --> 00:10:41,980 de un cilindro por estas 186 00:10:41,980 --> 00:10:44,039 características y si yo hago 187 00:10:44,039 --> 00:10:45,879 esa rotación pues se me forma 188 00:10:45,879 --> 00:10:46,480 esta figura 189 00:10:46,480 --> 00:10:50,039 que puedo 190 00:10:50,039 --> 00:10:50,740 cambiarla 191 00:10:50,740 --> 00:10:57,419 esta quizás sea más mona 192 00:10:57,419 --> 00:11:00,460 o incluso mucho mejor 193 00:11:00,460 --> 00:11:02,220 que todo esto poner aquí 194 00:11:02,220 --> 00:11:04,419 HR 195 00:11:04,419 --> 00:11:20,409 para metrizar y poner esos parámetros de módulo ahí si yo hago esto ahora por ejemplo aquí 196 00:11:20,409 --> 00:11:28,909 podríamos poner 15 10 claro no voy a notar la diferencia porque va a salir la misma figura 197 00:11:28,909 --> 00:11:41,210 pero sin lugar de 15 10 yo por ejemplo le pongo 7 7 veis que la figura me ha cambiado porque 198 00:11:41,210 --> 00:11:49,649 parametrizado este módulo, que es lo más conveniente, por otro lado, es mejor parametrizarlos 199 00:11:49,649 --> 00:11:59,230 que poner un valor preciso, entonces parametrizar ya vimos en su momento que era muy útil y 200 00:11:59,230 --> 00:12:05,269 que nos servía para muchas cosas, aunque bueno, la verdad es que hay veces que nos 201 00:12:05,269 --> 00:12:10,710 lo saltamos, pero que deberíamos de parametrizarlo todo y dar valores a nuestros parámetros, 202 00:12:11,210 --> 00:12:13,889 Bueno, pues ahora ya tenemos este módulo, ¿vale? 203 00:12:14,990 --> 00:12:38,490 Si yo este módulo que he definido aquí, si yo ese módulo le meto en mi cubito, ¿vale? 204 00:12:38,490 --> 00:12:45,419 Aquí, ¿vale? 205 00:12:45,860 --> 00:12:51,240 Pues ahora ya puedo usar ese módulo para meterlo en una de las caras. 206 00:12:51,639 --> 00:12:54,460 De la misma forma que hemos hecho otras cosas. 207 00:12:54,799 --> 00:12:59,080 Entonces, aquí lo habíamos dejado más o menos aquí, ¿vale? 208 00:12:59,419 --> 00:13:02,080 hay que ver que caras nos queda libre 209 00:13:02,080 --> 00:13:04,000 para eso pues podemos usar 210 00:13:04,000 --> 00:13:07,039 estos ejes de coordenadas 211 00:13:07,039 --> 00:13:08,519 a ver que caras nos ha quedado libre 212 00:13:08,519 --> 00:13:13,649 por ejemplo 213 00:13:13,649 --> 00:13:14,610 esta 214 00:13:14,610 --> 00:13:16,769 a ver 215 00:13:16,769 --> 00:13:27,669 hay una cara que queda libre 216 00:13:27,669 --> 00:13:29,450 para hacer la traslación 217 00:13:29,450 --> 00:13:30,970 veis aquí tenéis 218 00:13:30,970 --> 00:13:33,389 es que aquí ya se ha metido 219 00:13:33,389 --> 00:13:34,070 el compositor 220 00:13:34,070 --> 00:13:41,159 pero vamos a quitar este 221 00:13:41,159 --> 00:13:47,220 y si ahora 222 00:13:47,220 --> 00:13:51,580 reiterizo esto 223 00:13:51,580 --> 00:13:57,500 pues claro, para que me salga 224 00:13:57,500 --> 00:14:01,940 eso ahí, a este 225 00:14:01,940 --> 00:14:04,039 composition le tendríamos que dar unos valores 226 00:14:04,039 --> 00:14:05,840 es que está 227 00:14:05,840 --> 00:14:07,399 trasladado a esa cara 228 00:14:07,399 --> 00:14:09,940 y dentro de un 229 00:14:09,940 --> 00:14:11,740 difference, entonces para que 230 00:14:11,740 --> 00:14:13,960 funcionase le tendríamos que dar por ejemplo 231 00:14:13,960 --> 00:14:15,659 el valor 7 232 00:14:15,659 --> 00:14:17,240 7 233 00:14:17,240 --> 00:14:20,950 voy a volver a reutilizarlo 234 00:14:20,950 --> 00:14:23,470 no es que sea 235 00:14:23,470 --> 00:14:25,490 un error porque no 236 00:14:25,490 --> 00:14:27,110 tenía puesto los valores 237 00:14:30,480 --> 00:14:46,500 y bueno pues ya con esto 238 00:14:46,500 --> 00:14:49,000 quedaría a terminar nuestro cubo 239 00:14:49,000 --> 00:14:50,820 o sea cada dos caras 240 00:14:50,820 --> 00:14:52,120 hemos hecho, podemos hacer 241 00:14:52,120 --> 00:14:55,019 relieves y podemos hacer resaltes 242 00:14:55,019 --> 00:14:56,940 bueno fijaros 243 00:14:56,940 --> 00:14:58,779 nos ha quedado uno muy chiquitillo ahí 244 00:14:58,779 --> 00:15:01,080 entonces si queremos 245 00:15:01,080 --> 00:15:02,639 habría que hacerlo un poquillo más grande 246 00:15:02,639 --> 00:15:14,860 y ahora me he pasado de grande 247 00:15:14,860 --> 00:15:16,500 ¿veis? pues nada 248 00:15:16,500 --> 00:15:17,779 intermedio 249 00:15:17,779 --> 00:15:29,590 a ver, 8, 5, bueno así ya nos queda 250 00:15:29,590 --> 00:15:30,190 más o menos 251 00:15:30,190 --> 00:15:33,070 un agujero que por lo menos 252 00:15:33,070 --> 00:15:33,509 nos cae 253 00:15:33,509 --> 00:15:37,230 bueno, ahora ya esto 254 00:15:37,230 --> 00:15:38,730 ya lo tendríamos, ¿vale? 255 00:15:40,129 --> 00:15:41,889 para finalizar el ejercicio 256 00:15:41,889 --> 00:15:43,450 pues bueno, como no hemos estado 257 00:15:43,450 --> 00:15:44,889 dando continuamente al F6 258 00:15:44,889 --> 00:15:46,830 pues ya no es necesario 259 00:15:46,830 --> 00:15:48,809 pero si no habría que dar un F6 260 00:15:48,809 --> 00:15:52,809 y reutilizarlo porque si no no se puede hacer la exportación 261 00:15:52,809 --> 00:15:56,090 entonces lo vamos a exportar a 262 00:15:56,090 --> 00:16:00,830 formato STL, ¿por qué STL? porque el formato 263 00:16:00,830 --> 00:16:04,590 STL es el que se utiliza generalmente para hacer el 264 00:16:04,590 --> 00:16:08,970 laminado de las piezas y obtener ya el archivo 265 00:16:08,970 --> 00:16:11,610 que después vamos a poder cargar en la impresora 266 00:16:11,610 --> 00:16:16,230 si queréis después hacer una impresión 267 00:16:16,230 --> 00:16:18,450 queréis imprimir piezas 268 00:16:18,450 --> 00:16:20,549 en una impresora 3D 269 00:16:20,549 --> 00:16:22,330 yo os recomiendo 270 00:16:22,330 --> 00:16:24,669 siempre que vuestros diseños 271 00:16:24,669 --> 00:16:26,269 estén en formato STI 272 00:16:26,269 --> 00:16:28,389 generalmente todos los 273 00:16:28,389 --> 00:16:30,350 programas de diseño 3D 274 00:16:30,350 --> 00:16:34,190 permiten hacer eso, Tinkercad 275 00:16:34,190 --> 00:16:36,370 también y bueno 276 00:16:36,370 --> 00:16:38,450 como vemos ahora OpenSCAD también 277 00:16:38,450 --> 00:16:39,850 FreeCAD también 278 00:16:39,850 --> 00:16:42,269 y yo creo que todos los programas 279 00:16:42,269 --> 00:16:44,490 que hay permiten hacer 280 00:16:44,490 --> 00:16:46,210 pues la exportación 281 00:16:46,210 --> 00:16:47,730 veis que aquí hay una exportación 282 00:16:47,730 --> 00:16:49,970 y exportarlo a STL 283 00:16:49,970 --> 00:16:52,190 vale, entonces pues ahora ya tenemos 284 00:16:52,190 --> 00:16:54,490 esa exportación a STL 285 00:16:54,490 --> 00:16:57,970 y bueno, digamos que la 286 00:16:57,970 --> 00:17:00,110 la última parte de 287 00:17:00,110 --> 00:17:05,369 la última parte 288 00:17:05,369 --> 00:17:06,529 de la impresión 3D 289 00:17:06,529 --> 00:17:08,170 vamos a intentar hacerlo 290 00:17:08,170 --> 00:17:11,349 en vivo porque hay que poner a punto la impresora 291 00:17:11,349 --> 00:17:13,069 y vamos a intentar pues hacer 292 00:17:13,069 --> 00:17:15,230 la laminación y una impresión 293 00:17:15,230 --> 00:17:16,589 de un cubo 294 00:17:16,589 --> 00:17:18,869 y esto pues sería 295 00:17:18,869 --> 00:17:20,430 este ejercicio