ChPr Posté(e) Janvier 6, 2020 Posté(e) Janvier 6, 2020 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 aide. Pierre
jmarie3D Posté(e) Janvier 6, 2020 Posté(e) Janvier 6, 2020 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]);} 1
ChPr Posté(e) Janvier 6, 2020 Auteur Posté(e) Janvier 6, 2020 (modifié) 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) Janvier 6, 2020 par ChPr ajout
Vector Posté(e) Janvier 6, 2020 Posté(e) Janvier 6, 2020 (modifié) 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 Modifié (le) Janvier 6, 2020 par Vector
jmarie3D Posté(e) Janvier 6, 2020 Posté(e) Janvier 6, 2020 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.
ChPr Posté(e) Janvier 6, 2020 Auteur Posté(e) Janvier 6, 2020 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
ChPr Posté(e) Janvier 6, 2020 Auteur Posté(e) Janvier 6, 2020 (modifié) 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) Janvier 6, 2020 par ChPr retrait
jmarie3D Posté(e) Janvier 6, 2020 Posté(e) Janvier 6, 2020 (modifié) 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) Janvier 6, 2020 par jmarie3D
ChPr Posté(e) Janvier 6, 2020 Auteur Posté(e) Janvier 6, 2020 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
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant