"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

@@ -6,9 +6,9 @@
| Éléments | . | | Éléments | . |
| --- | --- | | --- | --- |
| Base <br /> ![Base](images/base.png "Base") <br /> [support_pistolet_stand_v2_base.stl](stl/support_pistolet_stand_v2_base.stl) | Tower <br /> ![Tower](images/tower.png "Tower") <br /> [support_pistolet_stand_v2_tower.stl](stl/support_pistolet_stand_v2_tower.stl) | | Base <br /> ![Base](images/base.png "Base") <br /> [base_v2.stl](stl/base_v2.stl) | Tower <br /> ![Tower](images/tower.png "Tower") <br /> [tower_v2.stl](stl/tower_v2.stl) |
| Plate <br /> ![Plate](images/plate.png "Plate") <br /> [support_pistolet_stand_v2_plate.stl](stl/support_pistolet_stand_v2_plate.stl) | Mag Holder <br /> ![Mag Holder](images/mag_holder.png "Mag Holder") <br /> [support_pistolet_stand_v2_mag_holder.stl](stl/support_pistolet_stand_v2_mag_holder.stl) | | Blank Plate <br /> ![Blank Plate](images/blank_plate.png "Blank Plate") <br /> [plate_v2.stl](stl/blank_plate_v2.stl) | Mod Plate <br /> ![Mod Plate](images/mod_plate.png "Plate") <br /> [mod_plate_v2.stl](stl/mod_plate_v2.stl) |
| Grip Plate <br /> ![Grip Plate](images/grip_plate.png "Grip Plate") <br /> [support_pistolet_stand_v2_grip_plate.stl](stl/support_pistolet_stand_v2_grip_plate.stl) | | | Grip Plate <br /> ![Grip Plate](images/grip_plate.png "Grip Plate") <br /> [grip_plate_v2.stl](stl/plate_v2.stl) | Mag Holder <br /> ![Mag Holder](images/mag_holder.png "Mag Holder") <br /> [holder_v2.stl](stl/mag_holder_v2.stl) |
#### OpenSCAD Libraries #### OpenSCAD Libraries
- [BOSL2](https://github.com/BelfrySCAD/BOSL2) - [BOSL2](https://github.com/BelfrySCAD/BOSL2)

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -13,6 +13,15 @@ t_ins=t_width-10;
m_width=30; m_width=30;
m_length=30; m_length=30;
m_height=60; 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]*/ /*[base]*/
color("cyan") { color("cyan") {
@@ -52,8 +61,30 @@ rotate([90,0,0]) translate([0,0,-30]) color("pink") {
} }
/*blank_plate*/ /*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*/ /*mag_holder*/
rotate([90,0,0]) translate([0,0,-80]) color("orange") { rotate([90,0,0]) translate([0,0,-80]) color("orange") {