"Updates"

This commit is contained in:
2025-10-22 15:12:19 +02:00
parent 48f042c42b
commit e20b45f743
15 changed files with 35 additions and 4 deletions

View File

@@ -13,6 +13,15 @@ t_ins=t_width-10;
m_width=30;
m_length=30;
m_height=60;
plate_height=4.5;
mod_width=22;
mod_length=20;
module blank_plate() {
cuboid([t_width-11,24,plate_height], rounding=1);
translate([0,13,0]) cuboid([t_width-17,6,plate_height]);
translate([0,16,0]) cuboid([t_width-15,2,plate_height], rounding=1);
}
/*[base]*/
color("cyan") {
@@ -52,8 +61,30 @@ rotate([90,0,0]) translate([0,0,-30]) color("pink") {
}
/*blank_plate*/
import("/home/julien/Sync/3D/tir_sportif/support_pistolet_stand/stl/support_pistolet_stand_v2_plate.stl");
translate([0,40,57.5]) color("red") {
blank_plate();
}
/*mod_plate*/
translate([0,40,77.5]) color("blue") {
difference() {
union() {
blank_plate();
diff()
prismoid([mod_width+2,mod_length], [t_ins-4,mod_length], h=25, rounding=[3,3,3,3]) {
edge_profile([TOP+RIGHT, TOP+LEFT], excess=10, convexity=20) {
mask2d_roundover(h=5,mask_angle=$edge_angle);
}
}
}
translate([0,0,2.25]) diff()
prismoid([mod_width-10,mod_length+1], [t_ins-5,mod_length+1], h=25) {
edge_profile([BOT+RIGHT, BOT+LEFT], excess=10, convexity=20) {
mask2d_roundover(h=5,mask_angle=$edge_angle);
}
}
}
}
/*mag_holder*/
rotate([90,0,0]) translate([0,0,-80]) color("orange") {