Herramientas de usuario

Herramientas del sitio


openscad:transformaciones

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
openscad:transformaciones [2018/08/10 16:07] – [Ofset] albertoopenscad:transformaciones [2018/08/10 16:45] (actual) – [Hull] alberto
Línea 102: Línea 102:
 {{:openscad:350px-openscad_offset_join-type_in.svg.png?nolink|}} {{:openscad:350px-openscad_offset_join-type_in.svg.png?nolink|}}
 {{:openscad:openscad_offset_join-type_out.svg.png|}} {{:openscad:openscad_offset_join-type_out.svg.png|}}
-===== Minkowski ===== 
  
 +Ejemplo:
 +<code>linear_extrude(height = 60, twist = 90, slices = 60) {
 +   difference() {
 +     offset(r = 10) {
 +      square(20, center = true);
 +     }
 +     offset(r = 8) {
 +       square(20, center = true);
 +     }
 +   }
 +}</code>
 +===== Minkowski =====
 +Suma de Minkoswi de 2 figuras. Lógicamente las dimensiones de la figura resultante cambian, pero también puede cambiar la posición de esta figura, tomando como origen la segunda figura declarada.
 +<code>minkowski() {
 + cube([10, 10, 1]);
 + translate([0,-2,5]) sphere(1, center=true, $fn=10); //referencia
 +        cylinder([10,5,5], $fn=10);
 +}</code>
 ===== Hull ===== ===== Hull =====
 +Las figuras declaradas se unen en una sola sin varia la posición de ninguna de ellas.
 +<code>hull(){
 +    sphere(10, $fn=50);
 +    //translate([30,0,10]) sphere(5, $fn=50);
 +    translate([30,0,10]) rotate([0,-10,0]) cube(5);
 +    //translate([60,30,0]) cylinder(5,10,10);
 +}</code>
openscad/transformaciones.1533910076.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki