mirror of
https://github.com/revarbat/snappy-reprap.git
synced 2025-11-02 23:56:45 -08:00
Fixed non-manifold bridge segment model.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -7429,13 +7429,13 @@ solid Model
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -52.275 5 5
|
||||
vertex -4.275 5 5
|
||||
vertex -11.193 5 5
|
||||
vertex -44.275 5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -44.275 5 5
|
||||
vertex -52.275 5 5
|
||||
vertex -4.275 5 5
|
||||
vertex -11.193 5 5
|
||||
endloop
|
||||
@@ -7717,6 +7717,13 @@ solid Model
|
||||
outer loop
|
||||
vertex -39.275 60 5
|
||||
vertex -19.275 60 5
|
||||
vertex -4.275 60 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -39.275 60 5
|
||||
vertex -4.275 60 5
|
||||
vertex 30 60 5
|
||||
endloop
|
||||
endfacet
|
||||
@@ -7727,13 +7734,6 @@ solid Model
|
||||
vertex 54.275 60 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -19.275 60 5
|
||||
vertex -4.275 60 5
|
||||
vertex 30 60 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -4.275 60 5
|
||||
|
||||
@@ -3516,31 +3516,31 @@ solid Model
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -52.275 -32.5 5
|
||||
vertex 44 -32.5 5
|
||||
vertex 52.275 -32.5 5
|
||||
vertex -44 -32.5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -52.275 -32.5 5
|
||||
vertex -44 -32.5 5
|
||||
vertex 52.275 -32.5 5
|
||||
vertex -28 -32.5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -28 -32.5 5
|
||||
vertex 52.275 -32.5 5
|
||||
vertex 28 -32.5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex 28 -32.5 5
|
||||
vertex 52.275 -32.5 5
|
||||
vertex 44 -32.5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -44 -32.5 5
|
||||
vertex 44 -32.5 5
|
||||
vertex -28 -32.5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex -28 -32.5 5
|
||||
vertex 44 -32.5 5
|
||||
vertex 28 -32.5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -44 -32.5 5
|
||||
|
||||
@@ -34,9 +34,7 @@ module bridge_segment(explode=0, connectby="")
|
||||
sparse_strut(h=spacing, l=l-1, thick=rail_thick, maxang=70, strut=7, max_bridge=500);
|
||||
}
|
||||
|
||||
// Screw rack
|
||||
ang = acos(1 - 2*lifter_tooth_depth/lifter_screw_diam);
|
||||
teeth_h = sin(ang) * lifter_screw_diam + 6;
|
||||
// Side walls
|
||||
xspread(spacing) {
|
||||
up(wall_h/2) {
|
||||
difference() {
|
||||
@@ -121,7 +119,7 @@ module bridge_segment(explode=0, connectby="")
|
||||
}
|
||||
|
||||
// Snap-tab joiners.
|
||||
up(rail_height/2+0.05) {
|
||||
up(rail_height/2+0.04) {
|
||||
fwd(l/2) zrot(180) xspread(spacing) joiner(h=rail_height, w=joiner_width, l=10, a=joiner_angle);
|
||||
back(l/2) xspread(rail_spacing+joiner_width) yrot(180) joiner(h=rail_height, w=joiner_width, l=10, a=joiner_angle);
|
||||
}
|
||||
@@ -129,7 +127,7 @@ module bridge_segment(explode=0, connectby="")
|
||||
|
||||
// Clear space for Side half joiners
|
||||
up(rail_height/2/2) {
|
||||
fwd((l-2*joiner_width-1-0.05)/2) {
|
||||
fwd((l-2*joiner_width-1-0.03)/2) {
|
||||
zring(r=spacing/2+joiner_width/2+side_joiner_len+0.05, n=2) {
|
||||
zrot(-90) {
|
||||
half_joiner_clear(h=rail_height/2, w=joiner_width, a=joiner_angle, clearance=0);
|
||||
|
||||
Reference in New Issue
Block a user