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/12 20:12] – 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 = [x], center = true/ | + | cube(size = [1, 1, 1], center = false); |
| + | cube(size = [m], center = true/ | ||
| cube(x, true/ | cube(x, true/ | ||
| cube([x, y, z], true/ | cube([x, y, z], true/ | ||
| ===== Esfera ===== | ===== Esfera ===== | ||
| + | Crea una esfera, de la cual es necesario definir al menos el radio ' | ||
| + | < | ||
| + | sphere(r = 10); | ||
| + | sphere(10); | ||
| + | sphere(d = 20); | ||
| + | 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.1531419168.txt.gz · Última modificación: por alberto
