openscad:primitivas_basicas_3d
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| openscad:primitivas_basicas_3d [2018/07/13 17:54] – [Cubo] alberto | openscad:primitivas_basicas_3d [2018/08/08 03:04] (actual) – [Proyección 2D de figura 3D] alberto | ||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| Crea un cubo del que se pueden definir sus dimensiones en los ejes X, Y, Z; y si está o no centrado en el origen (si no lo está "hace esquina" | Crea un cubo del que se pueden definir sus dimensiones en los ejes X, Y, Z; y si está o no centrado en el origen (si no lo está "hace esquina" | ||
| < | < | ||
| + | cube(size = [1, 1, 1], center = false); | ||
| cube(size = [m], center = true/ | cube(size = [m], center = true/ | ||
| cube(x, true/ | cube(x, true/ | ||
| Línea 9: | Línea 10: | ||
| ===== Esfera ===== | ===== Esfera ===== | ||
| Crea una esfera, de la cual es necesario definir al menos el radio ' | Crea una esfera, de la cual es necesario definir al menos el radio ' | ||
| - | < | + | < |
| sphere(r = 10); | sphere(r = 10); | ||
| sphere(10); | sphere(10); | ||
| Línea 15: | Línea 16: | ||
| sphere(d = 20, $fn=80);</ | sphere(d = 20, $fn=80);</ | ||
| ===== Cilindro ===== | ===== Cilindro ===== | ||
| + | Crea un cilindro, del cual podemos variar por separado el radio de ambos extremos, formando distintos tipos de cono. Si center=true, | ||
| + | Es posible usar las variables especiales $fa, $fs y $fn para definir la resolución polifonal de las superficies esféricas. Se recomienda usar $fn: número de polígonos en 360 grados. | ||
| + | < | ||
| + | cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false); | ||
| + | cylinder (h=20, d1=10, d2=15, center=false, | ||
| + | </ | ||
| ===== Poliedro ===== | ===== Poliedro ===== | ||
| + | Crea figuras regulares o irregulares. Se definen en primer lugar las coordenadas de los vértices, que toman como índice el número de orden en que son declarados partiendo de 0. Después se declaran las " | ||
| + | < | ||
| + | polyhedron(points = undef, faces = undef, convexity = 1); // Por defecto | ||
| + | VerticesCubo=[ | ||
| + | [0, | ||
| + | [10, | ||
| + | [10, | ||
| + | [0, | ||
| + | [0, | ||
| + | [10, | ||
| + | [10,10,10], // Índice: 6 | ||
| + | [0, | ||
| + | ]; | ||
| + | |||
| + | CarasCubo=[ | ||
| + | [0,1,2,3], | ||
| + | [4,5,6,7], | ||
| + | [0,1,5,4], | ||
| + | [1,5,6,2], | ||
| + | [0,4,7,3], | ||
| + | [3,7,6,2] | ||
| + | ]; | ||
| + | |||
| + | polyhedron(VerticesCubo, | ||
| + | </ | ||
| + | |||
| - | ===== Proyección 2D de figura 3D ===== | ||
openscad/primitivas_basicas_3d.1531497299.txt.gz · Última modificación: por alberto
