Operações básicas OpenScad

Publicado: 7 de agosto de 2014 em .stl, Cad, IDE, Impressão 3D, OpenScad, Programação, reprap
Tags:, , , , , , , ,

Fala pessoal, blz?

Continuando o estudo do Openscad vou falar neste post sobre as formas básicas do Openscad. Para começar vamos aprender a criar uma “classe” , que é muito útil, pois não precisamos ficar copiando varias vezes o mesmo código, basta apenas chamar a “classe” :


module example() {
     sphere(10);
     translate([15,15,-10]){
          cylinder(h=20, r=5);
     }
}
example();

 

Apertando o F5 você terá:

Classe_openscad

Agora que podemos fazer a união desses dois objetos através do comando Union:


module example() {
union(){
   sphere(10);
   translate([0,0,-10]){
      cylinder(h=20, r=5);
   }
 }
}
example();

 

 

Apertando o F5 você terá:

union_openscad

Mas muitas vezes vamos precisar fazer um furo na peça, ou que ela atravesse uma outra peça, para isso usamos o comando Difference:


module example() {
difference(){
   sphere(10);
   translate([0,0,-10]){
      cylinder(h=20, r=5);
   }
 }
}
example();

 

Apertando o F5 você terá:

diferença_openscad

E há também o intersection que faz a mescla das peças:


module example() {
intersection(){
sphere(10);
translate([0,0,-10]){
cylinder(h=20, r=5);
}
}
}
example();

 

Apertando o F5 você terá:

junção_openscad

Por enquanto é só pessoal!!

Abraços!

Ps: Estudei e me basei daqui

 

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s