Ejemplo de cómo se pueden hacer objetos con las aristas verticales redondeadas, usando el comando hull.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
//-- Parametros de la caja lx = 50; //-- Longitud en eje x ly = 40; //-- Longitud en eje y r = 5; //-- Radio del redondeo de las esquinas h = 10; //-- Altura //-- Coordenadas del cilindro del primer cuadrante cx = lx/2 - r; cy = ly/2 - r; //-- Posicion de los 4 cilindros de las esquinas P1 = [cx, cy, 0]; P2 = [-cx, cy, 0]; P3 = [-cx, -cy, 0]; P4 = [cx, -cy, 0]; //-- Obtener el menor objeto convexo que contiene //-- los 4 cilindros hull() { translate(P1) cylinder(r = r, h = h, center = true, $fn = 20); translate(P2) cylinder(r = r, h = h, center = true, $fn = 20); translate(P3) cylinder(r = r, h = h, center = true, $fn = 20); translate(P4) cylinder(r = r, h = h, center = true, $fn = 20); } |
Este contenido ha sido publicado por ObiJuan en su página web bajo licencia Creative Commons Attribution-ShareAlike 2.5 Spain License.