Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2016-11-29 12:05:46 Débutant Openscad et prisme régulier

titix
nouveau membre
Date d'inscription: 2013-02-28
Messages: 8

Débutant Openscad et prisme régulier



Bonjour à toutes et à tous,
je voudrais m'initier à l'impression 3D et débute avec openscad (mais plus largement avec la 3D !!!)
Le dessin n'étant pas un langage que je comprends aisément, l'approche openscad semble adaptée à mon handicap ...

je fais mes premiers pas sur une toute petite pièce dont une extrusion a la forme d'un prisme régulier.
ma première idée a été de partir du cylindre mais je souhaite plus de souplesse pour agir indépendamment sur les dimensions des côtés de la base. (les dimensions du triangle donc)

Aussi, je suis allé voir du côté du "polyhedron" .. mais si je pouvais avoir un exemple de code pour un prisme régulier (ou des liens plus digestes que https://en.wikibooks.org/wiki/OpenSCAD_ … ive_Solids pour le débutant que je suis et qui n'imprime pas vite  ... ça me ferait bien plaisir wink

Ci-dessous ce que j'ai fait pour le moment.

Merci beaucoup !
titix

ps : (c'est donc la lumière A2 faite à partir d'un cylindre que je souhaite modifier ; si vous pouvez la charger dans openscad elle apparaitra en rouge ; désolé mais je reste incapable d'adapter pour une lecture en ligne dans http://openjscad.org/ ou dans http://coffeescad.net/online/ :-((

diametreA=75;
diametreB=78;
module lumiereA() {rotate ([90,90,0]) cylinder (d=diametreA, h=135, center=true,$fn=100);}
module lumiereB() {rotate ([90,0,90]) cylinder (d=diametreB, h=155, center=true,$fn=100);}
module lumiereA2() {rotate ([90,270,0]) #cylinder(140,60,60,$fn=3,center=true);}
module kub() {cube(size=[140,120,155],center=true);}

union() {
difference() {
kub();
translate ([0,0,-66.5]) lumiereB();  
translate ([0,0,35.3])    lumiereA(); 
  
translate ([0,0,-49]) lumiereA2();
}
}

oups ... oublié de mettre des crochets dans le titre autour d'openscad : pas autorisé à modifier un titre de message ?

Dernière modification par titix (2016-11-29 12:25:28)

Hors ligne

 

#2 2016-11-30 15:06:22 Re : Débutant Openscad et prisme régulier

titix
nouveau membre
Date d'inscription: 2013-02-28
Messages: 8

Re: Débutant Openscad et prisme régulier



Salut à tous ,
je me réponds : ça avance doucement mais j'ai encore une question !

J'ai quitté l'édredon ce matin pour me pencher à nouveau sur le polyhédron et ai trouvé cet exemple simple qui va me servir de point de départ :

module exemple_poly() {polyhedron(points=[[0,0,0],[17,0,0],[17,17,0],[0,17,0],
[1.5,1.5,2],[15.5,1.5,2],[15.5,15.5,2],[1.5,15.5,2]], 
faces =[[0,1,2,3],[4,5,1,0],[5,6,2,1],[6,7,3,2], [7,4,0,3],[7,6,5,4]]); }
 exemple_poly();

C'est sans intérêt pour mon besoin d'extrusion dans mon cube mais pour le principe (et surtout pour une autre utilisation ultérieurement) j'aimerai que deux surfaces opposées soit perpendiculaires au "fond" de ma "boite" (par exemple la partie avant et la partie arrière perpendiculaires au fond)
Si quelqu'un peut me mettre sur la piste :-)
Titix

Dernière modification par titix (2016-11-30 17:03:24)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024