modèles 3D : les 3 recettes OpenSCAD (vaisseau, face d'amarrage, agrégat)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
17
modeles-3d/cubion-docking-face.scad
Normal file
17
modeles-3d/cubion-docking-face.scad
Normal file
@@ -0,0 +1,17 @@
|
||||
// Face d'amarrage cubion — la face d'amarrage seule : cadre + anneau soft-capture androgyne + passage central (800 mm reels a l'echelle) + 4 connecteurs
|
||||
// params: [{"k": "face", "v": 64, "min": 32, "max": 128, "step": 4}, {"k": "diametre_passage", "v": 16, "min": 8, "max": 32, "step": 1}, {"k": "wall", "v": 4, "min": 2, "max": 8, "step": 0.5}]
|
||||
|
||||
module cubion_docking_face(face,diametre_passage,wall){
|
||||
p=diametre_passage; $fn=64;
|
||||
// cadre : plaque + passage central (800 mm reels a l'echelle 1:50) + 4 percages
|
||||
difference(){ cube([face,face,wall],center=true);
|
||||
cylinder(h=wall+2,d=p,center=true);
|
||||
for(i=[0:3]) rotate([0,0,45+i*90]) translate([face*0.44,0,0]) cylinder(h=wall+2,d=wall,center=true,$fn=24); }
|
||||
// anneau soft-capture androgyne
|
||||
translate([0,0,wall/2]) difference(){ cylinder(h=wall*1.2,d=p*1.35); translate([0,0,-0.5]) cylinder(h=wall*1.2+1,d=p*1.08); }
|
||||
// 3 petales de guidage a 120 deg (androgyne : tout port s'amarre a tout port)
|
||||
for(i=[0:2]) rotate([0,0,i*120]) translate([p*0.6,0,wall/2+wall*0.6]) cube([wall*1.4,p/5,wall*1.2],center=true);
|
||||
// 4 connecteurs structurels aux coins
|
||||
for(i=[0:3]) rotate([0,0,45+i*90]) translate([face*0.38,0,wall/2+wall*0.4]) cube([face/9,face/9,wall*0.8],center=true);
|
||||
}
|
||||
cubion_docking_face(face,diametre_passage,wall);
|
||||
Reference in New Issue
Block a user