Compare commits
1475 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
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 | ||
|
6d3a4fba03 | ||
|
c06388fcdb | ||
|
4e46dcb8fb | ||
|
aca1a3ab96 | ||
|
f8e7c45b03 | ||
|
bd1e6166fc | ||
|
7baaef8421 | ||
|
7d4023445b | ||
|
27da9ffdae | ||
|
9dd793541f | ||
|
232225bf83 | ||
|
00118ed183 | ||
|
72c5ddafec | ||
|
948d4aafae | ||
|
8d796a001f | ||
|
0390817c03 | ||
|
eb70c87117 | ||
|
9b80531d47 | ||
|
e87e219671 | ||
|
0829106ed3 | ||
|
d3f2fedfac | ||
|
8fcb52550b | ||
|
170a3aa33d | ||
|
97a3e2acfd | ||
|
ce46dd1b12 | ||
|
19d20c40a7 | ||
|
01b45bf25f | ||
|
4f74a6302e | ||
|
bb70134be9 | ||
|
ba7f7422a9 | ||
|
7bb8acaed0 | ||
|
6fe1021d50 | ||
|
6dae9ec2ad | ||
|
9c2ede680b | ||
|
47fbf6437c | ||
|
b478067f9c | ||
|
1276c471e7 | ||
|
c958138e8f | ||
|
e8c87b1632 | ||
|
31141aa1db | ||
|
55926726e4 | ||
|
22eac8bfb3 | ||
|
237045ccd5 | ||
|
744206b554 | ||
|
8b1175ba2b | ||
|
65fcfdfbc7 | ||
|
7dd8ffdd10 | ||
|
8fc1c225eb | ||
|
93cc69f661 | ||
|
47a2f00573 | ||
|
4831d47a7a | ||
|
e9ed9602fd | ||
|
1cf53c0c6d | ||
|
606aba22a9 | ||
|
32fd8a3e21 | ||
|
18e69d7c9a | ||
|
7aada2d208 | ||
|
b479725b59 | ||
|
a6a673173f | ||
|
b12e5c7446 | ||
|
d4caf1f7e8 | ||
|
a212700dfe | ||
|
d88fd6ac55 | ||
|
9c23eb1a46 | ||
|
46c485db16 | ||
|
e76c35e9a1 | ||
|
eab6aadc05 | ||
|
a646846b9a | ||
|
e6b10ab416 | ||
|
e98fd39278 | ||
|
e6274d6202 | ||
|
4779343a85 | ||
|
b7966c80a5 | ||
|
fa18ee0b91 | ||
|
ce0bbc5b6e | ||
|
ee709a6620 | ||
|
9797e9ba71 | ||
|
c8dbc4bce0 | ||
|
803de57be9 | ||
|
6ed6b39777 | ||
|
ceac65bc5b | ||
|
640b54f948 | ||
|
da36511c99 | ||
|
38b1774390 | ||
|
0241c83ec2 | ||
|
440e5ec6a7 | ||
|
4a125077a6 | ||
|
4aca215d23 | ||
|
d2c222ec02 | ||
|
61922a3f64 | ||
|
9a3767ccbd | ||
|
4b0974807c | ||
|
3ae3029b57 | ||
|
3ad03be311 | ||
|
62e8d2af84 | ||
|
15c549c0c0 | ||
|
207cc23f7b | ||
|
9fc93a0448 | ||
|
1e97f09092 | ||
|
b125336ae4 | ||
|
aded6760ab | ||
|
d4d3d5f4d5 | ||
|
38a91fe2bd | ||
|
05d564af41 | ||
|
cef421c6b0 | ||
|
a42fa85fae | ||
|
69e8910c1b | ||
|
6a0694b81f | ||
|
77d3a71c40 | ||
|
61d841ca4b | ||
|
2c0c83c669 | ||
|
53106fe963 | ||
|
275ec843d3 | ||
|
4a25e489cd | ||
|
9e563e92e3 | ||
|
3683beaae6 | ||
|
9be7582777 | ||
|
a2deee0784 | ||
|
7ef226c549 | ||
|
16da72c02b | ||
|
b9590c4a10 | ||
|
d8c4d8f51f | ||
|
a1626d88f3 | ||
|
cd11de64c3 | ||
|
bb4d83fa01 | ||
|
e1ec2ac66a | ||
|
76e3a01326 | ||
|
31d8782cec | ||
|
c7b1c74292 | ||
|
6529e56820 | ||
|
00b3d95c32 | ||
|
66a97cf5d9 | ||
|
267dcd498f | ||
|
6e136008bf | ||
|
f92bb8788e | ||
|
8fcabc6d4d | ||
|
acf64ed84f | ||
|
0b6739a143 | ||
|
b719e95ce5 | ||
|
dd7ed32f4c | ||
|
f749e4808a | ||
|
8eabde6be9 | ||
|
07d96b2e10 | ||
|
be08328c32 | ||
|
a49b27ecb1 | ||
|
65f297070f | ||
|
10a6727215 | ||
|
e2e6b9437c | ||
|
724046397d | ||
|
73d40a312e | ||
|
60d9cba21a | ||
|
67a5465e09 | ||
|
a5772f7ee6 | ||
|
cd4b87287f | ||
|
8b429529c5 | ||
|
8c4fb236bf | ||
|
c16d43669e | ||
|
e82545fe37 | ||
|
a7121c6a33 | ||
|
ead4450b1c | ||
|
020bf01023 | ||
|
b7ad7ea46e | ||
|
e1774765de | ||
|
96ed654236 | ||
|
241d6dcb21 | ||
|
2dfc5f4174 | ||
|
b7fb2632b8 | ||
|
de9515e1ac | ||
|
f18d5b69e1 | ||
|
5cfa5108d4 | ||
|
6873f12403 | ||
|
d3618e968f | ||
|
943498700c | ||
|
64f39ff904 | ||
|
b80cb1a3b6 | ||
|
0416c449f5 | ||
|
6bdfeb8d6b | ||
|
a63a08fd5c | ||
|
f65d20b68b | ||
|
022717206e | ||
|
48d50d5f61 | ||
|
082689db2a | ||
|
9b85b09878 | ||
|
f3eca190f1 | ||
|
f9d4203a27 | ||
|
e69ab760de | ||
|
74c425bb84 | ||
|
0458eea63d | ||
|
f370b1105f | ||
|
25d26216e9 | ||
|
61d4d38feb | ||
|
6255c9ef87 | ||
|
56e7992ad9 | ||
|
a5e7d1b4c9 | ||
|
7f12425364 | ||
|
16f6fcfbb6 | ||
|
4e463a51f3 | ||
|
4f75ba64ef | ||
|
94cae52f9d | ||
|
367c9e4b9d | ||
|
db239d34cb | ||
|
40579752ab | ||
|
2ef63ddd38 | ||
|
a2cd79cfa7 | ||
|
24cbc8924c | ||
|
98f62e9b29 | ||
|
0c15ed2954 | ||
|
4b663aa563 | ||
|
8caa2f02d6 | ||
|
107837bbdd | ||
|
3ccb725645 | ||
|
426f2623f7 | ||
|
16637b098c | ||
|
e42d70c11e | ||
|
385258bbc9 | ||
|
7db613cef2 | ||
|
6cacd821e8 | ||
|
702a2c9577 | ||
|
132bdba10f | ||
|
3d29408155 | ||
|
9fb90341af | ||
|
3cd041d2bf | ||
|
b0c299e0a4 | ||
|
9210fee4fc | ||
|
f3c39702ac | ||
|
fabdfb6bed | ||
|
b8901a9d3c | ||
|
fb383f787b | ||
|
f64c0b6612 | ||
|
e5e734c440 | ||
|
7b5996c756 | ||
|
2e271bab3c | ||
|
92324ba78f | ||
|
cb2a580de0 | ||
|
4b37babadb | ||
|
982cbefec5 | ||
|
0badb22b54 | ||
|
6c15fc2fe0 | ||
|
7ba82e0279 | ||
|
44857c2875 | ||
|
ce549c54cf | ||
|
5a7fc3130b | ||
|
12c490481a | ||
|
aa82cd4af4 | ||
|
8c6f3aad2d | ||
|
0aa52ae97f | ||
|
3577813f62 | ||
|
3f356e0e7c | ||
|
602c7e6541 | ||
|
a9270db161 | ||
|
7ef6e6fbf7 | ||
|
7e71667694 | ||
|
9556f60050 | ||
|
69cbd7e88a | ||
|
9d751ada18 | ||
|
5d67b717e0 | ||
|
07b95f0240 | ||
|
e7e0494aa1 | ||
|
5fcd2c473e | ||
|
19185c677a | ||
|
64ada004ba | ||
|
1fc7cad25e | ||
|
4e7c46d495 | ||
|
98f6a46c9b | ||
|
1d969a2cd4 | ||
|
48ec27ff2c | ||
|
533a5b2833 | ||
|
e3ff941430 | ||
|
e933aee5a8 | ||
|
f31cfde720 | ||
|
1aeae78e5d | ||
|
7f92f417c5 | ||
|
373e3c3064 | ||
|
8404b3332e | ||
|
bc9818b59b | ||
|
f03296c672 | ||
|
df52a9e52e | ||
|
c335111b44 | ||
|
5212f6ffc4 | ||
|
36b4cdf0d2 | ||
|
aba9f192b9 | ||
|
b7026a1b92 | ||
|
cf70c376ac | ||
|
f8bfe807a0 | ||
|
2f6e3e9252 | ||
|
38fe5aded2 | ||
|
693d5465ba | ||
|
2da3c97212 | ||
|
aa6afab346 | ||
|
3b13717d3d | ||
|
0210035a50 | ||
|
c7dacfddd8 | ||
|
92c32b70a1 | ||
|
6a6b9289af | ||
|
ebf6dc5bca | ||
|
ca40a5c120 | ||
|
5f8e4fed0f | ||
|
4fad8da2fa | ||
|
7488f62df7 | ||
|
33276552e9 | ||
|
58d03af46b | ||
|
df97574a66 | ||
|
ea401ce009 | ||
|
3d3ad1151a | ||
|
918fde08a1 | ||
|
fe27685932 | ||
|
a6131f8da3 | ||
|
103f848a80 | ||
|
e3ef5a3de9 | ||
|
5e0bdc068b | ||
|
939161bdba | ||
|
0309699822 | ||
|
08c51370dd | ||
|
dfec4ba772 | ||
|
8bb38eceb2 | ||
|
00521289f3 | ||
|
4c8c578fbf | ||
|
78b45beaa2 | ||
|
e4ac6dcb98 | ||
|
ea0fee1148 | ||
|
2cd6e31a65 | ||
|
ddbed585b0 | ||
|
81cb948a53 | ||
|
7333d474e1 | ||
|
aa6a1a9453 | ||
|
8a2667b8f1 | ||
|
566acf7a99 | ||
|
954948480b | ||
|
b56c516fe7 | ||
|
78f7b0b4aa | ||
|
0fc52bd023 | ||
|
f9f22d9fc2 | ||
|
348f04b10f | ||
|
19e57f965e | ||
|
86fb7c1279 | ||
|
55400c9d2c | ||
|
1be93b3bb1 | ||
|
a6c3e1ee8a | ||
|
bb686e7077 | ||
|
4123be7a66 | ||
|
f924000a4a | ||
|
8456295e0a | ||
|
d3611493fb | ||
|
91b127210b | ||
|
f599107da2 | ||
|
78a28239dd | ||
|
114cece327 | ||
|
ef9035120d | ||
|
33a09d4332 | ||
|
f29e410654 | ||
|
34dc0d2f3a | ||
|
3704abf382 | ||
|
d258a062ea | ||
|
3330ac3f7d | ||
|
ad5dbbc143 | ||
|
e2eb36bb57 | ||
|
2fc63d1904 | ||
|
1f9ee747ae | ||
|
374000df9c | ||
|
c5bfc89c4a | ||
|
ad07fbe1b5 | ||
|
68afaab061 | ||
|
8b239c22a3 | ||
|
828e3ae5ff | ||
|
275a01396a | ||
|
75284851e9 | ||
|
bf1f3ce23e | ||
|
08a414909e | ||
|
9e0dc10ed4 | ||
|
2f16883109 | ||
|
45ccf8aed3 | ||
|
927d551620 | ||
|
2129c09fb9 | ||
|
76306a2a80 | ||
|
6451029b9f | ||
|
cbea572747 | ||
|
386e8b934e | ||
|
6b906292aa | ||
|
03bca85e34 | ||
|
237232dc07 | ||
|
a3a0767ea3 | ||
|
719217ad6c | ||
|
3c3e2b7356 | ||
|
50903803c3 | ||
|
e6aec7f07e | ||
|
3cb8f8fb7d | ||
|
7a588bb95b | ||
|
8e8a09b030 | ||
|
a1185cc9c7 | ||
|
7dcf44cd67 | ||
|
5e86912b2e | ||
|
6d95a8bf9f | ||
|
d4bec58375 | ||
|
d8dafe7224 | ||
|
4d5cf0e59b | ||
|
eb9b13841f | ||
|
afa3dbcd62 | ||
|
7634a0dd72 | ||
|
4c7ef79c17 | ||
|
4914dda1ac | ||
|
1229716878 | ||
|
e87321fc32 | ||
|
d0712918a2 | ||
|
373f10a52b | ||
|
0edf8c2946 | ||
|
3252461b32 | ||
|
e572b6bf1f | ||
|
25366f54e6 | ||
|
cf1d60045f | ||
|
e145a137f0 | ||
|
0623296ad9 | ||
|
538ed7b38e | ||
|
bc8bf7f67b | ||
|
f5f0c7d5f8 | ||
|
842bb858c0 | ||
|
0205686b9f | ||
|
e6eca1f526 | ||
|
1c43b879f9 | ||
|
89d1233c9f | ||
|
ae217d6426 | ||
|
2760ba2b65 | ||
|
47228742ed | ||
|
e327df46f3 | ||
|
ba71c3099f | ||
|
553e47a010 | ||
|
d2d9a0b48f | ||
|
3ae965216b | ||
|
e83ac7489a | ||
|
a308bc7422 | ||
|
368c6db77e | ||
|
4c6130f851 | ||
|
1a15d307a6 | ||
|
b8295ab5f1 | ||
|
256971467c | ||
|
34303057a2 | ||
|
9fe1994049 | ||
|
bfcd168e4b | ||
|
c8a5993787 | ||
|
f439c17c1f | ||
|
d7d34fa322 | ||
|
32361d57c5 | ||
|
247574c2e4 | ||
|
bd0325979f | ||
|
dace753dde | ||
|
1ba1ceddc7 | ||
|
bfba37c99f | ||
|
ccd0be5551 | ||
|
ff2cf213da | ||
|
10744c9337 | ||
|
b022b859cc | ||
|
0a0f18b323 | ||
|
f266d18efa | ||
|
d86be387f1 | ||
|
4174cde9d8 | ||
|
dc31063b4c | ||
|
1b07f29fa8 | ||
|
a19da610fb | ||
|
c4d1207cf8 | ||
|
9e026d98ee | ||
|
5f816e4d5b | ||
|
25a8c24c4e | ||
|
113a7f876c | ||
|
921e67f511 | ||
|
ed2845a4e8 | ||
|
df4ebba3c3 | ||
|
e6fe09c649 | ||
|
93c53d213d | ||
|
8f770f713b | ||
|
0dacbb8bee | ||
|
83a8382aea | ||
|
8fc3939cae | ||
|
ba29e95bf5 | ||
|
55a8675550 | ||
|
dce3d0018b | ||
|
9f1276d232 | ||
|
1d46034298 | ||
|
76c703dfc2 | ||
|
8957fb0e1d | ||
|
4b539c3b3e | ||
|
1f1744a58e | ||
|
7c14a6339e | ||
|
181602df7a | ||
|
d50bc8d5a8 | ||
|
3a4f168835 | ||
|
daefe1e8d1 | ||
|
d5b232cdb5 | ||
|
c4372b13c8 | ||
|
db6adbb195 | ||
|
aa7be463f8 | ||
|
c7e00eaed5 | ||
|
22d2cfa413 | ||
|
ec399f3926 | ||
|
4708f039fc | ||
|
60ba1b8ae1 | ||
|
7088e1652a | ||
|
0f78b248f6 | ||
|
cc6b19984b | ||
|
355d78da86 | ||
|
3d8b1dcab7 | ||
|
75a95fa8d9 | ||
|
f66c19945f | ||
|
a06f4ad267 | ||
|
e32402649c | ||
|
76c7d15179 | ||
|
132fa734e9 | ||
|
606fd3310c | ||
|
8700b0527c | ||
|
6398003513 | ||
|
e91c1b24ad | ||
|
2a207bf709 | ||
|
86a7f9bb9d | ||
|
a900d5bf3b | ||
|
a226e0a625 | ||
|
d692f700f7 | ||
|
e3e5d91ea9 | ||
|
108450b029 | ||
|
00f1b3a63d | ||
|
993bd617aa | ||
|
4dc5fdd1d9 | ||
|
d98c3ee6f6 | ||
|
6c570ef757 | ||
|
1af801f54a | ||
|
b72ae73c2e | ||
|
b144df1db1 | ||
|
dde70b656c | ||
|
5504ef1b89 | ||
|
d246d4b8f8 | ||
|
65497a1bd2 | ||
|
9927662c90 | ||
|
1be303c2fe | ||
|
a5a477f602 | ||
|
801bc1afae | ||
|
1c2e9b3293 | ||
|
a115f06e7c | ||
|
a9ee80d42f | ||
|
b673a41c4f | ||
|
40d71b3b3f | ||
|
9c4a783f02 | ||
|
16e06de537 | ||
|
8655ab4df4 | ||
|
38717abd1a | ||
|
9ec796696c | ||
|
bbf6f7d5ca | ||
|
2db1b5fedc | ||
|
ef7adbdbc0 | ||
|
76f8debeb2 | ||
|
fd6fce1eae | ||
|
e83fa5f249 | ||
|
db28df088b | ||
|
bf7a481011 | ||
|
4754438be4 | ||
|
fcb0d89a27 | ||
|
a5039c8f5a | ||
|
99e68cfb31 | ||
|
6bda7cc3fa | ||
|
fd5cb7f54c | ||
|
4916d30c08 | ||
|
ade18af430 | ||
|
e9aa9f6c36 | ||
|
e31a7b7883 | ||
|
f25c02a37d | ||
|
d7c9a326cc | ||
|
ee2e4d1c0e | ||
|
fa8a524c90 | ||
|
c718d58e15 | ||
|
c71b612d01 | ||
|
c0c98c125e | ||
|
5dc3132fcf | ||
|
2cde1a5bcb | ||
|
aeda6fc34c | ||
|
9940e18fff | ||
|
f400281c15 | ||
|
749a9a95ae | ||
|
f5b3024b09 | ||
|
8d9f6d5f9b | ||
|
cc38eee4ed | ||
|
86f94d2499 | ||
|
6737b4a43e | ||
|
3dde9f2745 | ||
|
3ac4136043 | ||
|
70879d4c73 | ||
|
840f8df3ae | ||
|
49e13d920a | ||
|
948410ec56 | ||
|
8576d93dd8 | ||
|
47a3f9c155 | ||
|
93c7ea5c9d | ||
|
cfda38c8bd | ||
|
d3640830c4 | ||
|
dac87e49c5 | ||
|
843063db31 | ||
|
30c1e0fb13 | ||
|
8727bfbf8b | ||
|
c12e160e03 | ||
|
110bc5c400 | ||
|
8fdd195949 | ||
|
4c65e12a88 | ||
|
1816aad98e | ||
|
28e8a5c4b2 | ||
|
d849034bc7 | ||
|
2c1f8faa56 | ||
|
b998cc8f32 | ||
|
e126b1af1d | ||
|
b256bf7c90 | ||
|
3c830cc90d | ||
|
76b973d824 | ||
|
90c05523ce | ||
|
0cfa510874 | ||
|
9b6c17ace4 | ||
|
43f84ba478 | ||
|
8ee52bd672 | ||
|
dc5e063b25 | ||
|
aae8f688c0 | ||
|
60931ec8b9 | ||
|
5a15dd9fdb | ||
|
6bb3b445b4 | ||
|
66bb8ef643 | ||
|
4d02e6bb65 | ||
|
681d697840 | ||
|
8a8e28c61d | ||
|
55c2cd6fda | ||
|
273d32dc69 | ||
|
472d5c7ba7 | ||
|
eba7f63576 | ||
|
ec18d2eeeb | ||
|
51e5356f21 | ||
|
582050d096 | ||
|
b7d8d3e87c | ||
|
ed6ddec02c | ||
|
ab0504607d | ||
|
b3ae216b72 | ||
|
a6caaac787 | ||
|
f915b07289 | ||
|
1ff5d848d2 | ||
|
8de9c7f138 | ||
|
92c1667194 | ||
|
e26e6d7472 | ||
|
47b5b91b0a | ||
|
cda26241dd | ||
|
cfa0d211ed | ||
|
0a73460884 | ||
|
774229e3f9 | ||
|
b1c3e371a3 | ||
|
e45c16fe3f | ||
|
2b36c42c99 | ||
|
bec487baba | ||
|
ce0daaf6bc | ||
|
46c25aa51e | ||
|
f542661e2a | ||
|
172e1f8ceb | ||
|
31c6ee8599 | ||
|
d9199bf9ed | ||
|
3b57412108 | ||
|
fd684a10cb | ||
|
aa5fc938d0 | ||
|
ac1167eacc | ||
|
691a8f3ff9 | ||
|
e6280ad9f4 | ||
|
0c6744c62d | ||
|
6d858125c2 | ||
|
cad5623248 | ||
|
07fd4e47e3 | ||
|
108a232981 | ||
|
912adba419 | ||
|
53a69477d6 | ||
|
5f3bfb391d | ||
|
16509eec6c | ||
|
15a03b7fb2 | ||
|
deec59b408 | ||
|
8fa2de0a60 | ||
|
5d012ece48 | ||
|
b1687bece2 | ||
|
2d9562c8b6 | ||
|
c8e1244651 | ||
|
862fabcd3a | ||
|
1a28d90853 | ||
|
9d1804a4d1 | ||
|
502ef06db2 | ||
|
810f298c70 | ||
|
0408ec9cbe | ||
|
be05e3b68e | ||
|
65119984fd | ||
|
bdb4dace7f | ||
|
4aff538837 | ||
|
c0fb254c43 | ||
|
dd03a9f3db | ||
|
eca1d20c70 | ||
|
d9f065a734 | ||
|
a5d2c24ea1 | ||
|
aa12110504 | ||
|
8f0b40322e | ||
|
d4aaee1db9 | ||
|
ee89119f2f | ||
|
d1bd586bee | ||
|
f88b7bf8f3 | ||
|
fbd10cd25d | ||
|
dfe76bff78 | ||
|
d743f36086 | ||
|
f1eda43ac0 | ||
|
569171971b | ||
|
cb4b3e6685 | ||
|
eaed7ff34f | ||
|
2c00ef8525 | ||
|
17c62ba293 | ||
|
ae78c61491 | ||
|
e9b1e7f61f | ||
|
9ed4e1c42b | ||
|
72197670cb | ||
|
b9d88334c5 | ||
|
937b6a35bd | ||
|
5aec44eba8 | ||
|
2f6a170d2c | ||
|
5fff65c0d1 | ||
|
3aa5d552c0 | ||
|
631d0c8506 | ||
|
5d8abc1028 | ||
|
59ae810383 | ||
|
ccce2706f0 | ||
|
c680780d11 | ||
|
0d829b7185 | ||
|
e3706e1f87 | ||
|
9f1aa6a653 | ||
|
67a7d20880 | ||
|
7cc01a05c6 | ||
|
f9dd9deb53 | ||
|
a747bcff3a | ||
|
d94381dee2 | ||
|
8ef20b16e3 | ||
|
de1d0166e6 | ||
|
eb8305966d | ||
|
2d74627e45 | ||
|
945aeacdc4 | ||
|
17b731ad8f | ||
|
3830a2e523 | ||
|
62840eb510 | ||
|
d6021374ba | ||
|
43e5e66529 | ||
|
dde0156642 | ||
|
edabcb8f79 | ||
|
f7398f0d84 | ||
|
0f37651bc3 | ||
|
2df7a64ad7 | ||
|
0b4097fd09 | ||
|
0bad260d46 | ||
|
e414d2859b | ||
|
c9d0122779 | ||
|
daed828c9a | ||
|
8ceae06645 | ||
|
299b3869fd | ||
|
80fb650df4 | ||
|
919ae2f158 | ||
|
a851ee6bb7 | ||
|
340847cd19 | ||
|
5b21cc10d7 | ||
|
ab99a24352 | ||
|
f4696f231e | ||
|
218db7f7a8 | ||
|
bb8604e42b | ||
|
9182575ff2 | ||
|
ed9477ece5 | ||
|
56d2fb648f | ||
|
057ad863af | ||
|
002711ae3e | ||
|
8a5956e852 | ||
|
0eb1387f27 | ||
|
46dfe4ff25 | ||
|
323e81a82c | ||
|
61c6e9f70d | ||
|
2af270a8da | ||
|
c4c9831798 | ||
|
03ac58acaa | ||
|
2110b9cb31 | ||
|
93d7c0239d | ||
|
5a37620a5b | ||
|
8bc6a0b4c9 | ||
|
06831ffe15 | ||
|
df5775bd05 | ||
|
6f83a6192a | ||
|
85f8acdbee | ||
|
c75bf8bfee | ||
|
2d755a6cbf | ||
|
01fc0298f6 | ||
|
a07244fd47 | ||
|
e3443bf0e8 | ||
|
e2771ca01c | ||
|
643266f4a3 | ||
|
5a0a4a8fa4 | ||
|
78127faba6 | ||
|
d203fe4030 | ||
|
3be3a271e6 | ||
|
f5d813839b | ||
|
0a604c5793 | ||
|
f1a8d6f0dc | ||
|
af084fb043 | ||
|
0510b18516 | ||
|
78bfb2f31d | ||
|
e185e9b7e9 | ||
|
3fb08570c6 | ||
|
41db148815 | ||
|
beaebfcc37 | ||
|
6493eea0ac | ||
|
6299da9d23 | ||
|
e5850f871d | ||
|
85c75018f1 | ||
|
e84c7bc7a0 | ||
|
26db1cf25b | ||
|
f9d609087d | ||
|
14bbb3f205 | ||
|
3376b870a7 | ||
|
90d2f1ac9c | ||
|
fe8256ef0d | ||
|
7351e401c9 | ||
|
e26d1d3233 | ||
|
ad7819f1eb | ||
|
957e5ab5d5 | ||
|
0218724b48 | ||
|
8983b01b30 | ||
|
7c59a3e11b | ||
|
f433a79c31 | ||
|
700f46bfef | ||
|
e34bc73def | ||
|
cec42209f2 | ||
|
758b14715f | ||
|
f89794e3cc | ||
|
edd022bca2 | ||
|
c5c9ca40c9 | ||
|
423fc36f1c | ||
|
283b091c7c | ||
|
bf0601eaef | ||
|
8c4d2b5333 | ||
|
88b0868358 | ||
|
68ad185712 | ||
|
2e1def3556 | ||
|
9a2e66f999 | ||
|
e1985e85b0 | ||
|
c31145be3b | ||
|
fee00580be | ||
|
5a836b02d6 | ||
|
bec05fb5b4 | ||
|
15c1a98b8d | ||
|
e170918a5d | ||
|
5a7c13a548 | ||
|
f34f2e0bbf | ||
|
f47267c656 | ||
|
2e2079a323 | ||
|
627909fc9e | ||
|
fcddf7b187 | ||
|
eaeb0d1e28 | ||
|
6b64ca01ab | ||
|
df0f293825 | ||
|
37e272e333 | ||
|
799790932e | ||
|
a56d443686 | ||
|
d581e60678 | ||
|
d1ae9174a9 | ||
|
9d63c4ffeb | ||
|
db6c77a523 | ||
|
658fe213d6 | ||
|
184b0be7e8 | ||
|
e0874c5ca3 | ||
|
84f27c1ce3 | ||
|
2f8f51ad30 | ||
|
76bbb93724 | ||
|
f2f25fcc44 | ||
|
576470477a | ||
|
8f8e1f717a | ||
|
91d39de4a6 | ||
|
5e3d1ced28 | ||
|
1d812f8750 | ||
|
6854c86f90 | ||
|
ff63835009 | ||
|
f6a1050a01 | ||
|
aabc373798 | ||
|
e9e346cb51 | ||
|
810a1d3ece | ||
|
43a52bbaa0 | ||
|
fdefc03774 | ||
|
56d755ec06 | ||
|
b2abc0dde0 | ||
|
49398206de | ||
|
d2287ff119 | ||
|
731b4ff1ab | ||
|
bb45854f33 | ||
|
7648373e01 | ||
|
0e9710b8d4 | ||
|
69e6d24b08 | ||
|
47523ea95c | ||
|
99e91aafaa | ||
|
106be46e64 | ||
|
cc0e7499f9 | ||
|
840799f6cc | ||
|
10aed43d98 | ||
|
217878454a | ||
|
0b4d1e3840 | ||
|
dd90b4c106 | ||
|
ea39db6ca2 | ||
|
d904a0b629 | ||
|
eed652ee17 | ||
|
208fd1cb0f | ||
|
40280f6927 | ||
|
53cd4f3d4a | ||
|
31ce310080 | ||
|
46633f444a | ||
|
42d90d68ff | ||
|
8b70b3e2b4 | ||
|
59e9f97fa7 | ||
|
571ddccf5c | ||
|
68f2539726 | ||
|
b9518ad8ed | ||
|
944d63dc68 | ||
|
309a2086a3 | ||
|
b66c36fc55 | ||
|
31a2e1c54e | ||
|
80e296d9dc | ||
|
12b5df8a0f | ||
|
53f9583cf3 | ||
|
1401a00876 | ||
|
5dfb293702 | ||
|
2aca57c779 | ||
|
60dee6f872 | ||
|
c5ca8528d5 | ||
|
0cec181a0b | ||
|
b9a3d5c496 | ||
|
699de29c53 | ||
|
1f3022a3cc | ||
|
e081d03193 | ||
|
8f40ae8b30 | ||
|
afd460579e | ||
|
c0902b00cc | ||
|
a71b9fe174 | ||
|
90b2d542ef | ||
|
6a83c26e9b | ||
|
652f763c90 | ||
|
6babff457e | ||
|
429abba8ae | ||
|
561e2b69b1 | ||
|
7dbfbc3741 | ||
|
e0256a0925 | ||
|
599ffdb4ab | ||
|
00dfbd2366 | ||
|
d8027d45e2 | ||
|
a0f16c9cd6 | ||
|
04fd1590a7 | ||
|
4e1eca2df2 | ||
|
8457bd403c | ||
|
9f0693c3ae | ||
|
769894d1a3 | ||
|
3ec8d13a14 | ||
|
295ff73223 | ||
|
e20d104cc7 | ||
|
1fcf8b113f | ||
|
d771a88642 | ||
|
de31131741 | ||
|
944152d326 | ||
|
6d62ac0a11 | ||
|
9f2cb46427 | ||
|
5615800a56 | ||
|
90f860cbc7 | ||
|
6754d231fc | ||
|
e099ebd012 |
271
README.md
@@ -1,124 +1,203 @@
|
||||
# dotSCAD 1.2
|
||||
# dotSCAD 2.3
|
||||
|
||||
> Helpful modules and functions when playing OpenSCAD. Based on OpenSCAD 2015.03.
|
||||
> **Reduce the burden of mathematics when playing OpenSCAD.**
|
||||
|
||||

|
||||

|
||||
|
||||
[](https://github.com/JustinSDK/lib-openscad/blob/master/LICENSE)
|
||||
[](https://github.com/JustinSDK/lib-openscad/blob/master/LICENSE)
|
||||
|
||||
## Introduction
|
||||
|
||||
**Based on OpenSCAD 2019.05.**
|
||||
|
||||
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.
|
||||
|
||||
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, `include <line2d.scad>;` first.
|
||||
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.
|
||||
|
||||
include <line2d.scad>;
|
||||
use <line2d.scad>;
|
||||
|
||||
line2d(p1 = [0, 0], p2 = [5, 0], width = 1);
|
||||
|
||||
Some modules depend on other modules. For example, the `polyline2d` module depends on the `line2d` module, so you also have to `include <line2d.scad>;` besides `include <polyline3d.scad>;`.
|
||||
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`.
|
||||
|
||||
include <line2d.scad>;
|
||||
include <polyline3d.scad>;
|
||||
use <pixel/px_circle.scad>;
|
||||
|
||||
points = px_circle(radius = 10);
|
||||
for(pt = points) {
|
||||
translate(pt) square(1);
|
||||
}
|
||||
|
||||
polyline2d(points = [[1, 2], [-5, -4], [-5, 3], [5, 5]], width = 1);
|
||||
## Examples
|
||||
|
||||
If OpenSCAD generates "WARNING: Ignoring unknown xxx function" or "WARNING: Ignoring unknown xxx module" when using one module of dotSCAD. Just try to `include <xxx.scad>;`.
|
||||
See [examples](examples).
|
||||
|
||||
Too many dependencies? Because OpenSCAD doesn't provide namespace management, I personally think that exposing dependencies is better than hiding them. In this way, users can have their own way to manage dependencies. How to categorize dependencies is up to you. For example, you can include your commonly-used modules and functions in "commonly_used.scad" and then `include <commonly_used.scad>;` in the ".scad" file of your project.
|
||||

|
||||
|
||||
## Documentation
|
||||
|
||||
- 2D
|
||||
- [arc](https://openhome.cc/eGossip/OpenSCAD/lib-arc.html)
|
||||
- [pie](https://openhome.cc/eGossip/OpenSCAD/lib-pie.html)
|
||||
- [rounded_square](https://openhome.cc/eGossip/OpenSCAD/lib-rounded_square.html)
|
||||
- [line2d](https://openhome.cc/eGossip/OpenSCAD/lib-line2d.html)
|
||||
- [polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib-polyline2d.html)
|
||||
- [hull_polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib-hull_polyline2d.html)
|
||||
- [hexagons](https://openhome.cc/eGossip/OpenSCAD/lib-hexagons.html)
|
||||
- [polytransversals](https://openhome.cc/eGossip/OpenSCAD/lib-polytransversals.html)
|
||||
- [multi_line_text](https://openhome.cc/eGossip/OpenSCAD/lib-multi_line_text.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)
|
||||
- [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)
|
||||
|
||||
- 3D
|
||||
- [rounded_cube](https://openhome.cc/eGossip/OpenSCAD/lib-rounded_cube.html)
|
||||
- [rounded_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib-rounded_cylinder.html)
|
||||
- [crystal_ball](https://openhome.cc/eGossip/OpenSCAD/lib-crystal_ball.html)
|
||||
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib-line3d.html)
|
||||
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib-polyline3d.html)
|
||||
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib-hull_polyline3d.html)
|
||||
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib-function_grapher.html)
|
||||
- [polysections](https://openhome.cc/eGossip/OpenSCAD/lib-polysections.html)
|
||||
- [starburst](https://openhome.cc/eGossip/OpenSCAD/lib-starburst.html)
|
||||
|
||||
- Transformation
|
||||
- [along_with](https://openhome.cc/eGossip/OpenSCAD/lib-along_with.html)
|
||||
- [hollow_out](https://openhome.cc/eGossip/OpenSCAD/lib-hollow_out.html)
|
||||
- [bend](https://openhome.cc/eGossip/OpenSCAD/lib-bend.html)
|
||||
- [shear](https://openhome.cc/eGossip/OpenSCAD/lib-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)
|
||||
- [voronoi3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-voronoi3d.html)
|
||||
|
||||
- Functon
|
||||
- [rotate_p](https://openhome.cc/eGossip/OpenSCAD/lib-rotate_p.html)
|
||||
- [sub_str](https://openhome.cc/eGossip/OpenSCAD/lib-sub_str.html)
|
||||
- [split_str](https://openhome.cc/eGossip/OpenSCAD/lib-split_str.html)
|
||||
- [parse_number](https://openhome.cc/eGossip/OpenSCAD/lib-parse_number.html)
|
||||
- [cross_sections](https://openhome.cc/eGossip/OpenSCAD/lib-cross_sections.html)
|
||||
- [paths2sections](https://openhome.cc/eGossip/OpenSCAD/lib-paths2sections.html)
|
||||
- [path_scaling_sections](https://openhome.cc/eGossip/OpenSCAD/lib-path_scaling_sections.html)
|
||||
- [bijection_offset](https://openhome.cc/eGossip/OpenSCAD/lib-bijection_offset.html)
|
||||
|
||||
- Path
|
||||
- [arc_path](https://openhome.cc/eGossip/OpenSCAD/lib-arc_path.html)
|
||||
- [circle_path](https://openhome.cc/eGossip/OpenSCAD/lib-circle_path.html)
|
||||
- [bezier_curve](https://openhome.cc/eGossip/OpenSCAD/lib-bezier_curve.html)
|
||||
- [bezier_surface](https://openhome.cc/eGossip/OpenSCAD/lib-bezier_surface.html)
|
||||
- [bezier_smooth](https://openhome.cc/eGossip/OpenSCAD/lib-bezier_smooth.html)
|
||||
- [helix](https://openhome.cc/eGossip/OpenSCAD/lib-helix.html)
|
||||
- [golden_spiral](https://openhome.cc/eGossip/OpenSCAD/lib-golden_spiral.html)
|
||||
- [archimedean_spiral](https://openhome.cc/eGossip/OpenSCAD/lib-archimedean_spiral.html)
|
||||
- [sphere_spiral](https://openhome.cc/eGossip/OpenSCAD/lib-sphere_spiral.html)
|
||||
- [torus_knot](https://openhome.cc/eGossip/OpenSCAD/lib-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/lib-box_extrude.html)
|
||||
- [ellipse_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-ellipse_extrude.html)
|
||||
- [stereographic_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-stereographic_extrude.html)
|
||||
- [rounded_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-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)
|
||||
|
||||
- 2D Shape
|
||||
- [shape_taiwan](https://openhome.cc/eGossip/OpenSCAD/lib-shape_taiwan.html)
|
||||
- [shape_arc](https://openhome.cc/eGossip/OpenSCAD/lib-shape_arc.html)
|
||||
- [shape_pie](https://openhome.cc/eGossip/OpenSCAD/lib-shape_pie.html)
|
||||
- [shape_ellipse](https://openhome.cc/eGossip/OpenSCAD/lib-shape_ellipse.html)
|
||||
- [shape_square](https://openhome.cc/eGossip/OpenSCAD/lib-shape_square.html)
|
||||
- [shape_trapezium](https://openhome.cc/eGossip/OpenSCAD/lib-shape_trapezium.html)
|
||||
- [shape_cyclicpolygon](https://openhome.cc/eGossip/OpenSCAD/lib-shape_cyclicpolygon.html)
|
||||
- [shape_pentagram](https://openhome.cc/eGossip/OpenSCAD/lib-shape_pentagram.html)
|
||||
- [shape_starburst](https://openhome.cc/eGossip/OpenSCAD/lib-shape_starburst.html)
|
||||
- [shape_superformula](https://openhome.cc/eGossip/OpenSCAD/lib-shape_superformula.html)
|
||||
- [shape_glued2circles](https://openhome.cc/eGossip/OpenSCAD/lib-shape_glued2circles.html)
|
||||
- [shape_path_extend](https://openhome.cc/eGossip/OpenSCAD/lib-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
|
||||
- [path_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-path_extrude.html)
|
||||
- [ring_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-ring_extrude.html)
|
||||
- [helix_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-helix_extrude.html)
|
||||
- [golden_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-golden_spiral_extrude.html)
|
||||
- [archimedean_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-archimedean_spiral_extrude.html)
|
||||
- [sphere_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-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)
|
||||
|
||||
- Matrix
|
||||
- [m_cumulate](https://openhome.cc/eGossip/OpenSCAD/lib-m_cumulate.html)
|
||||
- [m_translation](https://openhome.cc/eGossip/OpenSCAD/lib-m_translation.html)
|
||||
- [m_rotation](https://openhome.cc/eGossip/OpenSCAD/lib-m_rotation.html)
|
||||
- [m_scaling](https://openhome.cc/eGossip/OpenSCAD/lib-m_scaling.html)
|
||||
- [m_mirror](https://openhome.cc/eGossip/OpenSCAD/lib-m_mirror.html)
|
||||
- [m_shearing](https://openhome.cc/eGossip/OpenSCAD/lib-m_shearing.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)
|
||||
|
||||
- Other
|
||||
- [turtle2d](https://openhome.cc/eGossip/OpenSCAD/lib-turtle2d.html)
|
||||
- [turtle3d](https://openhome.cc/eGossip/OpenSCAD/lib-turtle3d.html)
|
||||
- [log](https://openhome.cc/eGossip/OpenSCAD/lib-log.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_glued2circles](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_glued2circles.html)
|
||||
- [shape_path_extend](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_path_extend.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)
|
||||
|
||||
### 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)
|
||||
|
||||
### 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)
|
||||
|
||||
### 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)
|
||||
|
||||
----
|
||||
|
||||
### 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)
|
||||
|
||||
### 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)
|
||||
|
||||
### 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)
|
||||
|
||||
## Bugs and Feedback
|
||||
|
||||
@@ -126,6 +205,6 @@ For bugs, questions and discussions please use the [Github Issues](https://githu
|
||||
|
||||
## 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.
|
||||
I've been using OpenSCAD for years. Some of [my works](https://github.com/JustinSDK/dotSCAD/tree/master/examples) include reusable implementations so I elaborate them into this library.
|
||||
|
||||
The idea of the name dotSCAD comes from the filename extension ".scad" of OpenSCAD.
|
141
RELEASE.md
@@ -1,9 +1,143 @@
|
||||
> Version numbers are based on [Semantic Versioning](https://semver.org/).
|
||||
|
||||
# v1.2.1
|
||||
- Bugfixes
|
||||
- Fixed CCW faces when using `path_scaling_sections`.
|
||||
# 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"`.
|
||||
- Better dependency management. Just `use` modules you want. Existing scripts are not required to do any change.
|
||||
|
||||
# v2.1
|
||||
- Bugfixes
|
||||
- `bend_extrude`: fix wrong rotation.
|
||||
- `bijection_offset`: fix point order.
|
||||
- New parameters.
|
||||
- `box_extrude`: new `twist` parameter.
|
||||
- `crystall_ball`: new `thickness` parameter.
|
||||
- New modules and functions.
|
||||
- [bspline_curve](https://openhome.cc/eGossip/OpenSCAD/lib2-bspline_curve.html)
|
||||
- [util/rand](https://openhome.cc/eGossip/OpenSCAD/lib2-rand.html)
|
||||
- [util/fibseq](https://openhome.cc/eGossip/OpenSCAD/lib2-fibseq.html)
|
||||
- [pixel/px_from](https://openhome.cc/eGossip/OpenSCAD/lib2-px_from.html)
|
||||
- [pixel/px_ascii](https://openhome.cc/eGossip/OpenSCAD/lib2-px_ascii.html)
|
||||
- [pixel/px_gray](https://openhome.cc/eGossip/OpenSCAD/lib2-px_gray.html)
|
||||
- [part/connector_peg](https://openhome.cc/eGossip/OpenSCAD/lib2-connector_peg.html)
|
||||
- [part/cone](https://openhome.cc/eGossip/OpenSCAD/lib2-cone.html)
|
||||
- [part/joint_T](https://openhome.cc/eGossip/OpenSCAD/lib2-joint_T.html)
|
||||
- [turtle/t2d](https://openhome.cc/eGossip/OpenSCAD/lib2-t2d.html)
|
||||
- [turtle/t3d](https://openhome.cc/eGossip/OpenSCAD/lib2-t3d.html)
|
||||
|
||||
# v2.0
|
||||
- Use new features of OpenSCAD-2019.05 to refactor internal implementation.
|
||||
- Delete the `log` module which is never used.
|
||||
- Directory changed.
|
||||
- `m_cumulate`, `m_mirror`, `m_rotation`, `m_scaling`, `m_shearing` and `m_translation` are moved into the `matrix` directory.
|
||||
- `turtle2d` and `turtle3d` are moved into the `turtle` directory.
|
||||
- `parse_number`, `split_str` and `sub_str` are moved into the `util` directory.
|
||||
- New modules and functions.
|
||||
- [pixel/px_line](https://openhome.cc/eGossip/OpenSCAD/lib2-px_line.html)
|
||||
- [pixel/px_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2-px_polyline.html)
|
||||
- [pixel/px_circle](https://openhome.cc/eGossip/OpenSCAD/lib2-px_circle.html)
|
||||
- [pixel/px_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2-px_cylinder.html)
|
||||
- [pixel/px_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2-px_sphere.html)
|
||||
- [pixel/px_polygon](https://openhome.cc/eGossip/OpenSCAD/lib2-px_polygon.html)
|
||||
- [util/reverse](https://openhome.cc/eGossip/OpenSCAD/lib2-reverse.html)
|
||||
- [util/slice](https://openhome.cc/eGossip/OpenSCAD/lib2-slice.html)
|
||||
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib2-sort.html)
|
||||
|
||||
# v1.3.3
|
||||
- Bugfixes
|
||||
- `in_shape`: Wrong variable name.
|
||||
|
||||
# v1.3.2
|
||||
- All-in-one source file.
|
||||
- You can use `include <dotSCAD.scad>;` or `use <dotSCAD.scad>;` if you really don't want to care about dependencies.
|
||||
|
||||
- Bugfixes
|
||||
- `along_with`: Wrong variable scope.
|
||||
|
||||
# v1.3.1
|
||||
- Bugfixes
|
||||
- `in_polyline`: Wrong parameter name.
|
||||
- `in_shape`: Missing dependency.
|
||||
- `along_with`: Avoid warning when using 2D points.
|
||||
|
||||
# v1.3
|
||||
- New modules:
|
||||
- [bend_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-bend_extrude.html)
|
||||
- [voronoi2d](https://openhome.cc/eGossip/OpenSCAD/lib-voronoi2d.html)
|
||||
- [voronoi3d](https://openhome.cc/eGossip/OpenSCAD/lib-voronoi3d.html)
|
||||
|
||||
- New functions:
|
||||
- [in_shape](https://openhome.cc/eGossip/OpenSCAD/lib-in_shape.html)
|
||||
- [in_polyline](https://openhome.cc/eGossip/OpenSCAD/lib-in_polyline.html)
|
||||
- [midpt_smooth](https://openhome.cc/eGossip/OpenSCAD/lib-midpt_smooth.html)
|
||||
- [trim_shape](https://openhome.cc/eGossip/OpenSCAD/lib-trim_shape.html)
|
||||
- [triangulate](https://openhome.cc/eGossip/OpenSCAD/lib-triangulate.html)
|
||||
|
||||
- New parameters:
|
||||
- `distance` of [shape_taiwan](https://openhome.cc/eGossip/OpenSCAD/lib-shape_taiwan.html)
|
||||
- `epsilon` of [bijection_offset](https://openhome.cc/eGossip/OpenSCAD/lib-bijection_offset.html)
|
||||
- `method` of [path_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-path_extrude.html)
|
||||
- `method` of [along_with](https://openhome.cc/eGossip/OpenSCAD/lib-along_with.html)
|
||||
|
||||
# v1.2
|
||||
- New modules and functions:
|
||||
- [starburst](https://openhome.cc/eGossip/OpenSCAD/lib-starburst.html)
|
||||
@@ -39,7 +173,6 @@
|
||||
- New Parameters:
|
||||
- added `v` parameter to [rotate_p](https://openhome.cc/eGossip/OpenSCAD/lib-rotate_p.html)
|
||||
|
||||
|
||||
- Improved Performance:
|
||||
- [path_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-path_extrude.html)
|
||||
- [align_with](https://openhome.cc/eGossip/OpenSCAD/lib-along_with.html)
|
||||
|
BIN
docs/images/caterpillar.JPG
Normal file
After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 26 KiB |
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 |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
BIN
docs/images/lib2x-bend-2.JPG
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
docs/images/lib2x-bend-3.JPG
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
docs/images/lib2x-bend_extrude-1.JPG
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
docs/images/lib2x-bend_extrude-2.JPG
Normal file
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 |
BIN
docs/images/lib2x-bspline_curve-1.JPG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
docs/images/lib2x-bspline_curve-2.JPG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
docs/images/lib2x-bspline_curve-3.JPG
Normal file
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 |
BIN
docs/images/lib2x-cone-1.JPG
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
docs/images/lib2x-cone-2.JPG
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
docs/images/lib2x-cone-3.JPG
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
docs/images/lib2x-connector_peg-1.JPG
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
docs/images/lib2x-connector_peg-2.JPG
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
docs/images/lib2x-connector_peg-3.JPG
Normal file
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 |
BIN
docs/images/lib2x-crystal_ball-1.JPG
Normal file
After Width: | Height: | Size: 32 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 |
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 |
BIN
docs/images/lib2x-in_shape-1.JPG
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/images/lib2x-joint_T-1.JPG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
docs/images/lib2x-joint_T-2.JPG
Normal file
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 |
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 |
BIN
docs/images/lib2x-midpt_smooth-1.JPG
Normal file
After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
BIN
docs/images/lib2x-nz_cell-1.JPG
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
docs/images/lib2x-nz_cell-2.JPG
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
docs/images/lib2x-nz_perlin1-1.JPG
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
docs/images/lib2x-nz_perlin1s-1.JPG
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
docs/images/lib2x-nz_perlin2-1.JPG
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
docs/images/lib2x-nz_perlin2s-1.JPG
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
docs/images/lib2x-nz_perlin3-1.JPG
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
docs/images/lib2x-nz_perlin3s-1.JPG
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
docs/images/lib2x-nz_worley2-1.JPG
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
docs/images/lib2x-nz_worley2-2.JPG
Normal file
After Width: | Height: | Size: 98 KiB |