Skip to content

Commit b7c6044

Browse files
committed
update to 2024-06
1 parent e14b4e1 commit b7c6044

File tree

375 files changed

+144343
-11153
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

375 files changed

+144343
-11153
lines changed

colors.scad

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ function ldraw_color_LDConfig(id) = (
140140
(id==184) ? ["#D60026FF","#333333"] : (
141141
(id==185) ? ["#0059A3FF","#333333"] : (
142142
(id==186) ? ["#008E3CFF","#333333"] : (
143+
(id==187) ? ["#57392CFF","#333333"] : (
143144
(id==189) ? ["#AC8247FF","#333333"] : (
144145
(id==200) ? ["#708224FF","#333333"] : (
145146
(id==297) ? ["#AA7F2EFF","#333333"] : (
@@ -212,7 +213,8 @@ function ldraw_color_LDConfig(id) = (
212213
(id==494) ? ["#D0D0D0FF","#333333"] : (
213214
(id==495) ? ["#AE7A59FF","#333333"] : (
214215
(id==10047) ? ["#FFFFFF10","#FFFFFF"] : (
215-
(id>=2*16^6) ? [chr(35, [for (i=[5:-1:0])let(n=floor(id/16^i)%16) n+(n<10?48:55)]),chr(35, [for (i=[5:-1:0])let(n=15-floor(id/16^i)%16) n+(n<10?48:55)])] :"UNKNOWN")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
216+
(id==10000) ? ["#EBDFD1FF","#333333"] : (
217+
(id>=2*16^6) ? [chr(35, [for (i=[5:-1:0])let(n=floor(id/16^i)%16) n+(n<10?48:55)]),chr(35, [for (i=[5:-1:0])let(n=15-floor(id/16^i)%16) n+(n<10?48:55)])] :"UNKNOWN")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
216218
function ldraw_color_LDCfgalt(id) = (
217219
(id==0) ? ["#1B2A34FF","#2B4354"] : (
218220
(id==1) ? ["#1E5AA8FF","#16437D"] : (
@@ -354,6 +356,7 @@ function ldraw_color_LDCfgalt(id) = (
354356
(id==184) ? ["#D60026FF","#A3001D"] : (
355357
(id==185) ? ["#0059A3FF","#003D70"] : (
356358
(id==186) ? ["#008E3CFF","#005B26"] : (
359+
(id==187) ? ["#57392CFF","#36231B"] : (
357360
(id==189) ? ["#AC8247FF","#896738"] : (
358361
(id==200) ? ["#708224FF","#4F5C19"] : (
359362
(id==297) ? ["#AA7F2EFF","#805F23"] : (
@@ -426,4 +429,5 @@ function ldraw_color_LDCfgalt(id) = (
426429
(id==494) ? ["#D0D0D0FF","#EAEAEA"] : (
427430
(id==495) ? ["#AE7A59FF","#BF967D"] : (
428431
(id==10047) ? ["#FFFFFF10","#FFFFFF"] : (
429-
(id>=2*16^6) ? [chr(35, [for (i=[5:-1:0])let(n=floor(id/16^i)%16) n+(n<10?48:55)]),chr(35, [for (i=[5:-1:0])let(n=15-floor(id/16^i)%16) n+(n<10?48:55)])] :"UNKNOWN")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
432+
(id==10000) ? ["#EBDFD1FF","#DBC5AD"] : (
433+
(id>=2*16^6) ? [chr(35, [for (i=[5:-1:0])let(n=floor(id/16^i)%16) n+(n<10?48:55)]),chr(35, [for (i=[5:-1:0])let(n=15-floor(id/16^i)%16) n+(n<10?48:55)])] :"UNKNOWN")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));

p/2-4stud4f1w.scad

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
use <../lib.scad>
2+
use <2-4cylo.scad>
3+
use <3-16cyli.scad>
4+
use <3-16edge.scad>
5+
use <3-16ring3.scad>
6+
use <st4jfil4.scad>
7+
function ldraw_lib__2_4stud4f1w() = [
8+
// 0 Half Stud Tube Open with 1 Fillet Wide
9+
// 0 Name: 2-4stud4f1w.dat
10+
// 0 Author: Bertrand Lequy [Berth]
11+
// 0 !LDRAW_ORG Primitive UPDATE 2024-06
12+
// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt
13+
//
14+
// 0 BFC CERTIFY CCW
15+
[0,"BFC","CERTIFY"],
16+
[0,"BFC","CCW"],
17+
//
18+
// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives
19+
// 0 !HISTORY 2024-07-29 [OrionP] Official Update 2024-06
20+
//
21+
// 0 BFC INVERTNEXT
22+
[0,"BFC","INVERTNEXT"],
23+
// 1 16 0 -4 0 0 0 6 0 4 0 6 0 0 2-4cylo.dat
24+
[1,16,0,-4,0,0,0,6,0,4,0,6,0,0, ldraw_lib__2_4cylo()],
25+
//
26+
// 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 3-16ring3.dat
27+
[1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__3_16ring3()],
28+
// 1 16 0 -4 0 0 0 2 0 1 0 -2 0 0 3-16ring3.dat
29+
[1,16,0,-4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16ring3()],
30+
// 1 16 0 -4 0 0 0 8 0 4 0 8 0 0 3-16cyli.dat
31+
[1,16,0,-4,0,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16cyli()],
32+
// 1 16 0 -4 0 0 0 8 0 4 0 -8 0 0 3-16cyli.dat
33+
[1,16,0,-4,0,0,0,8,0,4,0,-8,0,0, ldraw_lib__3_16cyli()],
34+
//
35+
// 1 16 0 -4 0 0 0 8 0 4 0 8 0 0 3-16edge.dat
36+
[1,16,0,-4,0,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16edge()],
37+
// 1 16 0 -4 0 0 0 8 0 4 0 -8 0 0 3-16edge.dat
38+
[1,16,0,-4,0,0,0,8,0,4,0,-8,0,0, ldraw_lib__3_16edge()],
39+
// 1 16 0 0 0 0 0 8 0 4 0 8 0 0 3-16edge.dat
40+
[1,16,0,0,0,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16edge()],
41+
// 1 16 0 0 0 0 0 8 0 4 0 -8 0 0 3-16edge.dat
42+
[1,16,0,0,0,0,0,8,0,4,0,-8,0,0, ldraw_lib__3_16edge()],
43+
//
44+
// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 st4jfil4.dat
45+
[1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__st4jfil4()],
46+
];
47+
module ldraw_lib__2_4stud4f1w(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview)
48+
makepoly(ldraw_lib__2_4stud4f1w(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid);
49+
ldraw_lib__2_4stud4f1w(line=0.2);

p/3-8con5.scad

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
use <../lib.scad>
2+
function ldraw_lib__3_8con5() = [
3+
// 0 Cone 5 x 0.375
4+
// 0 Name: 3-8con5.dat
5+
// 0 Author: Willy Tschager [Holly-Wood]
6+
// 0 !LDRAW_ORG Primitive UPDATE 2024-06
7+
// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt
8+
//
9+
// 0 BFC CERTIFY CCW
10+
[0,"BFC","CERTIFY"],
11+
[0,"BFC","CCW"],
12+
//
13+
// 0 !HISTORY 2024-07-29 [OrionP] Official Update 2024-06
14+
//
15+
// 4 16 5 1 0 4.6195 1 1.9135 5.5434 0 2.2962 6 0 0
16+
[4,16,5,1,0,4.6195,1,1.9135,5.5434,0,2.2962,6,0,0],
17+
// 4 16 4.6195 1 1.9135 3.5355 1 3.5355 4.2426 0 4.2426 5.5434 0 2.2962
18+
[4,16,4.6195,1,1.9135,3.5355,1,3.5355,4.2426,0,4.2426,5.5434,0,2.2962],
19+
// 4 16 3.5355 1 3.5355 1.9135 1 4.6195 2.2962 0 5.5434 4.2426 0 4.2426
20+
[4,16,3.5355,1,3.5355,1.9135,1,4.6195,2.2962,0,5.5434,4.2426,0,4.2426],
21+
// 4 16 1.9135 1 4.6195 0 1 5 0 0 6 2.2962 0 5.5434
22+
[4,16,1.9135,1,4.6195,0,1,5,0,0,6,2.2962,0,5.5434],
23+
// 4 16 0 1 5 -1.9135 1 4.6195 -2.2962 0 5.5434 0 0 6
24+
[4,16,0,1,5,-1.9135,1,4.6195,-2.2962,0,5.5434,0,0,6],
25+
// 4 16 -1.9135 1 4.6195 -3.5355 1 3.5355 -4.2426 0 4.2426 -2.2962 0 5.5434
26+
[4,16,-1.9135,1,4.6195,-3.5355,1,3.5355,-4.2426,0,4.2426,-2.2962,0,5.5434],
27+
// 0 // conditional lines
28+
// 5 24 5 1 0 6 0 0 5 1 -2.071 4.6195 1 1.9135
29+
[5,24,5,1,0,6,0,0,5,1,-2.071,4.6195,1,1.9135],
30+
// 5 24 4.6195 1 1.9135 5.5434 0 2.2962 5 1 0 3.5355 1 3.5355
31+
[5,24,4.6195,1,1.9135,5.5434,0,2.2962,5,1,0,3.5355,1,3.5355],
32+
// 5 24 3.5355 1 3.5355 4.2426 0 4.2426 4.6195 1 1.9135 1.9135 1 4.6195
33+
[5,24,3.5355,1,3.5355,4.2426,0,4.2426,4.6195,1,1.9135,1.9135,1,4.6195],
34+
// 5 24 1.9135 1 4.6195 2.2962 0 5.5434 3.5355 1 3.5355 0 1 5
35+
[5,24,1.9135,1,4.6195,2.2962,0,5.5434,3.5355,1,3.5355,0,1,5],
36+
// 5 24 0 1 5 0 0 6 1.9135 1 4.6195 -1.9135 1 4.6195
37+
[5,24,0,1,5,0,0,6,1.9135,1,4.6195,-1.9135,1,4.6195],
38+
// 5 24 -1.9135 1 4.6195 -2.2962 0 5.5434 0 1 5 -3.5355 1 3.5355
39+
[5,24,-1.9135,1,4.6195,-2.2962,0,5.5434,0,1,5,-3.5355,1,3.5355],
40+
// 5 24 -3.5355 1 3.5355 -4.2426 0 4.2426 -1.9135 1 4.6195 -5 1 2.071
41+
[5,24,-3.5355,1,3.5355,-4.2426,0,4.2426,-1.9135,1,4.6195,-5,1,2.071],
42+
// 0 // Build by LDPartEditor (PrimGen 2.X)
43+
];
44+
module ldraw_lib__3_8con5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview)
45+
makepoly(ldraw_lib__3_8con5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid);
46+
ldraw_lib__3_8con5(line=0.2);

p/4-4con36.scad

Lines changed: 71 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use <../lib.scad>
22
function ldraw_lib__4_4con36() = [
33
// 0 Cone 36 x 1.0
44
// 0 Name: 4-4con36.dat
5-
// 0 Author: John Riley [jriley]
6-
// 0 !LDRAW_ORG Primitive UPDATE 2012-01
7-
// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt
5+
// 0 Author: Willy Tschager [Holly-Wood]
6+
// 0 !LDRAW_ORG Primitive UPDATE 2024-06
7+
// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt
88
//
99
// 0 BFC CERTIFY CCW
1010
[0,"BFC","CERTIFY"],
@@ -13,73 +13,75 @@ function ldraw_lib__4_4con36() = [
1313
// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01
1414
// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW
1515
// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01
16+
// 0 !HISTORY 2024-03-03 [Holly-Wood] Complete regeneration, original by jriley
17+
// 0 !HISTORY 2024-07-29 [OrionP] Official Update 2024-06
1618
//
17-
//
18-
// 4 16 33.2604 1 13.7772 34.1843 0 14.1599 37 0 0 36 1 0
19-
[4,16,33.2604,1,13.7772,34.1843,0,14.1599,37,0,0,36,1,0],
20-
// 4 16 25.4556 1 25.4556 26.1627 0 26.1627 34.1843 0 14.1599 33.2604 1 13.7772
21-
[4,16,25.4556,1,25.4556,26.1627,0,26.1627,34.1843,0,14.1599,33.2604,1,13.7772],
22-
// 4 16 13.7772 1 33.2604 14.1599 0 34.1843 26.1627 0 26.1627 25.4556 1 25.4556
23-
[4,16,13.7772,1,33.2604,14.1599,0,34.1843,26.1627,0,26.1627,25.4556,1,25.4556],
24-
// 4 16 0 1 36 0 0 37 14.1599 0 34.1843 13.7772 1 33.2604
25-
[4,16,0,1,36,0,0,37,14.1599,0,34.1843,13.7772,1,33.2604],
26-
// 4 16 -13.7772 1 33.2604 -14.1599 0 34.1843 0 0 37 0 1 36
27-
[4,16,-13.7772,1,33.2604,-14.1599,0,34.1843,0,0,37,0,1,36],
28-
// 4 16 -25.4556 1 25.4556 -26.1627 0 26.1627 -14.1599 0 34.1843 -13.7772 1 33.2604
29-
[4,16,-25.4556,1,25.4556,-26.1627,0,26.1627,-14.1599,0,34.1843,-13.7772,1,33.2604],
30-
// 4 16 -33.2604 1 13.7772 -34.1843 0 14.1599 -26.1627 0 26.1627 -25.4556 1 25.4556
31-
[4,16,-33.2604,1,13.7772,-34.1843,0,14.1599,-26.1627,0,26.1627,-25.4556,1,25.4556],
32-
// 4 16 -36 1 0 -37 0 0 -34.1843 0 14.1599 -33.2604 1 13.7772
33-
[4,16,-36,1,0,-37,0,0,-34.1843,0,14.1599,-33.2604,1,13.7772],
34-
// 4 16 -33.2604 1 -13.7772 -34.1843 0 -14.1599 -37 0 0 -36 1 0
35-
[4,16,-33.2604,1,-13.7772,-34.1843,0,-14.1599,-37,0,0,-36,1,0],
36-
// 4 16 -25.4556 1 -25.4556 -26.1627 0 -26.1627 -34.1843 0 -14.1599 -33.2604 1 -13.7772
37-
[4,16,-25.4556,1,-25.4556,-26.1627,0,-26.1627,-34.1843,0,-14.1599,-33.2604,1,-13.7772],
38-
// 4 16 -13.7772 1 -33.2604 -14.1599 0 -34.1843 -26.1627 0 -26.1627 -25.4556 1 -25.4556
39-
[4,16,-13.7772,1,-33.2604,-14.1599,0,-34.1843,-26.1627,0,-26.1627,-25.4556,1,-25.4556],
40-
// 4 16 0 1 -36 0 0 -37 -14.1599 0 -34.1843 -13.7772 1 -33.2604
41-
[4,16,0,1,-36,0,0,-37,-14.1599,0,-34.1843,-13.7772,1,-33.2604],
42-
// 4 16 13.7772 1 -33.2604 14.1599 0 -34.1843 0 0 -37 0 1 -36
43-
[4,16,13.7772,1,-33.2604,14.1599,0,-34.1843,0,0,-37,0,1,-36],
44-
// 4 16 25.4556 1 -25.4556 26.1627 0 -26.1627 14.1599 0 -34.1843 13.7772 1 -33.2604
45-
[4,16,25.4556,1,-25.4556,26.1627,0,-26.1627,14.1599,0,-34.1843,13.7772,1,-33.2604],
46-
// 4 16 33.2604 1 -13.7772 34.1843 0 -14.1599 26.1627 0 -26.1627 25.4556 1 -25.4556
47-
[4,16,33.2604,1,-13.7772,34.1843,0,-14.1599,26.1627,0,-26.1627,25.4556,1,-25.4556],
48-
// 4 16 36 1 0 37 0 0 34.1843 0 -14.1599 33.2604 1 -13.7772
49-
[4,16,36,1,0,37,0,0,34.1843,0,-14.1599,33.2604,1,-13.7772],
50-
//
51-
// 5 24 36 1 0 37 0 0 33.2604 1 13.7772 33.2604 1 -13.7772
52-
[5,24,36,1,0,37,0,0,33.2604,1,13.7772,33.2604,1,-13.7772],
53-
// 5 24 33.2604 1 13.7772 34.1843 0 14.1599 25.4556 1 25.4556 36 1 0
54-
[5,24,33.2604,1,13.7772,34.1843,0,14.1599,25.4556,1,25.4556,36,1,0],
55-
// 5 24 25.4556 1 25.4556 26.1627 0 26.1627 13.7772 1 33.2604 33.2604 1 13.7772
56-
[5,24,25.4556,1,25.4556,26.1627,0,26.1627,13.7772,1,33.2604,33.2604,1,13.7772],
57-
// 5 24 13.7772 1 33.2604 14.1599 0 34.1843 0 1 36 25.4556 1 25.4556
58-
[5,24,13.7772,1,33.2604,14.1599,0,34.1843,0,1,36,25.4556,1,25.4556],
59-
// 5 24 0 1 36 0 0 37 -13.7772 1 33.2604 13.7772 1 33.2604
60-
[5,24,0,1,36,0,0,37,-13.7772,1,33.2604,13.7772,1,33.2604],
61-
// 5 24 -13.7772 1 33.2604 -14.1599 0 34.1843 -25.4556 1 25.4556 0 1 36
62-
[5,24,-13.7772,1,33.2604,-14.1599,0,34.1843,-25.4556,1,25.4556,0,1,36],
63-
// 5 24 -25.4556 1 25.4556 -26.1627 0 26.1627 -33.2604 1 13.7772 -13.7772 1 33.2604
64-
[5,24,-25.4556,1,25.4556,-26.1627,0,26.1627,-33.2604,1,13.7772,-13.7772,1,33.2604],
65-
// 5 24 -33.2604 1 13.7772 -34.1843 0 14.1599 -36 1 0 -25.4556 1 25.4556
66-
[5,24,-33.2604,1,13.7772,-34.1843,0,14.1599,-36,1,0,-25.4556,1,25.4556],
67-
// 5 24 -36 1 0 -37 0 0 -33.2604 1 -13.7772 -33.2604 1 13.7772
68-
[5,24,-36,1,0,-37,0,0,-33.2604,1,-13.7772,-33.2604,1,13.7772],
69-
// 5 24 -33.2604 1 -13.7772 -34.1843 0 -14.1599 -25.4556 1 -25.4556 -36 1 0
70-
[5,24,-33.2604,1,-13.7772,-34.1843,0,-14.1599,-25.4556,1,-25.4556,-36,1,0],
71-
// 5 24 -25.4556 1 -25.4556 -26.1627 0 -26.1627 -13.7772 1 -33.2604 -33.2604 1 -13.7772
72-
[5,24,-25.4556,1,-25.4556,-26.1627,0,-26.1627,-13.7772,1,-33.2604,-33.2604,1,-13.7772],
73-
// 5 24 -13.7772 1 -33.2604 -14.1599 0 -34.1843 0 1 -36 -25.4556 1 -25.4556
74-
[5,24,-13.7772,1,-33.2604,-14.1599,0,-34.1843,0,1,-36,-25.4556,1,-25.4556],
75-
// 5 24 0 1 -36 0 0 -37 13.7772 1 -33.2604 -13.7772 1 -33.2604
76-
[5,24,0,1,-36,0,0,-37,13.7772,1,-33.2604,-13.7772,1,-33.2604],
77-
// 5 24 13.7772 1 -33.2604 14.1599 0 -34.1843 25.4556 1 -25.4556 0 1 -36
78-
[5,24,13.7772,1,-33.2604,14.1599,0,-34.1843,25.4556,1,-25.4556,0,1,-36],
79-
// 5 24 25.4556 1 -25.4556 26.1627 0 -26.1627 33.2604 1 -13.7772 13.7772 1 -33.2604
80-
[5,24,25.4556,1,-25.4556,26.1627,0,-26.1627,33.2604,1,-13.7772,13.7772,1,-33.2604],
81-
// 5 24 33.2604 1 -13.7772 34.1843 0 -14.1599 36 1 0 25.4556 1 -25.4556
82-
[5,24,33.2604,1,-13.7772,34.1843,0,-14.1599,36,1,0,25.4556,1,-25.4556],
19+
// 4 16 36 1 0 33.2604 1 13.7772 34.1843 0 14.1599 37 0 0
20+
[4,16,36,1,0,33.2604,1,13.7772,34.1843,0,14.1599,37,0,0],
21+
// 4 16 33.2604 1 13.7772 25.4556 1 25.4556 26.1627 0 26.1627 34.1843 0 14.1599
22+
[4,16,33.2604,1,13.7772,25.4556,1,25.4556,26.1627,0,26.1627,34.1843,0,14.1599],
23+
// 4 16 25.4556 1 25.4556 13.7772 1 33.2604 14.1599 0 34.1843 26.1627 0 26.1627
24+
[4,16,25.4556,1,25.4556,13.7772,1,33.2604,14.1599,0,34.1843,26.1627,0,26.1627],
25+
// 4 16 13.7772 1 33.2604 0 1 36 0 0 37 14.1599 0 34.1843
26+
[4,16,13.7772,1,33.2604,0,1,36,0,0,37,14.1599,0,34.1843],
27+
// 4 16 0 1 36 -13.7772 1 33.2604 -14.1599 0 34.1843 0 0 37
28+
[4,16,0,1,36,-13.7772,1,33.2604,-14.1599,0,34.1843,0,0,37],
29+
// 4 16 -13.7772 1 33.2604 -25.4556 1 25.4556 -26.1627 0 26.1627 -14.1599 0 34.1843
30+
[4,16,-13.7772,1,33.2604,-25.4556,1,25.4556,-26.1627,0,26.1627,-14.1599,0,34.1843],
31+
// 4 16 -25.4556 1 25.4556 -33.2604 1 13.7772 -34.1843 0 14.1599 -26.1627 0 26.1627
32+
[4,16,-25.4556,1,25.4556,-33.2604,1,13.7772,-34.1843,0,14.1599,-26.1627,0,26.1627],
33+
// 4 16 -33.2604 1 13.7772 -36 1 0 -37 0 0 -34.1843 0 14.1599
34+
[4,16,-33.2604,1,13.7772,-36,1,0,-37,0,0,-34.1843,0,14.1599],
35+
// 4 16 -36 1 0 -33.2604 1 -13.7772 -34.1843 0 -14.1599 -37 0 0
36+
[4,16,-36,1,0,-33.2604,1,-13.7772,-34.1843,0,-14.1599,-37,0,0],
37+
// 4 16 -33.2604 1 -13.7772 -25.4556 1 -25.4556 -26.1627 0 -26.1627 -34.1843 0 -14.1599
38+
[4,16,-33.2604,1,-13.7772,-25.4556,1,-25.4556,-26.1627,0,-26.1627,-34.1843,0,-14.1599],
39+
// 4 16 -25.4556 1 -25.4556 -13.7772 1 -33.2604 -14.1599 0 -34.1843 -26.1627 0 -26.1627
40+
[4,16,-25.4556,1,-25.4556,-13.7772,1,-33.2604,-14.1599,0,-34.1843,-26.1627,0,-26.1627],
41+
// 4 16 -13.7772 1 -33.2604 0 1 -36 0 0 -37 -14.1599 0 -34.1843
42+
[4,16,-13.7772,1,-33.2604,0,1,-36,0,0,-37,-14.1599,0,-34.1843],
43+
// 4 16 0 1 -36 13.7772 1 -33.2604 14.1599 0 -34.1843 0 0 -37
44+
[4,16,0,1,-36,13.7772,1,-33.2604,14.1599,0,-34.1843,0,0,-37],
45+
// 4 16 13.7772 1 -33.2604 25.4556 1 -25.4556 26.1627 0 -26.1627 14.1599 0 -34.1843
46+
[4,16,13.7772,1,-33.2604,25.4556,1,-25.4556,26.1627,0,-26.1627,14.1599,0,-34.1843],
47+
// 4 16 25.4556 1 -25.4556 33.2604 1 -13.7772 34.1843 0 -14.1599 26.1627 0 -26.1627
48+
[4,16,25.4556,1,-25.4556,33.2604,1,-13.7772,34.1843,0,-14.1599,26.1627,0,-26.1627],
49+
// 4 16 33.2604 1 -13.7772 36 1 0 37 0 0 34.1843 0 -14.1599
50+
[4,16,33.2604,1,-13.7772,36,1,0,37,0,0,34.1843,0,-14.1599],
51+
// 0 // conditional lines
52+
// 5 24 36 1 0 37 0 0 33.2604 1 -13.7772 33.2604 1 13.7772
53+
[5,24,36,1,0,37,0,0,33.2604,1,-13.7772,33.2604,1,13.7772],
54+
// 5 24 33.2604 1 13.7772 34.1843 0 14.1599 36 1 0 25.4556 1 25.4556
55+
[5,24,33.2604,1,13.7772,34.1843,0,14.1599,36,1,0,25.4556,1,25.4556],
56+
// 5 24 25.4556 1 25.4556 26.1627 0 26.1627 33.2604 1 13.7772 13.7772 1 33.2604
57+
[5,24,25.4556,1,25.4556,26.1627,0,26.1627,33.2604,1,13.7772,13.7772,1,33.2604],
58+
// 5 24 13.7772 1 33.2604 14.1599 0 34.1843 25.4556 1 25.4556 0 1 36
59+
[5,24,13.7772,1,33.2604,14.1599,0,34.1843,25.4556,1,25.4556,0,1,36],
60+
// 5 24 0 1 36 0 0 37 13.7772 1 33.2604 -13.7772 1 33.2604
61+
[5,24,0,1,36,0,0,37,13.7772,1,33.2604,-13.7772,1,33.2604],
62+
// 5 24 -13.7772 1 33.2604 -14.1599 0 34.1843 0 1 36 -25.4556 1 25.4556
63+
[5,24,-13.7772,1,33.2604,-14.1599,0,34.1843,0,1,36,-25.4556,1,25.4556],
64+
// 5 24 -25.4556 1 25.4556 -26.1627 0 26.1627 -13.7772 1 33.2604 -33.2604 1 13.7772
65+
[5,24,-25.4556,1,25.4556,-26.1627,0,26.1627,-13.7772,1,33.2604,-33.2604,1,13.7772],
66+
// 5 24 -33.2604 1 13.7772 -34.1843 0 14.1599 -25.4556 1 25.4556 -36 1 0
67+
[5,24,-33.2604,1,13.7772,-34.1843,0,14.1599,-25.4556,1,25.4556,-36,1,0],
68+
// 5 24 -36 1 0 -37 0 0 -33.2604 1 13.7772 -33.2604 1 -13.7772
69+
[5,24,-36,1,0,-37,0,0,-33.2604,1,13.7772,-33.2604,1,-13.7772],
70+
// 5 24 -33.2604 1 -13.7772 -34.1843 0 -14.1599 -36 1 0 -25.4556 1 -25.4556
71+
[5,24,-33.2604,1,-13.7772,-34.1843,0,-14.1599,-36,1,0,-25.4556,1,-25.4556],
72+
// 5 24 -25.4556 1 -25.4556 -26.1627 0 -26.1627 -33.2604 1 -13.7772 -13.7772 1 -33.2604
73+
[5,24,-25.4556,1,-25.4556,-26.1627,0,-26.1627,-33.2604,1,-13.7772,-13.7772,1,-33.2604],
74+
// 5 24 -13.7772 1 -33.2604 -14.1599 0 -34.1843 -25.4556 1 -25.4556 0 1 -36
75+
[5,24,-13.7772,1,-33.2604,-14.1599,0,-34.1843,-25.4556,1,-25.4556,0,1,-36],
76+
// 5 24 0 1 -36 0 0 -37 -13.7772 1 -33.2604 13.7772 1 -33.2604
77+
[5,24,0,1,-36,0,0,-37,-13.7772,1,-33.2604,13.7772,1,-33.2604],
78+
// 5 24 13.7772 1 -33.2604 14.1599 0 -34.1843 0 1 -36 25.4556 1 -25.4556
79+
[5,24,13.7772,1,-33.2604,14.1599,0,-34.1843,0,1,-36,25.4556,1,-25.4556],
80+
// 5 24 25.4556 1 -25.4556 26.1627 0 -26.1627 13.7772 1 -33.2604 33.2604 1 -13.7772
81+
[5,24,25.4556,1,-25.4556,26.1627,0,-26.1627,13.7772,1,-33.2604,33.2604,1,-13.7772],
82+
// 5 24 33.2604 1 -13.7772 34.1843 0 -14.1599 25.4556 1 -25.4556 36 1 0
83+
[5,24,33.2604,1,-13.7772,34.1843,0,-14.1599,25.4556,1,-25.4556,36,1,0],
84+
// 0 // Build by LDPartEditor (PrimGen 2.X)
8385
];
8486
module ldraw_lib__4_4con36(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview)
8587
makepoly(ldraw_lib__4_4con36(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid);

p/48/1-16con19.scad

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use <../../lib.scad>
22
function ldraw_lib__48__1_16con19() = [
33
// 0 Hi-Res Cone 19 x 0.0625
44
// 0 Name: 48\1-16con19.dat
5-
// 0 Author: Joerg Sommerer [Brickaneer]
6-
// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-02
7-
// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt
5+
// 0 Author: Willy Tschager [Holly-Wood]
6+
// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-06
7+
// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt
88
//
99
// 0 BFC CERTIFY CCW
1010
[0,"BFC","CERTIFY"],
@@ -13,7 +13,8 @@ function ldraw_lib__48__1_16con19() = [
1313
// 0 !HISTORY 2012-04-05 [MagFors] Recreated with tangential cond-lines
1414
// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01
1515
// 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02
16-
//
16+
// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by Brickaneer
17+
// 0 !HISTORY 2024-07-29 [OrionP] Official Update 2024-06
1718
//
1819
// 4 16 19 1 0 18.8366 1 2.4795 19.828 0 2.61 20 0 0
1920
[4,16,19,1,0,18.8366,1,2.4795,19.828,0,2.61,20,0,0],
@@ -22,15 +23,15 @@ function ldraw_lib__48__1_16con19() = [
2223
// 4 16 18.3521 1 4.9172 17.5541 1 7.2713 18.478 0 7.654 19.318 0 5.176
2324
[4,16,18.3521,1,4.9172,17.5541,1,7.2713,18.478,0,7.654,19.318,0,5.176],
2425
// 0 // conditional lines
25-
// 5 24 19 1 0 20 0 0 19 1 -2.5014 18.8375 1 2.48
26-
[5,24,19,1,0,20,0,0,19,1,-2.5014,18.8375,1,2.48],
27-
// 5 24 18.8366 1 2.4795 19.828 0 2.61 19 1 0 18.3526 1 4.9176
28-
[5,24,18.8366,1,2.4795,19.828,0,2.61,19,1,0,18.3526,1,4.9176],
29-
// 5 24 18.3521 1 4.9172 19.318 0 5.176 18.8375 1 2.48 17.5537 1 7.271
30-
[5,24,18.3521,1,4.9172,19.318,0,5.176,18.8375,1,2.48,17.5537,1,7.271],
31-
// 5 24 17.5541 1 7.2713 18.478 0 7.654 18.3526 1 4.9176 16.5965 1 9.582
32-
[5,24,17.5541,1,7.2713,18.478,0,7.654,18.3526,1,4.9176,16.5965,1,9.582],
33-
// 0 // Build by Primitive Generator 2
26+
// 5 24 19 1 0 20 0 0 19 1 -2.5023 18.8366 1 2.4795
27+
[5,24,19,1,0,20,0,0,19,1,-2.5023,18.8366,1,2.4795],
28+
// 5 24 18.8366 1 2.4795 19.828 0 2.61 19 1 0 18.3521 1 4.9172
29+
[5,24,18.8366,1,2.4795,19.828,0,2.61,19,1,0,18.3521,1,4.9172],
30+
// 5 24 18.3521 1 4.9172 19.318 0 5.176 18.8366 1 2.4795 17.5541 1 7.2713
31+
[5,24,18.3521,1,4.9172,19.318,0,5.176,18.8366,1,2.4795,17.5541,1,7.2713],
32+
// 5 24 17.5541 1 7.2713 18.478 0 7.654 18.3521 1 4.9172 16.5965 1 9.5817
33+
[5,24,17.5541,1,7.2713,18.478,0,7.654,18.3521,1,4.9172,16.5965,1,9.5817],
34+
// 0 // Build by LDPartEditor (PrimGen 2.X)
3435
];
3536
module ldraw_lib__48__1_16con19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview)
3637
makepoly(ldraw_lib__48__1_16con19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid);

0 commit comments

Comments
 (0)