Página Web: https://mat3d.github.io/
Documentación: https://github.com/mat3d
BlocksCAD es un programa para modelar objetos en 3D sin necesidad de tener elevados conocimientos de programación.
La forma más sencilla de trabajar es de manera online a través de su web: https://www.blockscad3d.com/
El entorno de trabajo de BlocksCAD lo podemos dividir en tres partes:
Observa qué pasa cuando modificas los parámetros:
Dentro del bloque Formas 3D podemos arrastrar el bloque
Al renderizarlo obtendremos una esfera de 10mm de radio:
Dentro del bloque Formas 3D, tenemos el bloque
Explicación de algunos parámetros:
Ejemplos:
Bloque | Renderizado |
---|---|
BlocksCAD interpreta la base del cilindro como un polígono regular de "muchos" lados. Podemos generar un prisma de base regular modificando ese "muchos" con el bloque que aparece en Transformaciones. Mira este ejemplo que compara un cilindro con un prisma de base triangular:
Dentro del bloque Formas 3D, arrastramos el bloque En este caso, los parámetros X, Y y Z, son las coordenadas del vector de traslación.
Bloque Los parámetros X, Y y Z, son los grados a rotar en los diferentes ejes.
Ejemplos:
Ejemplo | Bloque | Renderizado |
---|---|---|
Prisma de 10x20x30 centrado y trasladado 30 en la dirección X, 30 en la Y y 40 en la Z | ||
Ejercicio anterior rotado 45º en el eje X |
Entrénate con BlocksCASD intentando modelar la siguiente figura. No tiene que ser exactamente igual pero sí parecida:
Vista 1 | Vista 2 |
---|---|
Tienes una posible solución en https://www.blockscad3d.com/community/projects/82576
Actividad |
---|
Estrella mudéjar sencilla |
"Estrella mudéjar" sobre un hexágono regular |
"Estrella mudéjar" paramétrica sencilla |
"Estrella mudéjar" paramétrica avanzada |
La apotema es la mitad del lado.
Sí, siempre va a haber relación. La respuesta está en la semejanza de triángulos rectángulos y la trigonometría. Esto nos permitirá calcular bien el radio, la apotema o el lado del polígono regular siempre que nos den uno de ellos.
Paso | Código | Renderizado |
---|---|---|
Insertamos un cubo de 10x10x5 centrado en origen | ||
Insertamos otro igual pero girado 45º sobre el plano XY (girar el eje Z) | ||
Juntamos los dos objetos para formar un único objeto |
Tienes la solución en https://www.blockscad3d.com/community/projects/266387
Al aumentar el número de lados, el polígono se va acercando a un círculo como se puede ver en la siguiente animación:
BlocksCAD interpreta los cilindros de esta manera, como un prisma de base regular con un número de lados elevado. Podemos convertir un cilindrode BlocksCAD en un prisma modificando el número de lados:
La rotación que hay que hacer es la mitad del ángulo central: $\alpha=\frac{180}{nlados}$
Importante: Al usar el bloque cilindro modificado por el número de aristas, el parámetro que le damos es el radio del polígono regular y no la longitud de la arista (o lado del polígono regular)
Se propone como ejercicio su modelado.
Tienes una posible solución en https://www.blockscad3d.com/community/projects/272240
Se pide modificar la estrella anterior para que acepte los siguientes parámetros o variables:
Ejemplo de modelo: Estrella de David generada con triángulos de radios 10 y 8, exterior e interior respectivamente.
Se propone como ejercicio su modelado.
Tienes una posible solución en https://www.blockscad3d.com/community/projects/278006
Vamos a añadir un poco de complejidad al programa. En las estrellas anteriores todas las puntas son iguales. Ahora en lugar de que la mitad de las puntas las genere el prisma poligonal girado se pide que sean los generados por un prisma cuadrado con la diagonal superpuesta sobre la arista (el lado del cuadrado que sea 1/3 de la arista).
Ejemplo: Para 8 lados tiene que quedar algo así
Como una imagen vale más que mil palabras:
Se pide por tanto modelar una estrella que tenga como parámetros:
El triángulo formado por el centro del polígono, el punto medio de un lado y un vértice adyacente es siempre rectángulo. El ángulo correspondiente al centro del polígono es la mitad del ángulo central: $$\alpha=\dfrac{\frac{360}{n_{lados}}}{2}$$
Fijado el número de lados del polígono regular, aunque varíe el tamaño del lado, los triángulos que salgan serán semejantes. Al ser semejantes los lados son proporcionales, o dicho de otra forma, la razón entre lados se mantiene constante y dependen exclusivamente del ángulo que se apoya en el centro del polígono: Son las razones trigonométricas. La principales son:
Razón trigonométrica | Aplicación en el polígono regular |
---|---|
seno = lado opuesto / hipotenusa | $\sin{\alpha}=\frac{semilado}{radio}$ |
coseno = lado contiguo / hipotenusa | $\cos{\alpha}=\frac{apotema}{radio}$ |
tangente = lado opuesto / lado contiguo | $\tan{\alpha}=\frac{semilado}{apotema}$ |
Ejemplo de aplicación: Determina el radio y la apotema para un pentágono regular de lado 6:
Se propone como ejercicio su modelado.
Tienes una posible solución en https://www.blockscad3d.com/community/projects/267149
Podéis seguir trabajando en vuestra casa y difundir vuestros progresos en:
Otros enlaces que pueden ser interesantes: