Aller au contenu

GO Print

Faire un créneau avec openSCAD


ChPr

Messages recommandés

Bonjour à toutes et à tous,

Je suis nouveau avec OpenSCAD. J'ai créé une simple boîte sur laquelle je voudrais faire un créneau tel que sur le dessin ci-joint.

linear_extrude(height = 30, center = false){
  difference(){
    translate([-3,-3])
    square([172, 113], center= false);
    square([166,107], center= false);
  }
}

J'ai créé un parallélépipède que je voudrais ôter à une face de ma boîte, mais je ne trouve pas le moyen de le faire.

Merci de votre creneau.thumb.jpg.10433ee8800a4f06edf8adeda5f87ed3.jpgaide.

Pierre

Lien vers le commentaire
Partager sur d’autres sites

Tu dois simplement utiliser la fonction difference():

difference(){
linear_extrude(height = 30, center = false){
  difference(){
    translate([-3,-3])
    square([172, 113], center= false);
    square([166,107], center= false);
  }
}
translate([166,43,20]) cube(size=[3,20,10]);}

image.png.c9fa45fd4ff8e26cffe804db934baefa.png

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup jmarie3D, mais quand je mets ton code dans mon OpenSCAD, il n'y a aucune erreur de compilation, mais il n'y a plus d'image du tout !

Si j'écris :

//difference(){
linear_extrude(height = 30, center = false){
  difference(){
    translate([-3,-3])
    square([172, 113], center= false);
    square([166,107], center= false);
  }
}
color("blue") translate([166,43,20]) cube(size=[3,20,10]); 

je vois le cube là où il doit être, mais si maintenant, je fais la différence, plus rien n'apparaît.

Cordialement.

Pierre

Modifié (le) par ChPr
ajout
Lien vers le commentaire
Partager sur d’autres sites

Ah zut ... je ne connais pas ce programme, alors le temps que je cherche pour donner une solution ...

Je me coucherai moins bête ce soir 🤪

 

difference() {
    
linear_extrude(height = 30, center = false){
  difference(){
    translate([-3,-3])
    square([172, 113], center= false);
    square([166,107], center= false);
  }
}

translate ([155,45,10]) cube (25);
}

 

Puis F6

 

897303708_Openscaddifference.thumb.jpg.0da42f6158ab6520bf995bfd219a3b3e.jpg

Modifié (le) par Vector
Lien vers le commentaire
Partager sur d’autres sites

C'est bizarre. Je viens de faire un copier-coller de ce code dans mon OpenSCAD et ça fonctionne.

Sinon, pour faire ta boîte, je te conseille de faire une différence de 2 cubes, ce qui te créera le fond en même temps.

Lien vers le commentaire
Partager sur d’autres sites

Grand malheur ! Je me suis dit que le problème venait peut-être du fait que j'avais une ancienne version (2015). J'ai téléchargé et installé la plus récente et voilà ce que j'obtiens :

Citation

Le point d'entrée de procédure Direct3DCreate9Ex est introuvable dans la bibliothèque de liaisons dynamiqued3d9.dll

Bon, j'ai réussi à retrouver la version de 2015 et je l'ai réinstallé : OK

Lien vers le commentaire
Partager sur d’autres sites

Je viens de faire "F6" et effectivement, je vois le résultat. Mais pourquoi ne le voit-on pas avec  "Aperçu F5" alors que le reste, on le voit ?

Citation

Sinon, pour faire ta boîte, je te conseille de faire une différence de 2 cubes, ce qui te créera le fond en même temps.

Ma boîte est plus complexe, elle n'a pas de fond (c'est pour y mettre un écran) et comprend une gorge dans laquelle vient se mettre un joint d'étanchéité.

Cordialement.

Pierre.

Modifié (le) par ChPr
retrait
Lien vers le commentaire
Partager sur d’autres sites

il y a 22 minutes, ChPr a dit :

Mais pourquoi ne le voit-on pas avec  "Aperçu F5" alors que le reste, on le voit ?

Tu ne vois pas la découpe ou tu ne vois du tout ta pièce ?

Si c'est la découpe, c'est normal. L'aperçu est un calcul rapide qui ne prend pas en compte tous les "pièges" de la 3D, par exemple les faces coplanaires.

Edit: ne pas hésiter à utiliser les

Modifier Characters

*    disable
!    show only
#    highlight / debug
%    transparent / background
 
Modifié (le) par jmarie3D
Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, jmarie3D a dit :

Tu ne vois pas la découpe ou tu ne vois du tout ta pièce ?

C'est toute la pièce que je ne vois plus si je fais seulement F5

Merci pour tes conseils sur les symboles, Je vais étudier ça.

Cordialement.

Pierre

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...