Compare commits
920 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
8a661a5bc4 | ||
|
dbf510bd4e | ||
|
46eefc58a4 | ||
|
0d246f1a22 | ||
|
49b3425bc1 | ||
|
58b1ce8b51 | ||
|
c180b9683c | ||
|
c1a768da3a | ||
|
d4362a8273 | ||
|
4101a347a0 | ||
|
8144db27a9 | ||
|
9850f019db | ||
|
917f8f79f1 | ||
|
9df326d20f | ||
|
3d3cfb018b | ||
|
dc75464cd7 | ||
|
b0cbe24fa8 | ||
|
872ad92bff | ||
|
283ebd3368 | ||
|
04116591f3 | ||
|
d7f9234b09 | ||
|
6d375e6480 | ||
|
1da33fd933 | ||
|
79c6303db6 | ||
|
f1dc07d2e0 | ||
|
466880027c | ||
|
94608dba0e | ||
|
8190f8aeba | ||
|
825a7b3474 | ||
|
81d501212e | ||
|
5d4eec1ad8 | ||
|
e28f029260 | ||
|
b0309c4912 | ||
|
074a36b217 | ||
|
aa7fc6b5ff | ||
|
5dd991cfc7 | ||
|
d30ebe5eba | ||
|
5657239a8f | ||
|
473af3053d | ||
|
57da338036 | ||
|
d7fddc3a0b | ||
|
7d333ea247 | ||
|
f6556b9ac8 | ||
|
a6f24e03c5 | ||
|
4cc3668644 | ||
|
c15229d755 | ||
|
f6e553ca1b | ||
|
f71b151e96 | ||
|
5411a012ea | ||
|
26516211b9 | ||
|
4a7cb835ca | ||
|
c0cb27fdfc | ||
|
b170cc7570 | ||
|
15cc747d1a | ||
|
5c5a6c73c8 | ||
|
d1624f6405 | ||
|
812350bd48 | ||
|
42b8b56ce6 | ||
|
7468c30b5a | ||
|
58cf71eb19 | ||
|
0ba4e50a20 | ||
|
ebb471a093 | ||
|
f958ba3d8f | ||
|
cb2f9d4a40 | ||
|
ae9cf21d79 | ||
|
738944746d | ||
|
c09c2b08fb | ||
|
2e08d89d9b | ||
|
db2ea48f2d | ||
|
3effea8c47 | ||
|
e8d7b1b416 | ||
|
ef56f3b63f | ||
|
5695613838 | ||
|
92d8c05fa9 | ||
|
fe9e90fede | ||
|
33f9b6b43d | ||
|
3ee7d31bb0 | ||
|
f777731fbf | ||
|
4022f867ba | ||
|
3271a9e129 | ||
|
b231eb814b | ||
|
f594215469 | ||
|
afaf67c739 | ||
|
c2251eb3dd | ||
|
fcf2cc1511 | ||
|
931c388ad2 | ||
|
f33cb95d72 | ||
|
d4d87ac545 | ||
|
d40109cd6d | ||
|
5f50cf5338 | ||
|
a24cb0c5b0 | ||
|
bb391fb505 | ||
|
6ad0219dee | ||
|
b421009f1e | ||
|
f704561fde | ||
|
a1c5956797 | ||
|
a669fbf074 | ||
|
8a8d809f9c | ||
|
32b6fca734 | ||
|
d4d498fed0 | ||
|
4f117a2946 | ||
|
ca11fbe0f9 | ||
|
b6eb4bf606 | ||
|
14529f3393 | ||
|
32bc0dd138 | ||
|
6a29a56f04 | ||
|
9ccadf733c | ||
|
0e70941db2 | ||
|
9d55761f09 | ||
|
b8a16c5af4 | ||
|
02cef3ad98 | ||
|
72585c7f9c | ||
|
70836f8fee | ||
|
7f2f53014f | ||
|
f93b255c60 | ||
|
49fb827e28 | ||
|
708b6b1d73 | ||
|
0a1434c9fe | ||
|
d50642985f | ||
|
a6264ced54 | ||
|
c0c016f998 | ||
|
079f4e4cb4 | ||
|
9a58ffc38c | ||
|
f95d4f6423 | ||
|
f296a6bbff | ||
|
b3076fb7b1 | ||
|
ced32c5615 | ||
|
e359c24350 | ||
|
d2065f5410 | ||
|
9ff6229628 | ||
|
db384f3d07 | ||
|
50bee93a3d | ||
|
ecedb79988 | ||
|
483f204f70 | ||
|
37ef8733a9 | ||
|
c19a01f281 | ||
|
8d978eb374 | ||
|
a1d17e5ec5 | ||
|
498b15c59d | ||
|
1a7940907e | ||
|
338d9e989a | ||
|
aa9e42bd92 | ||
|
aab600bd69 | ||
|
17961200bc | ||
|
e3ac8d6ba0 | ||
|
37c72df265 | ||
|
faf532f14c | ||
|
a62fe5fff5 | ||
|
37d7e4b3e3 | ||
|
c09654971c | ||
|
ca53871f79 | ||
|
d66733fdd3 | ||
|
fbbcdd34fe | ||
|
4e3841e545 | ||
|
f7b1931b9b | ||
|
6fc876706c | ||
|
271e71f63f | ||
|
92137568b3 | ||
|
3c52f2c0c4 | ||
|
7f2647ed52 | ||
|
3c37c5b35d | ||
|
5d913847b8 | ||
|
69976d834c | ||
|
9bd899f189 | ||
|
cbeb8bc5d4 | ||
|
4569b2760b | ||
|
53887f6048 | ||
|
ca2c5bffe7 | ||
|
08085b60c4 | ||
|
d8dfd241dd | ||
|
4f7de83ff0 | ||
|
b742ff3454 | ||
|
f2052b09d3 | ||
|
a307fcd565 | ||
|
afaf8eaeb9 | ||
|
c749c48a9c | ||
|
f8b2e032a5 | ||
|
8338f54127 | ||
|
1803a9c062 | ||
|
b7c6c85834 | ||
|
594b0861d9 | ||
|
b19a0fda78 | ||
|
f2d318c6aa | ||
|
b1c6180269 | ||
|
858685f22f | ||
|
d722be36f8 | ||
|
baa2603b7d | ||
|
7b3f228dca | ||
|
4d1b7c0c94 | ||
|
744d0f4681 | ||
|
c728bfb455 | ||
|
74edf0c591 | ||
|
172f033ba4 | ||
|
d07440f2e9 | ||
|
cdd888ce6f | ||
|
7726e5b9e7 | ||
|
289e1bbb07 | ||
|
3c29270a8f | ||
|
23c86b1ec2 | ||
|
22208d54c6 | ||
|
2099242b4f | ||
|
a38e48dd25 | ||
|
ee8200b687 | ||
|
c9be557610 | ||
|
d5b19bb9e2 | ||
|
cfe8b04f64 | ||
|
182c6369d5 | ||
|
a1686c4fea | ||
|
cb2533a911 | ||
|
4fcb714f8d | ||
|
840da32336 | ||
|
ef60607f37 | ||
|
1acc8f9716 | ||
|
d3cdf8884d | ||
|
160cd3626d | ||
|
8b6eccf62b | ||
|
0b115df546 | ||
|
f25663c092 | ||
|
5ac9581f42 | ||
|
29b5c22766 | ||
|
25afc1f647 | ||
|
7b5e26f486 | ||
|
b1d75d7a24 | ||
|
2db1738e56 | ||
|
74a871960d | ||
|
a8780ffccf | ||
|
530d2b2ae5 | ||
|
15bd7a639f | ||
|
8c9dc07b64 | ||
|
0664801b15 | ||
|
5db6ec62c7 | ||
|
58112422e9 | ||
|
727bb544c1 | ||
|
ba35d8694b | ||
|
c3ddd691c2 | ||
|
f3db814318 | ||
|
9f5fce8793 | ||
|
433fe53744 | ||
|
32bceb906d | ||
|
734bf0fceb | ||
|
1e2213fb66 | ||
|
7bdaeeeb67 | ||
|
fd8f410877 | ||
|
57df383973 | ||
|
c87df761b5 | ||
|
28126ac249 | ||
|
782bbbffcc | ||
|
2f974dcd29 | ||
|
dc82015674 | ||
|
5805a88284 | ||
|
99056988f5 | ||
|
328cb362ba | ||
|
66e4ff08ff | ||
|
d7c6db402f | ||
|
ba891296d2 | ||
|
ccfc764e2f | ||
|
719f793d7b | ||
|
4bcb6848ce | ||
|
82727ac436 | ||
|
4c9638be0c | ||
|
5d5ecc846f | ||
|
d9664b3b14 | ||
|
3258596d85 | ||
|
bb169008d2 | ||
|
95b151318e | ||
|
bfec5dfd82 | ||
|
cc6610d6d5 | ||
|
bba2334667 | ||
|
24785ecba5 | ||
|
5f30152486 | ||
|
808024c83f | ||
|
afb314e990 | ||
|
42e989b055 | ||
|
fcbcdf2043 | ||
|
62273a2740 | ||
|
a51d981b8d | ||
|
8b60a3b132 | ||
|
a9a31e382f | ||
|
d9347a1b09 | ||
|
f090a12b75 | ||
|
81b651f7e4 | ||
|
4e99b24dd9 | ||
|
4d721db8f8 | ||
|
98a652bbf2 | ||
|
c5e0e0acb9 | ||
|
ff719b7ab5 | ||
|
94f6d5ff1a | ||
|
aef9ce70a7 | ||
|
0deff27863 | ||
|
0d1ca568a6 | ||
|
17d7501be4 | ||
|
14bb0f119c | ||
|
01bd4331cc | ||
|
4a691312b5 | ||
|
3e374e5398 | ||
|
cc44be68e1 | ||
|
50254eb7f7 | ||
|
3409d714a1 | ||
|
936ec3ecb6 | ||
|
7bccfcc421 | ||
|
7da01edd07 | ||
|
17d8aa9a7e | ||
|
9282b74d8b | ||
|
a977d0e1b8 | ||
|
37e6d3d810 | ||
|
29acdbd0e6 | ||
|
2c62b46021 | ||
|
1fc3cd6c7e | ||
|
14acb3359c | ||
|
9f75ca8967 | ||
|
6a5aac7fd8 | ||
|
99c5972351 | ||
|
e0280a0cf0 | ||
|
2e0a503637 | ||
|
1e1a5b4c73 | ||
|
e82ed21ddc | ||
|
2ba5faf724 | ||
|
e08f225a0b | ||
|
f89e87e146 | ||
|
f364dcc840 | ||
|
40c440f2c6 | ||
|
748ed1a35b | ||
|
36d043b26c | ||
|
ba7a4978b5 | ||
|
94f39ca649 | ||
|
c14734197d | ||
|
349c5c3e8a | ||
|
44356e1149 | ||
|
b16d0158d9 | ||
|
5d88685e78 | ||
|
10c8d107c1 | ||
|
398c3a35d8 | ||
|
6e6f64036b | ||
|
72896c76a1 | ||
|
701d13bcce | ||
|
c2fe6ca4f9 | ||
|
455887e906 | ||
|
0a2ce63482 | ||
|
30e6446396 | ||
|
5f4b502fdf | ||
|
6c7257184e | ||
|
96255a892a | ||
|
f32242d24f | ||
|
2b5e0b59c9 | ||
|
6695e793db | ||
|
65cd5b9a93 | ||
|
bbf0a9ec32 | ||
|
456ed095ea | ||
|
de08b72240 | ||
|
697698a296 | ||
|
a8aaf56b50 | ||
|
ed1d59dc4f | ||
|
04f39c0514 | ||
|
9cf9fd5713 | ||
|
8b87642475 | ||
|
cf61c25302 | ||
|
f63b57043d | ||
|
6fcdeac414 | ||
|
1d8edc6d4b | ||
|
b0f2445c78 | ||
|
4416a1276f | ||
|
e2b1dcddd8 | ||
|
86e50f8e55 | ||
|
b274cc12e1 | ||
|
6a6ee7bd5d | ||
|
c9027dfa2f | ||
|
4d9f09d48b | ||
|
a4fe86b58c | ||
|
ac199c278c | ||
|
c48712d91b | ||
|
5a5ee8e97f | ||
|
a67c80112a | ||
|
06dec812c2 | ||
|
e242f11c07 | ||
|
e289eef2bf | ||
|
05145694d9 | ||
|
498f9f3e18 | ||
|
a60da4a227 | ||
|
1bd71893bc | ||
|
c1c8681036 | ||
|
ee6dcf04c0 | ||
|
4dc3edf7e2 | ||
|
074d526d10 | ||
|
2fb0710e4d | ||
|
23c3add620 | ||
|
3775563e58 | ||
|
e688f03ed0 | ||
|
6a0099a6a6 | ||
|
61bdb9c1f6 | ||
|
479a0be438 | ||
|
8c53b41fd9 | ||
|
2169b2f183 | ||
|
cfe9591099 | ||
|
29bfd2cc87 | ||
|
2f796164e3 | ||
|
a89c56d36b | ||
|
5f039abf41 | ||
|
7fe15d563d | ||
|
7684c94571 | ||
|
ef919e9301 | ||
|
3d67110fa9 | ||
|
de2fe7cb27 | ||
|
0f74a0f24e | ||
|
343e6dc26c | ||
|
9cbb58ea19 | ||
|
97a6d1abb1 | ||
|
dd6b569808 | ||
|
d3cd562d72 | ||
|
c3d5484fde | ||
|
53e86a14fa | ||
|
9e4aa9928a | ||
|
012885ce3b | ||
|
6977926dbd | ||
|
fdfdde9756 | ||
|
2161ffcc20 | ||
|
1c6ca425ea | ||
|
b48c9bb5cc | ||
|
64c8c73e48 | ||
|
e6e38bba2c | ||
|
e3720acb88 | ||
|
d4adb1f3ab | ||
|
fa8da3d0c5 | ||
|
cc1e381fd8 | ||
|
12ece2deef | ||
|
c2ee09cf50 | ||
|
a64a4d2399 | ||
|
22a6891f8b | ||
|
24157ceb24 | ||
|
fd7cff8e57 | ||
|
98b9264fcb | ||
|
25cc4e6dc3 | ||
|
3c53dfed29 | ||
|
6304ce39e0 | ||
|
da36fbc52a | ||
|
a6f45b1384 | ||
|
8b8dd5bbf3 | ||
|
b7c3ef2fee | ||
|
de7942bdca | ||
|
78a50a50e0 | ||
|
536ef5e518 | ||
|
72b3bcab2e | ||
|
fe6b207e91 | ||
|
d8b5f036db | ||
|
588931dea0 | ||
|
6be09922e3 | ||
|
efbf26f856 | ||
|
92300794f7 | ||
|
b95ee17636 | ||
|
3ebf18afb5 | ||
|
2dfa2e42ff | ||
|
e79b2bc89b | ||
|
70cb207455 | ||
|
11afabf252 | ||
|
55dbf24bfc | ||
|
4e7214422c | ||
|
136f46fe50 | ||
|
63af186aba | ||
|
9b03580303 | ||
|
6f9122f051 | ||
|
2211346b29 | ||
|
9643ffcb1f | ||
|
611288700a | ||
|
353981870e | ||
|
f0d993e623 | ||
|
21d8e37e3c | ||
|
350eb80ad4 | ||
|
6da044684d | ||
|
f3e58f5182 | ||
|
e8b71b8be4 | ||
|
774625853d | ||
|
0d0293218e | ||
|
8c3a1c2578 | ||
|
b938ec292f | ||
|
9fdd464eca | ||
|
5e52979f42 | ||
|
e41bc3f299 | ||
|
d702a834af | ||
|
2d7093b792 | ||
|
5401b718b7 | ||
|
2f8c924c26 | ||
|
c976824f72 | ||
|
d8f6ef6114 | ||
|
d17d55b129 | ||
|
79d5b7e552 | ||
|
0edae18a1e | ||
|
598c087187 | ||
|
dfecb55736 | ||
|
3889d12262 | ||
|
c62b4ef638 | ||
|
1444665c86 | ||
|
c80219c9a1 | ||
|
12a31042f3 | ||
|
a2a68f11af | ||
|
7c92e0ac5a | ||
|
ae9aa5ee50 | ||
|
99d29bb4aa | ||
|
d53b573be5 | ||
|
6361fe889d | ||
|
1dd51a1aaf | ||
|
58cc135db3 | ||
|
050a94412a | ||
|
0df8b9ec07 | ||
|
eebfb5d8d7 | ||
|
d5fce20b72 | ||
|
dff7db68ac | ||
|
5bd42db365 | ||
|
fae0991e21 | ||
|
368caa2d29 | ||
|
7efc8985d4 | ||
|
dcc8755eea | ||
|
4a26673b75 | ||
|
9d2b4d09ef | ||
|
a8eab1fc07 | ||
|
9967327dbc | ||
|
13e2e58853 | ||
|
d9aba2ab63 | ||
|
70eb71f946 | ||
|
c3ff0cf7b1 | ||
|
c4807e987b | ||
|
7e1bbb59c2 | ||
|
69bb4c50ee | ||
|
6c273250c7 | ||
|
cff96e2d2b | ||
|
6c060194ab | ||
|
8e00f0d863 | ||
|
4dee6fd080 | ||
|
563c458bbb | ||
|
c177e9415f | ||
|
c26e564152 | ||
|
6fbf01648e | ||
|
6eb241e768 | ||
|
4c92640aaf | ||
|
afd0ee52a4 | ||
|
b693b3bc58 | ||
|
8dd36a1a9c | ||
|
44e78679e8 | ||
|
c3b26097ef | ||
|
ce8783ce65 | ||
|
39d1af8919 | ||
|
72d2b8657f | ||
|
3c99d2fe88 | ||
|
33d2da45ad | ||
|
b12f6ee0d8 | ||
|
e35269a552 | ||
|
6ceefe9215 | ||
|
56a1b20286 | ||
|
ca65b32ced | ||
|
3ebb0d794a | ||
|
22ca453b43 | ||
|
2270f676c4 | ||
|
55c9493fca | ||
|
ec0c1fa9ae | ||
|
8e58f5a850 | ||
|
10c21c0a32 | ||
|
38ee800e6a | ||
|
d594fbf801 | ||
|
5c37382c26 | ||
|
3921f5c7fc | ||
|
f44574978d | ||
|
21f62be2f0 | ||
|
4f312ca64b | ||
|
1dfc209f95 | ||
|
8d84073abd | ||
|
8e0662490b | ||
|
adaf8f9e05 | ||
|
0ec8001a43 | ||
|
7ec1deb33a | ||
|
8610c18bf0 | ||
|
90d09441df | ||
|
7e9e66d8c2 | ||
|
68291ea20c | ||
|
c2fad6fb2f | ||
|
198bd33fc2 | ||
|
bfc1bf762c | ||
|
a81c8dd7aa | ||
|
fb08e9c020 | ||
|
368143b27a | ||
|
5cd8fb04fe | ||
|
7d3443cfc6 | ||
|
5dad256d75 | ||
|
b4bf0c84bb | ||
|
f613e3973c | ||
|
d2c22e655e | ||
|
59519a8c6a | ||
|
f8f498ffaa | ||
|
eaaea18771 | ||
|
3f26c2777a | ||
|
cc9bcc6e9d | ||
|
d5720ddf5d | ||
|
4dcbc7420b | ||
|
013c58f216 | ||
|
2bbb157a46 | ||
|
007f7c618c | ||
|
eed92b5989 | ||
|
ac072e6c1b | ||
|
327d3b4a29 | ||
|
a5bf357d65 | ||
|
23e7ed8025 | ||
|
3590a8ded2 | ||
|
5ade34ad97 | ||
|
ab53d858e2 | ||
|
bcc352a6fd | ||
|
9beae1f12a | ||
|
737791e5bc | ||
|
a49ad64ace | ||
|
721465db58 | ||
|
32e7a618f9 | ||
|
f0b8da8a25 | ||
|
ac98beb1c5 | ||
|
f07f653dd5 | ||
|
25d9833957 | ||
|
37a9ea59f7 | ||
|
407498e351 | ||
|
885e5f0ce8 | ||
|
9a4db69887 | ||
|
5879706556 | ||
|
8d65f6acb9 | ||
|
3d3fe7443c | ||
|
a5129d93da | ||
|
4c45ca7563 | ||
|
da64c31014 | ||
|
033e2024a5 | ||
|
608d888a47 | ||
|
f62513bbd7 | ||
|
d7e69dc591 | ||
|
2ee35ba976 | ||
|
1f741d63e5 | ||
|
c59c4b6e3b | ||
|
8bae176927 | ||
|
52633bf54c | ||
|
636226047d | ||
|
98a18c297c | ||
|
5acb525881 | ||
|
5d02009ead | ||
|
c12c398b64 | ||
|
9c3bb9d5d5 | ||
|
eab84a99a1 | ||
|
f4592293b5 | ||
|
8c442ecc75 | ||
|
8f13d81406 | ||
|
711c9b902d | ||
|
4b12e00759 | ||
|
cd0a24e17f | ||
|
5b0f5c0259 | ||
|
96b686e7d8 | ||
|
711489a650 | ||
|
363f01c84f | ||
|
8f7149a550 | ||
|
e6c4ffc117 | ||
|
f6b9b4b0c5 | ||
|
2413e9160f | ||
|
91f9df1e61 | ||
|
be96adb708 | ||
|
b192a8ff48 | ||
|
7f03bc7561 | ||
|
4b50ee9f10 | ||
|
66f958ddc3 | ||
|
f7f0716670 | ||
|
9cdf6985c6 | ||
|
8c95e91e78 | ||
|
26f150e138 | ||
|
69bf03d78e | ||
|
67ec1b91aa | ||
|
a4db2b2072 | ||
|
a8bed95fb6 | ||
|
4316b5dc61 | ||
|
5033c415db | ||
|
56c2da387d | ||
|
6042779e5e | ||
|
ebe1ddffe5 | ||
|
1cdb460901 | ||
|
cb5bca7ee2 | ||
|
2d1bbe05f2 | ||
|
56d169e677 | ||
|
ee125eafd6 | ||
|
f41f33597f | ||
|
bbc6123ede | ||
|
7298067343 | ||
|
a790409292 | ||
|
b99b57da9e | ||
|
ce5179358d | ||
|
b12d8584b3 | ||
|
cd82a67fb3 | ||
|
61d2706fd3 | ||
|
090cbbf4e6 | ||
|
7bfe89ef64 | ||
|
49ef2ab03b | ||
|
78ed61b1a9 | ||
|
eaab50c362 | ||
|
ed0e30a2af | ||
|
53e14229c4 | ||
|
6a5b580562 | ||
|
4c2fe1e3d5 | ||
|
02a6c469e8 | ||
|
5794e1678b | ||
|
83bd7aa9d2 | ||
|
2e0e06f12d | ||
|
5d8bf26cd8 | ||
|
2eb1faf550 | ||
|
1976798c64 | ||
|
e6818fe1ce | ||
|
ac7fc33204 | ||
|
39bf9ae7cc | ||
|
d18a613609 | ||
|
fbf47fa042 | ||
|
e3e9331a70 | ||
|
e99d71d3b9 | ||
|
e9c61e1550 | ||
|
55d5f6162e | ||
|
bf9088bfe2 | ||
|
989353d453 | ||
|
ee44936f1e | ||
|
ae32838d1a | ||
|
f1d864e44a | ||
|
ec9fbc6162 | ||
|
51acd1cb8b | ||
|
3847a0b6d4 | ||
|
e52d9fb0f5 | ||
|
bdab6e256f | ||
|
f80d9a9f70 | ||
|
b02e2b0415 | ||
|
ca644cf181 | ||
|
aaddea18a7 | ||
|
a489367eb6 | ||
|
d440add9ca | ||
|
9a91734859 | ||
|
c4e3ebb65a | ||
|
9783d2cde0 | ||
|
42650a7a19 | ||
|
5f38d3fc1f | ||
|
383b249868 | ||
|
6cdd6a0049 | ||
|
0dab066caa | ||
|
c57ae76941 | ||
|
c1c4ef40d0 | ||
|
0a629cefb4 | ||
|
d6213ffddb | ||
|
ecf2e96a42 | ||
|
f668445d0e | ||
|
5e8514ba43 | ||
|
b92eafd9ea | ||
|
7c03032564 | ||
|
a569a9bbfb | ||
|
22664ba0f8 | ||
|
bcee3a899d | ||
|
c4e42b63a9 | ||
|
c7a48d26bd | ||
|
a0332ccadf | ||
|
5177a5f4d9 | ||
|
3efaf6e14e | ||
|
ea019663c7 | ||
|
be8a88608b | ||
|
a7d65e55bd | ||
|
fbbc0f0796 | ||
|
0ce3688981 | ||
|
67c10c3fbb | ||
|
f6bc560ff5 | ||
|
32ea18b40e | ||
|
cf1c8c71ab | ||
|
2448fe26d9 | ||
|
0b920df2cb | ||
|
5c93a7d6c9 | ||
|
2598fb2be2 | ||
|
2ec87b2287 | ||
|
67982f450d | ||
|
08135fb8b6 | ||
|
1521152c50 | ||
|
906de42f7f | ||
|
364345ad7f | ||
|
0eb2e4f974 | ||
|
9a7b5948a0 | ||
|
31a150da2b | ||
|
afffa07f3f | ||
|
06c7490f3a | ||
|
25ace9564a | ||
|
76cdc85635 | ||
|
2a8ed85596 | ||
|
78613f76cd | ||
|
7513ae304e | ||
|
c843c99b11 | ||
|
330d523736 | ||
|
3b14f473c8 | ||
|
1329b45c74 | ||
|
2bc5bb863a | ||
|
94bb5ee229 | ||
|
ca9f4c7af3 | ||
|
4a2083d15b | ||
|
aee7794fd2 | ||
|
53c79bf7a4 | ||
|
7868b07b02 | ||
|
8fbb00c7db | ||
|
f0d77c242f | ||
|
f206de4a1a | ||
|
d2e2c7867a | ||
|
fb7eab6a31 | ||
|
78fc088438 | ||
|
4026a206b6 | ||
|
b4a7ae46ad | ||
|
0a61fd4095 | ||
|
e56c12f7a6 | ||
|
1e1f4c7d65 | ||
|
74e087e4dd | ||
|
1d68bad5d7 | ||
|
2e2b4de1eb | ||
|
3640a84769 | ||
|
d9b4917c43 | ||
|
fa71d252bf | ||
|
0dc533e681 | ||
|
0b7c8467cc | ||
|
1492189de6 | ||
|
be515c4162 | ||
|
db1b762a39 | ||
|
c3e46716e3 | ||
|
9f55817a59 | ||
|
0a395fe097 | ||
|
4559145519 | ||
|
4c3c027995 | ||
|
94d2585d41 | ||
|
fd431a751b | ||
|
1913013326 | ||
|
8a609c2f57 | ||
|
7a52bf3b00 | ||
|
5d2fc04705 | ||
|
63bc668d51 | ||
|
e046155b36 | ||
|
48603db468 | ||
|
0e37195ede | ||
|
1a63f93a7b | ||
|
f5e9e17af3 | ||
|
7ecf84d054 | ||
|
ee0086343c | ||
|
fe98244c30 | ||
|
254c6d2d69 | ||
|
d27b48bfb7 | ||
|
5849718ed5 | ||
|
ce1ef24d64 | ||
|
3cd0d138af | ||
|
df1bad4887 | ||
|
fa9b23a117 | ||
|
b08c2d482a | ||
|
2ffe6b8e94 | ||
|
96ab55b0ca | ||
|
ed6fafd0fc | ||
|
771edcf831 | ||
|
e924e8b25a | ||
|
c89c440bda | ||
|
a9fd1444d8 | ||
|
dea79663c1 | ||
|
8ad280c731 | ||
|
60b49cbeae | ||
|
cd2b59ceee | ||
|
9f47301aa7 | ||
|
be8e713784 | ||
|
2f7993b70a | ||
|
68234d6079 | ||
|
02fac4ea5c | ||
|
018b2e8be2 | ||
|
7e0400ea91 | ||
|
cd46a948df | ||
|
afd337e84f | ||
|
a26895f101 | ||
|
5d0a3e7710 | ||
|
3f21202fac | ||
|
016b88b2a4 | ||
|
603611ab16 | ||
|
0bb4fa6485 | ||
|
f549a07981 | ||
|
2b336e881a | ||
|
246a3a3d84 | ||
|
ec5bc38c18 | ||
|
a8c7fc57b2 | ||
|
be7f736f95 | ||
|
1fd45af2fa | ||
|
4eaf763a85 | ||
|
77df23ae83 | ||
|
5f0e83cfc6 | ||
|
feb29e2f5d | ||
|
e99c0b3172 | ||
|
1e8167d823 | ||
|
41f7f5a08c | ||
|
b9e357069b | ||
|
d09dccd7d5 | ||
|
f4bf9d83fc | ||
|
4a7abcf263 | ||
|
9a10484fee | ||
|
654ec5000c | ||
|
9fea6538ac | ||
|
75715369b5 | ||
|
37ee1d28c5 | ||
|
34a9e38e12 | ||
|
542cd41284 | ||
|
18dd9276f1 | ||
|
4babdca442 | ||
|
40589cf204 | ||
|
a4ff4a7746 | ||
|
3bbed7e8c0 | ||
|
d7f8885135 | ||
|
ddf0f36a51 | ||
|
f7a50a4580 | ||
|
b9ca3bb246 | ||
|
044b359bf4 | ||
|
ef38ee2186 | ||
|
32ff45758c | ||
|
92d57a0312 | ||
|
57e3facaa9 | ||
|
1900801cad | ||
|
6a9e1e7b06 | ||
|
88e0876d2f | ||
|
02b1d1e132 | ||
|
b1b5efe022 | ||
|
0486b85f2a | ||
|
00c7c10b22 | ||
|
5567476120 | ||
|
0a64658378 | ||
|
1f326b83e7 | ||
|
cc47f81dc1 | ||
|
4d7acb3734 | ||
|
2b121d386b | ||
|
195bf91850 | ||
|
af779562ba |
328
README.md
@@ -1,17 +1,25 @@
|
||||
# dotSCAD 2.2
|
||||
# dotSCAD 2.5
|
||||
|
||||
> **Reduce the burden of 3D modeling in mathematics.**
|
||||
> **Reduce the burden of mathematics/algorithm when playing OpenSCAD.**
|
||||
|
||||

|
||||

|
||||
|
||||
[](https://github.com/JustinSDK/lib-openscad/blob/master/LICENSE)
|
||||
|
||||
## Introduction
|
||||
|
||||
**Based on OpenSCAD 2019.05.** For old OpenSCAD versions, please use dotSCAD 1.3. You can download all versions from the [releases](https://github.com/JustinSDK/dotSCAD/releases).
|
||||
**This library requires OpenSCAD 2019.05 or later.**
|
||||
|
||||
Some of my [3D models](https://github.com/JustinSDK/dotSCAD#examples) require complex mathematics/algorithm. I extract them into dotSCAD. Hope it helps when you're playing OpenSCAD.
|
||||
|
||||
The idea of the name dotSCAD comes from the filename extension ".scad" of OpenSCAD.
|
||||
|
||||
## Get Started
|
||||
|
||||
OpenSCAD uses three library locations, the installation library, built-in library, and user defined libraries. It's convenient to set `OPENSCADPATH`. Check [Setting OPENSCADPATH](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries#Setting_OPENSCADPATH) in [OpenSCAD User Manual/Libraries](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries) for details.
|
||||
|
||||
**I set `OPENSCADPATH` to the `src` folder of dotSCAD so all examples here start searching modules or functions from `src`.**
|
||||
|
||||
Every module or function is located in the file which has the same name as the module or the function. For example, if you want to use the `line2d` module to draw a line, `use <line2d.scad>;` first.
|
||||
|
||||
use <line2d.scad>;
|
||||
@@ -20,151 +28,217 @@ Every module or function is located in the file which has the same name as the m
|
||||
|
||||
Some module files are organized in a directory. For example, px_circle.scad exists in `pixel` directory. You have to prefix the directory name when including `px_circle`.
|
||||
|
||||
use <pixel/px_circle.scad>;
|
||||
use <voxel/vx_circle.scad>;
|
||||
|
||||
points = px_circle(radius = 10);
|
||||
points = vx_circle(radius = 10);
|
||||
for(pt = points) {
|
||||
translate(pt) square(1);
|
||||
}
|
||||
|
||||
## Examples
|
||||
|
||||
See [examples](examples).
|
||||
These examples incubate dotSCAD and dotSCAD refactors these examples. See [examples](examples#dogfooding-examples).
|
||||
|
||||

|
||||
[](examples#dogfooding-examples)
|
||||
|
||||
## Documentation
|
||||
|
||||
- 2D
|
||||
- [arc](https://openhome.cc/eGossip/OpenSCAD/lib2x-arc.html)
|
||||
- [pie](https://openhome.cc/eGossip/OpenSCAD/lib2x-pie.html)
|
||||
- [rounded_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_square.html)
|
||||
- [line2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-line2d.html)
|
||||
- [polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyline2d.html)
|
||||
- [hull_polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-hull_polyline2d.html)
|
||||
- [hexagons](https://openhome.cc/eGossip/OpenSCAD/lib2x-hexagons.html)
|
||||
- [polytransversals](https://openhome.cc/eGossip/OpenSCAD/lib2x-polytransversals.html)
|
||||
- [multi_line_text](https://openhome.cc/eGossip/OpenSCAD/lib2x-multi_line_text.html)
|
||||
- [voronoi2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-voronoi2d.html)
|
||||
### 2D Module
|
||||
- [arc](https://openhome.cc/eGossip/OpenSCAD/lib2x-arc.html)
|
||||
- [pie](https://openhome.cc/eGossip/OpenSCAD/lib2x-pie.html)
|
||||
- [rounded_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_square.html)
|
||||
- [line2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-line2d.html)
|
||||
- [polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyline2d.html)
|
||||
- [hull_polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-hull_polyline2d.html)
|
||||
- [hexagons](https://openhome.cc/eGossip/OpenSCAD/lib2x-hexagons.html)
|
||||
- [multi_line_text](https://openhome.cc/eGossip/OpenSCAD/lib2x-multi_line_text.html)
|
||||
- [polygon_hull](https://openhome.cc/eGossip/OpenSCAD/lib2x-polygon_hull.html)
|
||||
|
||||
- 3D
|
||||
- [rounded_cube](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_cube.html)
|
||||
- [rounded_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_cylinder.html)
|
||||
- [crystal_ball](https://openhome.cc/eGossip/OpenSCAD/lib2x-crystal_ball.html)
|
||||
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-line3d.html)
|
||||
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyline3d.html)
|
||||
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-hull_polyline3d.html)
|
||||
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib2x-function_grapher.html)
|
||||
- [polysections](https://openhome.cc/eGossip/OpenSCAD/lib2x-polysections.html)
|
||||
- [starburst](https://openhome.cc/eGossip/OpenSCAD/lib2x-starburst.html)
|
||||
- [voronoi3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-voronoi3d.html)
|
||||
|
||||
- Transformation
|
||||
- [along_with](https://openhome.cc/eGossip/OpenSCAD/lib2x-along_with.html)
|
||||
- [hollow_out](https://openhome.cc/eGossip/OpenSCAD/lib2x-hollow_out.html)
|
||||
- [bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-bend.html)
|
||||
- [shear](https://openhome.cc/eGossip/OpenSCAD/lib2x-shear.html)
|
||||
### 3D Module
|
||||
- [rounded_cube](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_cube.html)
|
||||
- [rounded_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_cylinder.html)
|
||||
- [crystal_ball](https://openhome.cc/eGossip/OpenSCAD/lib2x-crystal_ball.html)
|
||||
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-line3d.html)
|
||||
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyline3d.html)
|
||||
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-hull_polyline3d.html)
|
||||
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib2x-function_grapher.html)
|
||||
- [sweep](https://openhome.cc/eGossip/OpenSCAD/lib2x-sweep.html)
|
||||
- [loft](https://openhome.cc/eGossip/OpenSCAD/lib2x-loft.html)
|
||||
- [starburst](https://openhome.cc/eGossip/OpenSCAD/lib2x-starburst.html)
|
||||
- [polyhedron_hull](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyhedron_hull.html)
|
||||
|
||||
- Functon
|
||||
- [rotate_p](https://openhome.cc/eGossip/OpenSCAD/lib2x-rotate_p.html)
|
||||
- [cross_sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-cross_sections.html)
|
||||
- [paths2sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-paths2sections.html)
|
||||
- [path_scaling_sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-path_scaling_sections.html)
|
||||
- [bijection_offset](https://openhome.cc/eGossip/OpenSCAD/lib2x-bijection_offset.html)
|
||||
- [in_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-in_polyline.html)
|
||||
- [in_shape](https://openhome.cc/eGossip/OpenSCAD/lib2x-in_shape.html)
|
||||
- [midpt_smooth](https://openhome.cc/eGossip/OpenSCAD/lib2x-midpt_smooth.html)
|
||||
- [trim_shape](https://openhome.cc/eGossip/OpenSCAD/lib2x-trim_shape.html)
|
||||
- [triangulate](https://openhome.cc/eGossip/OpenSCAD/lib2x-triangulate.html)
|
||||
|
||||
- Path
|
||||
- [arc_path](https://openhome.cc/eGossip/OpenSCAD/lib2x-arc_path.html)
|
||||
- [circle_path](https://openhome.cc/eGossip/OpenSCAD/lib2x-circle_path.html)
|
||||
- [bspline_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-bspline_curve.html)
|
||||
- [bezier_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_curve.html)
|
||||
- [bezier_surface](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_surface.html)
|
||||
- [bezier_smooth](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_smooth.html)
|
||||
- [helix](https://openhome.cc/eGossip/OpenSCAD/lib2x-helix.html)
|
||||
- [golden_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-golden_spiral.html)
|
||||
- [archimedean_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-archimedean_spiral.html)
|
||||
- [sphere_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-sphere_spiral.html)
|
||||
- [torus_knot](https://openhome.cc/eGossip/OpenSCAD/lib2x-torus_knot.html)
|
||||
### Transformation
|
||||
- [along_with](https://openhome.cc/eGossip/OpenSCAD/lib2x-along_with.html)
|
||||
- [hollow_out](https://openhome.cc/eGossip/OpenSCAD/lib2x-hollow_out.html)
|
||||
- [bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-bend.html)
|
||||
- [shear](https://openhome.cc/eGossip/OpenSCAD/lib2x-shear.html)
|
||||
|
||||
- Extrusion
|
||||
- [box_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-box_extrude.html)
|
||||
- [ellipse_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-ellipse_extrude.html)
|
||||
- [stereographic_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-stereographic_extrude.html)
|
||||
- [rounded_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_extrude.html)
|
||||
### 2D Function
|
||||
- [in_shape](https://openhome.cc/eGossip/OpenSCAD/lib2x-in_shape.html)
|
||||
- [bijection_offset](https://openhome.cc/eGossip/OpenSCAD/lib2x-bijection_offset.html)
|
||||
- [trim_shape](https://openhome.cc/eGossip/OpenSCAD/lib2x-trim_shape.html)
|
||||
- [triangulate](https://openhome.cc/eGossip/OpenSCAD/lib2x-triangulate.html)
|
||||
- [contours](https://openhome.cc/eGossip/OpenSCAD/lib2x-contours.html)
|
||||
- [lines_intersection](https://openhome.cc/eGossip/OpenSCAD/lib2x-lines_intersection.html)
|
||||
|
||||
- 2D Shape
|
||||
- [shape_taiwan](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_taiwan.html)
|
||||
- [shape_arc](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_arc.html)
|
||||
- [shape_pie](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_pie.html)
|
||||
- [shape_ellipse](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_ellipse.html)
|
||||
- [shape_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_square.html)
|
||||
- [shape_trapezium](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_trapezium.html)
|
||||
- [shape_cyclicpolygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_cyclicpolygon.html)
|
||||
- [shape_pentagram](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_pentagram.html)
|
||||
- [shape_starburst](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_starburst.html)
|
||||
- [shape_superformula](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_superformula.html)
|
||||
- [shape_glued2circles](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_glued2circles.html)
|
||||
- [shape_path_extend](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_path_extend.html)
|
||||
### 2D/3D Function
|
||||
- [cross_sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-cross_sections.html)
|
||||
- [paths2sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-paths2sections.html)
|
||||
- [path_scaling_sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-path_scaling_sections.html)
|
||||
- [bezier_surface](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_surface.html)
|
||||
- [bezier_smooth](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_smooth.html)
|
||||
- [midpt_smooth](https://openhome.cc/eGossip/OpenSCAD/lib2x-midpt_smooth.html)
|
||||
- [in_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-in_polyline.html)
|
||||
|
||||
- 2D Shape Extrusion
|
||||
- [bend_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-bend_extrude.html)
|
||||
- [path_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-path_extrude.html)
|
||||
- [ring_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-ring_extrude.html)
|
||||
- [helix_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-helix_extrude.html)
|
||||
- [golden_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-golden_spiral_extrude.html)
|
||||
- [archimedean_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-archimedean_spiral_extrude.html)
|
||||
- [sphere_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-sphere_spiral_extrude.html)
|
||||
### Path
|
||||
- [arc_path](https://openhome.cc/eGossip/OpenSCAD/lib2x-arc_path.html)
|
||||
- [bspline_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-bspline_curve.html)
|
||||
- [bezier_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_curve.html)
|
||||
- [helix](https://openhome.cc/eGossip/OpenSCAD/lib2x-helix.html)
|
||||
- [golden_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-golden_spiral.html)
|
||||
- [archimedean_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-archimedean_spiral.html)
|
||||
- [sphere_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-sphere_spiral.html)
|
||||
- [torus_knot](https://openhome.cc/eGossip/OpenSCAD/lib2x-torus_knot.html)
|
||||
- [curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-curve.html)
|
||||
- [bauer_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-bauer_spiral.html)
|
||||
- [fibonacci_lattice](https://openhome.cc/eGossip/OpenSCAD/lib2x-fibonacci_lattice.html)
|
||||
|
||||
- Utilities
|
||||
- [util/sub_str](https://openhome.cc/eGossip/OpenSCAD/lib2x-sub_str.html)
|
||||
- [util/split_str](https://openhome.cc/eGossip/OpenSCAD/lib2x-split_str.html)
|
||||
- [util/parse_number](https://openhome.cc/eGossip/OpenSCAD/lib2x-parse_number.html)
|
||||
- [util/reverse](https://openhome.cc/eGossip/OpenSCAD/lib2x-reverse.html)
|
||||
- [util/slice](https://openhome.cc/eGossip/OpenSCAD/lib2x-slice.html)
|
||||
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib2x-sort.html)
|
||||
- [util/rand](https://openhome.cc/eGossip/OpenSCAD/lib2x-rand.html)
|
||||
- [util/fibseq](https://openhome.cc/eGossip/OpenSCAD/lib2x-fibseq.html)
|
||||
### Extrusion
|
||||
- [box_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-box_extrude.html)
|
||||
- [ellipse_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-ellipse_extrude.html)
|
||||
- [stereographic_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-stereographic_extrude.html)
|
||||
- [rounded_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_extrude.html)
|
||||
- [bend_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-bend_extrude.html)
|
||||
|
||||
- Matrix
|
||||
- [matrix/m_cumulate](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_cumulate.html)
|
||||
- [matrix/m_translation](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_translation.html)
|
||||
- [matrix/m_rotation](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_rotation.html)
|
||||
- [matrix/m_scaling](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_scaling.html)
|
||||
- [matrix/m_mirror](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_mirror.html)
|
||||
- [matrix/m_shearing](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_shearing.html)
|
||||
### 2D Shape
|
||||
- [shape_taiwan](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_taiwan.html)
|
||||
- [shape_arc](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_arc.html)
|
||||
- [shape_pie](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_pie.html)
|
||||
- [shape_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_circle.html)
|
||||
- [shape_ellipse](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_ellipse.html)
|
||||
- [shape_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_square.html)
|
||||
- [shape_trapezium](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_trapezium.html)
|
||||
- [shape_cyclicpolygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_cyclicpolygon.html)
|
||||
- [shape_pentagram](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_pentagram.html)
|
||||
- [shape_starburst](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_starburst.html)
|
||||
- [shape_superformula](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_superformula.html)
|
||||
- [shape_path_extend](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_path_extend.html)
|
||||
- [shape_liquid_splitting](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_liquid_splitting.html)
|
||||
|
||||
- Turtle
|
||||
- [turtle/turtle2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-turtle2d.html)
|
||||
- [turtle/turtle3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-turtle3d.html)
|
||||
- [turtle/t2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-t2d.html)
|
||||
- [turtle/t3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-t3d.html)
|
||||
### 2D Shape Extrusion
|
||||
- [path_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-path_extrude.html)
|
||||
- [ring_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-ring_extrude.html)
|
||||
- [helix_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-helix_extrude.html)
|
||||
- [golden_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-golden_spiral_extrude.html)
|
||||
- [archimedean_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-archimedean_spiral_extrude.html)
|
||||
- [sphere_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-sphere_spiral_extrude.html)
|
||||
|
||||
- Pixel
|
||||
- [pixel/px_line](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_line.html)
|
||||
- [pixel/px_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_polyline.html)
|
||||
- [pixel/px_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_circle.html)
|
||||
- [pixel/px_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_cylinder.html)
|
||||
- [pixel/px_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_sphere.html)
|
||||
- [pixel/px_polygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_polygon.html)
|
||||
- [pixel/px_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_from.html)
|
||||
- [pixel/px_ascii](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_ascii.html)
|
||||
- [pixel/px_gray](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_gray.html)
|
||||
### Util
|
||||
- [util/sub_str](https://openhome.cc/eGossip/OpenSCAD/lib2x-sub_str.html)
|
||||
- [util/split_str](https://openhome.cc/eGossip/OpenSCAD/lib2x-split_str.html)
|
||||
- [util/parse_number](https://openhome.cc/eGossip/OpenSCAD/lib2x-parse_number.html)
|
||||
- [util/reverse](https://openhome.cc/eGossip/OpenSCAD/lib2x-reverse.html)
|
||||
- [util/slice](https://openhome.cc/eGossip/OpenSCAD/lib2x-slice.html)
|
||||
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib2x-sort.html)
|
||||
- [util/rand](https://openhome.cc/eGossip/OpenSCAD/lib2x-rand.html)
|
||||
- [util/fibseq](https://openhome.cc/eGossip/OpenSCAD/lib2x-fibseq.html)
|
||||
- [util/bsearch](https://openhome.cc/eGossip/OpenSCAD/lib2x-bsearch.html)
|
||||
- [util/has](https://openhome.cc/eGossip/OpenSCAD/lib2x-has.html)
|
||||
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib2x-dedup.html)
|
||||
- [util/flat](https://openhome.cc/eGossip/OpenSCAD/lib2x-flat.html)
|
||||
- [util/sum](https://openhome.cc/eGossip/OpenSCAD/lib2x-sum.html)
|
||||
- [util/zip](https://openhome.cc/eGossip/OpenSCAD/lib2x-zip.html)
|
||||
- [util/lerp](https://openhome.cc/eGossip/OpenSCAD/lib2x-lerp.html)
|
||||
- [util/choose](https://openhome.cc/eGossip/OpenSCAD/lib2x-choose.html)
|
||||
|
||||
- Part
|
||||
- [part/connector_peg](https://openhome.cc/eGossip/OpenSCAD/lib2x-connector_peg.html)
|
||||
- [part/cone](https://openhome.cc/eGossip/OpenSCAD/lib2x-cone.html)
|
||||
- [part/joint_T](https://openhome.cc/eGossip/OpenSCAD/lib2-joint_T.html)
|
||||
|
||||
## Bugs and Feedback
|
||||
### Matrix
|
||||
- [matrix/m_cumulate](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_cumulate.html)
|
||||
- [matrix/m_translation](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_translation.html)
|
||||
- [matrix/m_rotation](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_rotation.html)
|
||||
- [matrix/m_scaling](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_scaling.html)
|
||||
- [matrix/m_mirror](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_mirror.html)
|
||||
- [matrix/m_shearing](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_shearing.html)
|
||||
- [matrix/m_determinant](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_determinant.html)
|
||||
|
||||
For bugs, questions and discussions please use the [Github Issues](https://github.com/JustinSDK/dotSCAD/issues).
|
||||
### Point Transformation
|
||||
- [ptf/ptf_rotate](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_rotate.html)
|
||||
- [ptf/ptf_x_twist](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_x_twist.html)
|
||||
- [ptf/ptf_y_twist](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_y_twist.html)
|
||||
- [ptf/ptf_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_circle.html)
|
||||
- [ptf/ptf_bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_bend.html)
|
||||
- [ptf/ptf_ring](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_ring.html)
|
||||
- [ptf/ptf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_sphere.html)
|
||||
- [ptf/ptf_torus](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_torus.html)
|
||||
|
||||
## About dotSCAD
|
||||
----
|
||||
|
||||
I've been using OpenSCAD for years and created some funny things. Some of them include several important ideas and details. To prevent forgetfulness, I decided to [write them down](https://openhome.cc/eGossip/OpenSCAD/). Some examples developed in the documentation are useful so I elaborate them into this library.
|
||||
### Turtle
|
||||
- [turtle/turtle2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-turtle2d.html)
|
||||
- [turtle/turtle3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-turtle3d.html)
|
||||
- [turtle/t2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-t2d.html)
|
||||
- [turtle/t3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-t3d.html)
|
||||
- [turtle/footprints2](https://openhome.cc/eGossip/OpenSCAD/lib2x-footprints2.html)
|
||||
- [turtle/footprints3](https://openhome.cc/eGossip/OpenSCAD/lib2x-footprints3.html)
|
||||
- [turtle/lsystem2](https://openhome.cc/eGossip/OpenSCAD/lib2x-lsystem2.html)
|
||||
- [turtle/lsystem3](https://openhome.cc/eGossip/OpenSCAD/lib2x-lsystem3.html)
|
||||
|
||||
The idea of the name dotSCAD comes from the filename extension ".scad" of OpenSCAD.
|
||||
### Voxel
|
||||
- [voxel/vx_line](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_line.html)
|
||||
- [voxel/vx_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_polyline.html)
|
||||
- [voxel/vx_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_circle.html)
|
||||
- [voxel/vx_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_cylinder.html)
|
||||
- [voxel/vx_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_sphere.html)
|
||||
- [voxel/vx_polygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_polygon.html)
|
||||
- [voxel/vx_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_from.html)
|
||||
- [voxel/vx_ascii](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_ascii.html)
|
||||
- [voxel/vx_gray](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_gray.html)
|
||||
- [voxel/vx_union](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_union.html)
|
||||
- [voxel/vx_intersection](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_intersection.html)
|
||||
- [voxel/vx_difference](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_difference.html)
|
||||
- [voxel/vx_bezier](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_bezier.html)
|
||||
- [voxel/vx_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_curve.html)
|
||||
- [voxel/vx_contour](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_contour.html)
|
||||
|
||||
### Part
|
||||
- [part/connector_peg](https://openhome.cc/eGossip/OpenSCAD/lib2x-connector_peg.html)
|
||||
- [part/cone](https://openhome.cc/eGossip/OpenSCAD/lib2x-cone.html)
|
||||
- [part/joint_T](https://openhome.cc/eGossip/OpenSCAD/lib2x-joint_T.html)
|
||||
|
||||
### Surface
|
||||
- [surface/sf_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_square.html)
|
||||
- [surface/sf_bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_bend.html)
|
||||
- [surface/sf_ring](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_ring.html)
|
||||
- [surface/sf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_sphere.html)
|
||||
- [surface/sf_torus](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_torus.html)
|
||||
- [surface/sf_solidify](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_solidify.html)
|
||||
|
||||
### Noise
|
||||
- [noise/nz_perlin1](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin1.html)
|
||||
- [noise/nz_perlin1s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin1s.html)
|
||||
- [noise/nz_perlin2](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin2.html)
|
||||
- [noise/nz_perlin2s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin2s.html)
|
||||
- [noise/nz_perlin3](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin3.html)
|
||||
- [noise/nz_perlin3s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin3s.html)
|
||||
- [noise/nz_worley2](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley2.html)
|
||||
- [noise/nz_worley2s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley2s.html)
|
||||
- [noise/nz_worley3](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley3.html)
|
||||
- [noise/nz_worley3s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley3s.html)
|
||||
- [noise/nz_cell](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_cell.html)
|
||||
|
||||
### Voronoi
|
||||
|
||||
- [voronoi/vrn2_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_from.html)
|
||||
- [voronoi/vrn2_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_space.html)
|
||||
- [voronoi/vrn2_cells_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_cells_from.html)
|
||||
- [voronoi/vrn2_cells_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_cells_space.html)
|
||||
- [voronoi/vrn3_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_from.html)
|
||||
- [voronoi/vrn3_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_space.html)
|
||||
|
||||
### Maze
|
||||
|
||||
- [maze/mz_square_cells](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_cells.html)
|
||||
- [maze/mz_square_get](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_get.html)
|
||||
- [maze/mz_square_walls](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_walls.html)
|
||||
- [maze/mz_hex_walls](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_hex_walls.html)
|
||||
- [maze/mz_square_initialize](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_initialize.html)
|
||||
- [maze/mz_hamiltonian](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_hamiltonian.html)
|
148
RELEASE.md
@@ -1,5 +1,153 @@
|
||||
> Version numbers are based on [Semantic Versioning](https://semver.org/).
|
||||
|
||||
# v2.5
|
||||
|
||||
Deprecated:
|
||||
- `polytransversals`
|
||||
- `shape_glued2circles`. Use `shape_liquid_splitting` instead.
|
||||
|
||||
New modules and functions:
|
||||
|
||||
- 2D Module
|
||||
- [polygon_hull](https://openhome.cc/eGossip/OpenSCAD/lib2x-polygon_hull.html)
|
||||
|
||||
- 3D Module
|
||||
- [polyhedron_hull](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyhedron_hull.html)
|
||||
|
||||
- Path
|
||||
- [curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-curve.html)
|
||||
- [bauer_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-bauer_spiral.html)
|
||||
- [fibonacci_lattice](https://openhome.cc/eGossip/OpenSCAD/lib2x-fibonacci_lattice.html)
|
||||
|
||||
- 2D Shape
|
||||
- [shape_liquid_splitting](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_liquid_splitting.html)
|
||||
|
||||
- Util
|
||||
- [util/lerp](https://openhome.cc/eGossip/OpenSCAD/lib2x-lerp.html)
|
||||
- [util/choose](https://openhome.cc/eGossip/OpenSCAD/lib2x-choose.html)
|
||||
|
||||
- Voxel
|
||||
- [voxel/vx_bezier](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_bezier.html)
|
||||
- [voxel/vx_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_curve.html)
|
||||
- [voxel/vx_contour](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_contour.html)
|
||||
|
||||
- Maze
|
||||
- [maze/mz_square_cells](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_cells.html)
|
||||
- [maze/mz_square_get](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_get.html)
|
||||
- [maze/mz_square_walls](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_walls.html)
|
||||
- [maze/mz_hex_walls](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_hex_walls.html)
|
||||
- [maze/mz_square_initialize](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_initialize.html)
|
||||
- [maze/mz_hamiltonian](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_hamiltonian.html)
|
||||
|
||||
# v2.4
|
||||
|
||||
Deprecated:
|
||||
- Pixel. Use Voxel instead.
|
||||
- voronoi2d: use [voronoi/vrn2_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_from.html) instead.
|
||||
- voronoi3d: use [voronoi/vrn3_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_from.html) instead.
|
||||
|
||||
Improved:
|
||||
- polyline2d: improved middle-point drawing, support `joinStyle` parameter.
|
||||
- box_extrude: added `bottom_thicnkess` parameter.
|
||||
|
||||
New modules and functions:
|
||||
- 2D Function
|
||||
- [lines_intersection](https://openhome.cc/eGossip/OpenSCAD/lib2x-lines_intersection.html)
|
||||
|
||||
- Util
|
||||
- [util/sum](https://openhome.cc/eGossip/OpenSCAD/lib2x-sum.html)
|
||||
- [util/zip](https://openhome.cc/eGossip/OpenSCAD/lib2x-zip.html)
|
||||
|
||||
- Turtle
|
||||
- [turtle/footprints2](https://openhome.cc/eGossip/OpenSCAD/lib2x-footprints2.html)
|
||||
- [turtle/footprints3](https://openhome.cc/eGossip/OpenSCAD/lib2x-footprints3.html)
|
||||
- [turtle/lsystem2](https://openhome.cc/eGossip/OpenSCAD/lib2x-lsystem2.html)
|
||||
- [turtle/lsystem3](https://openhome.cc/eGossip/OpenSCAD/lib2x-lsystem3.html)
|
||||
|
||||
- Voxel
|
||||
- [voxel/vx_line](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_line.html)
|
||||
- [voxel/vx_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_polyline.html)
|
||||
- [voxel/vx_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_circle.html)
|
||||
- [voxel/vx_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_cylinder.html)
|
||||
- [voxel/vx_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_sphere.html)
|
||||
- [voxel/vx_polygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_polygon.html)
|
||||
- [voxel/vx_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_from.html)
|
||||
- [voxel/vx_ascii](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_ascii.html)
|
||||
- [voxel/vx_gray](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_gray.html)
|
||||
- [voxel/vx_union](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_union.html)
|
||||
- [voxel/vx_intersection](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_intersection.html)
|
||||
- [voxel/vx_difference](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_difference.html)
|
||||
|
||||
- Matrix
|
||||
- [matrix/m_determinant](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_determinant.html)
|
||||
|
||||
- Voronoi
|
||||
- [voronoi/vrn2_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_from.html)
|
||||
- [voronoi/vrn2_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_space.html)
|
||||
- [voronoi/vrn2_cells_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_cells_from.html)
|
||||
- [voronoi/vrn2_cells_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_cells_space.html)
|
||||
- [voronoi/vrn3_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_from.html)
|
||||
- [voronoi/vrn3_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_space.html)
|
||||
|
||||
# v2.3
|
||||
Bugfixes:
|
||||
- `helix_extrude`: wrong orientation when `CLK`.
|
||||
|
||||
Deprecated:
|
||||
- polysections: use [sweep](https://openhome.cc/eGossip/OpenSCAD/lib2x-sweep.html) instead.
|
||||
- rotate_p: use [ptf_rotate](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_rotate.html) instead.
|
||||
- circle_path: use [shape_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_circle.html) instead.
|
||||
|
||||
New modules and functions:
|
||||
- 3D Module
|
||||
- [sweep](https://openhome.cc/eGossip/OpenSCAD/lib2x-sweep.html)
|
||||
- [loft](https://openhome.cc/eGossip/OpenSCAD/lib2x-loft.html)
|
||||
- 2D Function
|
||||
- [contours](https://openhome.cc/eGossip/OpenSCAD/lib2x-contours.html)
|
||||
- Path
|
||||
- [shape_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_circle.html)
|
||||
- Util
|
||||
- [util/bsearch](https://openhome.cc/eGossip/OpenSCAD/lib2x-bsearch.html)
|
||||
- [util/has](https://openhome.cc/eGossip/OpenSCAD/lib2x-has.html)
|
||||
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib2x-dedup.html)
|
||||
- [util/flat](https://openhome.cc/eGossip/OpenSCAD/lib2x-flat.html)
|
||||
- Point transformation
|
||||
- [ptf/ptf_rotate](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_rotate.html)
|
||||
- [ptf/ptf_x_twist](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_x_twist.html)
|
||||
- [ptf/ptf_y_twist](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_y_twist.html)
|
||||
- [ptf/ptf_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_circle.html)
|
||||
- [ptf/ptf_bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_bend.html)
|
||||
- [ptf/ptf_ring](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_ring.html)
|
||||
- [ptf/ptf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_sphere.html)
|
||||
- [ptf/ptf_torus](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_torus.html)
|
||||
- Surface
|
||||
- [surface/sf_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_square.html)
|
||||
- [surface/sf_bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_bend.html)
|
||||
- [surface/sf_ring](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_ring.html)
|
||||
- [surface/sf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_sphere.html)
|
||||
- [surface/sf_torus](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_torus.html)
|
||||
- [surface/sf_solidify](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_solidify.html)
|
||||
- Noise
|
||||
- [noise/nz_perlin1](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin1.html)
|
||||
- [noise/nz_perlin1s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin1s.html)
|
||||
- [noise/nz_perlin2](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin2.html)
|
||||
- [noise/nz_perlin2s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin2s.html)
|
||||
- [noise/nz_perlin3](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin3.html)
|
||||
- [noise/nz_perlin3s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin3s.html)
|
||||
- [noise/nz_worley2](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley2.html)
|
||||
- [noise/nz_worley2s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley2s.html)
|
||||
- [noise/nz_worley3](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley3.html)
|
||||
- [noise/nz_worley3s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley3s.html)
|
||||
- [noise/nz_cell](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_cell.html)
|
||||
|
||||
# v2.2.1
|
||||
Bugfixes:
|
||||
- `util/sort`: z not sorted.
|
||||
|
||||
Improvements:
|
||||
- Faster when the `style` of `function_grapher` is `"LINES"` or `"HULL_LINES"`.
|
||||
- Dedup pixels of `pixel/px_polyline`, `pixel/px_circle`, `pixel/px_cylinder`, `pixel/px_sphere`, `pixel/px_polygon`.
|
||||
|
||||
# v2.2
|
||||
- Bugfixes
|
||||
- `util/sort`: fix "search term not found" warning when `by` is `"idx"`.
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
BIN
docs/images/lib2x-bauer_spiral-1.JPG
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
docs/images/lib2x-bauer_spiral-2.JPG
Normal file
After Width: | Height: | Size: 115 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
BIN
docs/images/lib2x-contours-1.JPG
Normal file
After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
BIN
docs/images/lib2x-curve-1.JPG
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
docs/images/lib2x-curve-2.JPG
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
docs/images/lib2x-curve-3.JPG
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
docs/images/lib2x-dedup-1.JPG
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
docs/images/lib2x-dedup-2.JPG
Normal file
After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
BIN
docs/images/lib2x-fibonacci_lattice-1.JPG
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
docs/images/lib2x-fibonacci_lattice-2.JPG
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
docs/images/lib2x-footprints2-1.JPG
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
docs/images/lib2x-footprints3-1.JPG
Normal file
After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
BIN
docs/images/lib2x-loft-1.JPG
Normal file
After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
BIN
docs/images/lib2x-lsystem2-1.JPG
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
docs/images/lib2x-lsystem2-2.JPG
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
docs/images/lib2x-lsystem2-3.JPG
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
docs/images/lib2x-lsystem3-1.JPG
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
docs/images/lib2x-lsystem3-2.JPG
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
docs/images/lib2x-lsystem3-3.JPG
Normal file
After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |