@@ -2,9 +2,9 @@ use <../lib.scad>
2
2
function ldraw_lib__4_4con36() = [
3
3
// 0 Cone 36 x 1.0
4
4
// 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
8
8
//
9
9
// 0 BFC CERTIFY CCW
10
10
[0 ,"BFC" ,"CERTIFY" ],
@@ -13,73 +13,75 @@ function ldraw_lib__4_4con36() = [
13
13
// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01
14
14
// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW
15
15
// 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
16
18
//
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)
83
85
];
84
86
module ldraw_lib__4_4con36(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview)
85
87
makepoly(ldraw_lib__4_4con36(), step= step, col= col, unit= unit, alt= alt, line= line, solid= solid);
0 commit comments