MM-ferme - copieGSYMHEAD@@TYPE€2DDR3DSC˜ pPARDTYPEMMMM2DDRMMXMM¿¹™™à@¾Pð @¾P¾P@¾P@¿¹™™à¿¹™™à@¿¹™™à ¿©™š  @¿©™š  @¿©™š 0¾P@¾P0@¾P@¿¹™™à0@¿¹™™à¿¹™™à0¿¹™™à¾P3DSCMM p ! ferme ! Marc Tisserand 38, rue de Morbieux 88160 RAMONCHAMP ! TŽl : 03 29 25 22 40 fax : 03 29 25 22 45 ! E-mail : Finn.Ranska@wanadooo.fr ! site : http://www.finnranska.com ! explications des paramtres : ! Pour des raisons de facilitŽ, la hauteur de l'objet est la hauteur sous le fa”tage. ! a est la longueur de la ferme ! b est l'Žpaisseur des arbalŽtriers et des faux entraits. Exemple : b = 0,1 m ! signifie que l'Žpaisseur des arbalŽtriers sera de 10 cm ainsi que celle des faux-entraits ! ce qui fera un total de 30 cm. ! c est la hauteur des arbalŽtriers et des faux-entraits ! d est la section du poinon. Si d = 0, il n'y a pas de poinon. ! e est la distance entre le bas des pointes des arbalŽtriers et le bas des faux-entraits. ! E = 0 donne une fermette ! f est la pente du toit en degrŽs. Dans le cas de pourcentage, divisez par 100 la pente en pour cent; ! exemple : pour une pente de 35¡ mettre f = 35 mais pour une pente de 35 %, mettre 35 / 100 = 0,35 ! g est la prŽsence ou non de contre-fiches. La section des contre-fiches est celle du poinon. ! h est le cas d'un arbalŽtrier plus long que l'autre. Avec les paramtres ˆ zŽro, c'est l'arbalŽtrier ! de droite qui se retrouve avec le supplŽment. Pour que ce soit celui de gauche, faire une symŽtrie ou ! une rotation. model solid if f>2.01 then 1 ! pente en degrŽs (63,549 ¡ maximum soit 201 %) let f=atn(f) ! pente en % 1: ! pen 1 addz -a/2*tan(f)-c/cos(f) ! afin que le 0 corresponde ˆ la pointe du fa”tage. ! arbalŽtriers rotx 90 ! arbalŽtrier de gauche prism 4,b, 0,0, ! 1 a/2,a/2*tan(f), ! 2 a/2,a/2*tan(f)+c/cos(f), ! 3 0,c/cos(f) ! 4 ! pen 2 addy -h*tan(f) ! arbalŽtrier de droite prism 4,b, a+h,0, ! 1 a/2,(a/2+h)*tan(f), ! 2 a/2,(a/2+h)*tan(f)+c/cos(f), ! 3 a+h,c/cos(f) ! 4 del top ! pen 3 ! entraits ! entrait arrire addz -a/2*tan(f)-c/cos(f) ! afin que le 0 corresponde ˆ la pointe du fa”tage. addx (e-c/cos(f))/tan(f) addy -b addz e rotx 90 prism 4,b, c/tan(f)*not(sgn(e)),0, ! 1 a-2*((e-c/cos(f))/tan(f))-c/tan(f)*not(sgn(e)),0, ! 2 a-2*((e-c/cos(f))/tan(f))-c/tan(f),c, ! 3 c/tan(f),c ! 4 del top ! pen 4 ! entrait avant addz -a/2*tan(f)-c/cos(f) ! afin que le 0 corresponde ˆ la pointe du fa”tage. addx ((e-c/cos(f))/tan(f)) addy b addz e rotx 90 prism 4,b, c/tan(f)*not(sgn(e)),0, ! 1 a-2*((e-c/cos(f))/tan(f))-c/tan(f)*not(sgn(e)),0, ! 2 a-2*((e-c/cos(f))/tan(f))-c/tan(f),c, ! 3 c/tan(f),c ! 4 del top ! pen 5 ! poinon if d=0 then 3 ! cas sans poinon addz -a/2*tan(f)-c/cos(f) ! afin que le 0 corresponde ˆ la pointe du fa”tage. addx a/2-d/2 addy -b/2-d/2 addz e+c brick d,d,(a/2)*tan(f)-e-c-(d/2)*tan(f) del top 3: ! contre-fiches if g=0 then 2 ! cas sans contre-fiches let t=(e+c)/tan(f) ! diminution d'un cotŽ de l'entrait par rapport ˆ a/2 let s=c/cos(45) ! longueur de contact de la contre-fiche sur l'entrait let r=a/2-d/2-s-t ! base du triangle formŽ par l'entrait, l'arbalŽtrier et ! la contre-fiche let q=r/(1+1*(tan(45)/tan(f))) ! projection horizontale de la contre-fiche let p=c/cos(90-(45+f)) ! longueur du contact de la contre-fiche sur l'arbalŽtrier addx a/2 addz -a/2*tan(f)-c/cos(f)+e+c rotx 90 ! contre-fiche de droite ! pen 3 prism 4,b, s+d/2,0, s+d/2+q,q, s+d/2+q-p*cos(f),q+p*sin(f), d/2,0 mulx -1 ! contre-fiche de gauche ! pen 3 prism 4,b, s+d/2,0, s+d/2+q,q, s+d/2+q-p*cos(f),q+p*sin(f), d/2,0 2: del top end PARDMMMMÿÿ˜` @A ?¹™™™™™šB ?Ç =p£× C ?Ã333334D ?àE ?àF ?ðG Hlargeur des ŽlŽmentssection du poinonhauteur bas des entraitspente du toit (<2=%, XX, = ¡)contre-fiche non:0,oui:1supplŽment arba. droit