1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-09-15 00:53:15 +02:00

1372 Commits
v1.3 ... v2.3

Author SHA1 Message Date
Justin Lin
97a6d1abb1 update doc 2020-04-10 11:48:24 +08:00
Justin Lin
dd6b569808 update README 2020-04-10 08:05:19 +08:00
Justin Lin
d3cd562d72 update docs 2020-04-09 14:54:37 +08:00
Justin Lin
c3d5484fde symmetric 2020-04-09 14:53:05 +08:00
Justin Lin
53e86a14fa symmetric 2020-04-09 14:31:08 +08:00
Justin Lin
9e4aa9928a update README 2020-04-09 08:16:01 +08:00
Justin Lin
012885ce3b update README 2020-04-09 08:15:36 +08:00
Justin Lin
6977926dbd update release 2020-04-08 13:09:50 +08:00
Justin Lin
fdfdde9756 update README 2020-04-08 13:09:30 +08:00
Justin Lin
2161ffcc20 update doc 2020-04-08 13:05:24 +08:00
Justin Lin
1c6ca425ea update README 2020-04-08 09:55:37 +08:00
Justin Lin
b48c9bb5cc ready to release 2.3 2020-04-08 09:54:40 +08:00
Justin Lin
64c8c73e48 add deprecated message 2020-04-08 09:53:09 +08:00
Justin Lin
e6e38bba2c update RELEASE 2020-04-08 09:42:25 +08:00
Justin Lin
e3720acb88 add doc 2020-04-08 09:33:25 +08:00
Justin Lin
d4adb1f3ab delete demo 2020-04-07 18:09:38 +08:00
Justin Lin
fa8da3d0c5 add docs 2020-04-07 17:57:27 +08:00
Justin Lin
cc1e381fd8 rename param 2020-04-07 17:34:27 +08:00
Justin Lin
12ece2deef add doc 2020-04-06 17:42:48 +08:00
Justin Lin
c2ee09cf50 add doc 2020-04-06 17:29:11 +08:00
Justin Lin
a64a4d2399 rename param 2020-04-06 17:27:25 +08:00
Justin Lin
22a6891f8b add docs 2020-04-06 13:17:50 +08:00
Justin Lin
24157ceb24 add docs 2020-04-06 09:21:53 +08:00
Justin Lin
fd7cff8e57 format 2020-04-05 20:38:06 +08:00
Justin Lin
98b9264fcb add docs 2020-04-05 20:12:08 +08:00
Justin Lin
25cc4e6dc3 fix deps 2020-04-05 16:52:45 +08:00
Justin Lin
3c53dfed29 deleted 2020-04-05 16:46:26 +08:00
Justin Lin
6304ce39e0 add doc 2020-04-05 16:20:23 +08:00
Justin Lin
da36fbc52a format 2020-04-05 16:11:57 +08:00
Justin Lin
a6f45b1384 fix wrong pts 2020-04-05 12:23:36 +08:00
Justin Lin
8b8dd5bbf3 add doc 2020-04-05 11:07:07 +08:00
Justin Lin
b7c3ef2fee add gcd 2020-04-05 11:04:24 +08:00
Justin Lin
de7942bdca update doc 2020-04-05 10:57:53 +08:00
Justin Lin
78a50a50e0 add worley_noise_ball 2020-04-04 18:01:23 +08:00
Justin Lin
536ef5e518 add voronoi_square_cells 2020-04-03 18:03:50 +08:00
Justin Lin
72b3bcab2e refactor 2020-04-03 17:40:27 +08:00
Justin Lin
fe6b207e91 rename 2020-04-03 17:29:35 +08:00
Justin Lin
d8b5f036db rename 2020-04-03 17:27:07 +08:00
Justin Lin
588931dea0 remove param 2020-04-03 13:55:11 +08:00
Justin Lin
6be09922e3 update README 2020-04-03 08:29:38 +08:00
Justin Lin
efbf26f856 fix deps 2020-04-03 08:13:00 +08:00
Justin Lin
92300794f7 preview 2020-04-03 08:07:22 +08:00
Justin Lin
b95ee17636 fix dep 2020-04-03 08:01:07 +08:00
Justin Lin
3ebf18afb5 fix dep 2020-04-03 07:59:37 +08:00
Justin Lin
2dfa2e42ff preview 2020-04-03 07:58:13 +08:00
Justin Lin
e79b2bc89b preview 2020-04-03 07:56:51 +08:00
Justin Lin
70cb207455 reduce dep 2020-04-03 07:56:05 +08:00
Justin Lin
11afabf252 update docs 2020-04-02 20:21:50 +08:00
Justin Lin
55dbf24bfc add image 2020-04-02 18:15:35 +08:00
Justin Lin
4e7214422c add doc 2020-04-02 18:15:05 +08:00
Justin Lin
136f46fe50 add doc 2020-04-02 17:48:38 +08:00
Justin Lin
63af186aba fix name 2020-04-02 17:12:35 +08:00
Justin Lin
9b03580303 add doc 2020-04-02 17:10:47 +08:00
Justin Lin
6f9122f051 add voronoi3_nn 2020-04-02 16:03:30 +08:00
Justin Lin
2211346b29 always use square 2020-04-02 15:11:53 +08:00
Justin Lin
9643ffcb1f refactor 2020-04-02 14:52:50 +08:00
Justin Lin
611288700a 21-nearest-neighbor 2020-04-02 14:30:28 +08:00
Justin Lin
353981870e rename 2020-04-02 11:48:56 +08:00
Justin Lin
f0d993e623 fix dep missing 2020-04-02 11:47:49 +08:00
Justin Lin
21d8e37e3c rename 2020-04-02 11:43:35 +08:00
Justin Lin
350eb80ad4 rename 2020-04-02 11:42:22 +08:00
Justin Lin
6da044684d remove unnecessary param 2020-04-02 09:33:17 +08:00
Justin Lin
f3e58f5182 refactor 2020-04-02 09:31:03 +08:00
Justin Lin
e8b71b8be4 add voronoi2_nn 2020-04-02 09:18:34 +08:00
Justin Lin
774625853d rename 2020-04-02 07:36:42 +08:00
Justin Lin
0d0293218e add doc 2020-04-01 16:29:33 +08:00
Justin Lin
8c3a1c2578 resize 2020-04-01 11:21:19 +08:00
Justin Lin
b938ec292f update featured image 2020-04-01 11:18:18 +08:00
Justin Lin
9fdd464eca add sf_bend doc 2020-04-01 09:16:03 +08:00
Justin Lin
5e52979f42 update doc 2020-04-01 09:15:37 +08:00
Justin Lin
e41bc3f299 add voronoi_fibonacci2 2020-03-31 14:53:50 +08:00
Justin Lin
d702a834af update readme 2020-03-31 11:12:25 +08:00
Justin Lin
2d7093b792 add nz_cells 2020-03-31 11:12:09 +08:00
Justin Lin
5401b718b7 remove params 2020-03-31 10:43:46 +08:00
Justin Lin
2f8c924c26 update README 2020-03-31 08:55:13 +08:00
Justin Lin
c976824f72 update README 2020-03-31 08:47:10 +08:00
Justin Lin
d8f6ef6114 add doc 2020-03-31 08:42:34 +08:00
Justin Lin
d17d55b129 delete 2020-03-31 08:41:12 +08:00
Justin Lin
79d5b7e552 add comment 2020-03-31 08:40:25 +08:00
Justin Lin
0edae18a1e add doc 2020-03-31 08:39:48 +08:00
Justin Lin
598c087187 add comment 2020-03-31 08:06:31 +08:00
Justin Lin
dfecb55736 add doc 2020-03-31 07:35:10 +08:00
Justin Lin
3889d12262 support depth 2020-03-31 07:27:53 +08:00
Justin Lin
c62b4ef638 rename 2020-03-30 20:13:47 +08:00
Justin Lin
1444665c86 update 2020-03-30 18:04:23 +08:00
Justin Lin
c80219c9a1 preview 2020-03-30 18:02:24 +08:00
Justin Lin
12a31042f3 return cells 2020-03-30 15:34:24 +08:00
Justin Lin
a2a68f11af return cells 2020-03-30 15:25:09 +08:00
Justin Lin
7c92e0ac5a rename 2020-03-30 13:08:13 +08:00
Justin Lin
ae9aa5ee50 delete 2020-03-30 10:13:03 +08:00
Justin Lin
99d29bb4aa can be negative point 2020-03-30 10:10:15 +08:00
Justin Lin
d53b573be5 add comment 2020-03-30 09:30:46 +08:00
Justin Lin
6361fe889d update README 2020-03-30 09:29:28 +08:00
Justin Lin
1dd51a1aaf update README 2020-03-30 09:26:57 +08:00
Justin Lin
58cc135db3 add doc 2020-03-30 09:24:15 +08:00
Justin Lin
050a94412a update doc 2020-03-30 09:15:11 +08:00
Justin Lin
0df8b9ec07 delete 2020-03-30 09:13:15 +08:00
Justin Lin
eebfb5d8d7 refactor 2020-03-30 08:36:14 +08:00
Justin Lin
d5fce20b72 add nz_voronoi3s 2020-03-29 20:11:05 +08:00
Justin Lin
dff7db68ac add demo 2020-03-29 20:04:09 +08:00
Justin Lin
5bd42db365 voronoi 3d ok 2020-03-29 20:03:28 +08:00
Justin Lin
fae0991e21 voronoi noise 3D first attempt 2020-03-29 18:42:14 +08:00
Justin Lin
368caa2d29 update demo 2020-03-29 17:19:11 +08:00
Justin Lin
7efc8985d4 refactor 2020-03-29 17:18:24 +08:00
Justin Lin
dcc8755eea add nz_voronoi2s 2020-03-29 17:00:55 +08:00
Justin Lin
4a26673b75 add nz_voronoi2 2020-03-29 16:57:04 +08:00
Justin Lin
9d2b4d09ef update README 2020-03-29 14:07:25 +08:00
Justin Lin
a8eab1fc07 add doc 2020-03-29 14:04:57 +08:00
Justin Lin
9967327dbc change default dim 2020-03-29 11:21:44 +08:00
Justin Lin
13e2e58853 rename 2020-03-29 11:14:26 +08:00
Justin Lin
d9aba2ab63 typo 2020-03-29 11:00:09 +08:00
Justin Lin
70eb71f946 deleted 2020-03-29 10:57:42 +08:00
Justin Lin
c3ff0cf7b1 refactor 2020-03-29 10:56:58 +08:00
Justin Lin
c4807e987b update demo 2020-03-29 10:54:45 +08:00
Justin Lin
7e1bbb59c2 refactor 2020-03-29 10:53:15 +08:00
Justin Lin
69bb4c50ee refactor 2020-03-29 10:49:44 +08:00
Justin Lin
6c273250c7 refactor 2020-03-29 10:48:54 +08:00
Justin Lin
cff96e2d2b add nz_worley3s 2020-03-29 10:44:54 +08:00
Justin Lin
6c060194ab add nz_worley3 2020-03-29 10:32:28 +08:00
Justin Lin
8e00f0d863 format 2020-03-29 10:18:54 +08:00
Justin Lin
4dee6fd080 add nz_worley2s 2020-03-29 10:17:41 +08:00
Justin Lin
563c458bbb add nz_worley2 2020-03-29 10:17:35 +08:00
Justin Lin
c177e9415f update demo 2020-03-28 15:28:24 +08:00
Justin Lin
c26e564152 add worley noise demo 2020-03-28 11:42:38 +08:00
Justin Lin
6fbf01648e add worley_noise 2020-03-28 11:26:29 +08:00
Justin Lin
6eb241e768 remove comment 2020-03-28 08:20:30 +08:00
Justin Lin
4c92640aaf add doc 2020-03-27 20:14:59 +08:00
Justin Lin
afd0ee52a4 update doc 2020-03-27 20:06:19 +08:00
Justin Lin
b693b3bc58 seperate them 2020-03-27 15:30:39 +08:00
Justin Lin
8dd36a1a9c update docs 2020-03-27 13:57:57 +08:00
Justin Lin
44e78679e8 add assoc 2020-03-27 13:53:07 +08:00
Justin Lin
c3b26097ef add doc 2020-03-27 08:59:51 +08:00
Justin Lin
ce8783ce65 add doc 2020-03-26 17:33:35 +08:00
Justin Lin
39d1af8919 add doc 2020-03-26 13:38:55 +08:00
Justin Lin
72d2b8657f refactor 2020-03-26 07:09:06 +08:00
Justin Lin
3c99d2fe88 update README 2020-03-25 17:56:38 +08:00
Justin Lin
33d2da45ad add doc 2020-03-25 17:45:16 +08:00
Justin Lin
b12f6ee0d8 support x_twist 2020-03-25 17:41:04 +08:00
Justin Lin
e35269a552 add doc 2020-03-25 08:32:17 +08:00
Justin Lin
6ceefe9215 ptf_xxx are base functions 2020-03-25 08:27:33 +08:00
Justin Lin
56a1b20286 update comments 2020-03-24 17:51:42 +08:00
Justin Lin
ca65b32ced add comment 2020-03-24 17:49:01 +08:00
Justin Lin
3ebb0d794a update comment 2020-03-24 17:48:25 +08:00
Justin Lin
22ca453b43 add ptf_circle to preview 2020-03-24 17:45:30 +08:00
Justin Lin
2270f676c4 will deprecate rotate_p 2020-03-24 17:31:32 +08:00
Justin Lin
55c9493fca use ptf_rotate 2020-03-24 17:21:17 +08:00
Justin Lin
ec0c1fa9ae ready for preview 2020-03-24 17:12:21 +08:00
Justin Lin
8e58f5a850 refactor 2020-03-24 16:54:09 +08:00
Justin Lin
10c21c0a32 more noise 2020-03-24 16:42:06 +08:00
Justin Lin
38ee800e6a add pnoise and rename 2020-03-24 16:16:03 +08:00
Justin Lin
d594fbf801 rename 2020-03-24 13:18:44 +08:00
Justin Lin
5c37382c26 flat isolines/isobands 2020-03-24 07:27:29 +08:00
Justin Lin
3921f5c7fc update doc 2020-03-23 17:26:28 +08:00
Justin Lin
f44574978d update doc 2020-03-23 17:23:33 +08:00
Justin Lin
21f62be2f0 add doc 2020-03-23 17:23:14 +08:00
Justin Lin
4f312ca64b update doc 2020-03-23 16:54:48 +08:00
Justin Lin
1dfc209f95 update README 2020-03-23 16:53:23 +08:00
Justin Lin
8d84073abd update README 2020-03-23 16:51:37 +08:00
Justin Lin
8e0662490b use shape_circle 2020-03-23 16:49:50 +08:00
Justin Lin
adaf8f9e05 update demo 2020-03-22 17:40:22 +08:00
Justin Lin
0ec8001a43 use isobands 2020-03-22 17:37:40 +08:00
Justin Lin
7ec1deb33a rename 2020-03-22 17:31:30 +08:00
Justin Lin
8610c18bf0 update demo 2020-03-22 17:23:28 +08:00
Justin Lin
90d09441df update demo 2020-03-22 17:20:30 +08:00
Justin Lin
7e9e66d8c2 support isobands 2020-03-22 17:17:14 +08:00
Justin Lin
68291ea20c refactor 2020-03-22 17:01:38 +08:00
Justin Lin
c2fad6fb2f average of 4 pts 2020-03-22 16:01:02 +08:00
Justin Lin
198bd33fc2 sigma value might be useful 2020-03-22 14:52:13 +08:00
Justin Lin
bfc1bf762c change case order 2020-03-22 09:41:13 +08:00
Justin Lin
a81c8dd7aa rename 2020-03-22 07:36:19 +08:00
Justin Lin
fb08e9c020 rename 2020-03-21 18:22:21 +08:00
Justin Lin
368143b27a refactor 2020-03-21 10:32:47 +08:00
Justin Lin
5cd8fb04fe Disambiguation of saddle points 2020-03-21 08:32:49 +08:00
Justin Lin
7d3443cfc6 rename 2020-03-20 20:32:38 +08:00
Justin Lin
5dad256d75 add slice_img 2020-03-20 20:18:21 +08:00
Justin Lin
b4bf0c84bb we don't require sigma 2020-03-20 17:48:38 +08:00
Justin Lin
f613e3973c add marching_squares_demo2 2020-03-20 13:17:57 +08:00
Justin Lin
d2c22e655e rename 2020-03-20 13:04:23 +08:00
Justin Lin
59519a8c6a add marching_squares 2020-03-20 12:58:13 +08:00
Justin Lin
f8f498ffaa rename 2020-03-20 07:25:08 +08:00
Justin Lin
eaaea18771 unify params 2020-03-20 07:22:02 +08:00
Justin Lin
3f26c2777a use zip 2020-03-19 20:34:42 +08:00
Justin Lin
cc9bcc6e9d refactor to zip 2020-03-19 20:32:09 +08:00
Justin Lin
d5720ddf5d update README 2020-03-19 17:18:44 +08:00
Justin Lin
4dcbc7420b add doc 2020-03-19 17:16:21 +08:00
Justin Lin
013c58f216 update doc 2020-03-19 17:02:07 +08:00
Justin Lin
2bbb157a46 update doc 2020-03-19 16:59:41 +08:00
Justin Lin
007f7c618c update doc 2020-03-19 15:53:38 +08:00
Justin Lin
eed92b5989 update doc 2020-03-19 09:15:26 +08:00
Justin Lin
ac072e6c1b add dedup doc 2020-03-19 09:14:42 +08:00
Justin Lin
327d3b4a29 update doc 2020-03-19 09:14:08 +08:00
Justin Lin
a5bf357d65 add has doc 2020-03-19 08:58:25 +08:00
Justin Lin
23e7ed8025 update README 2020-03-18 21:27:39 +08:00
Justin Lin
3590a8ded2 update README 2020-03-18 21:25:53 +08:00
Justin Lin
5ade34ad97 update README 2020-03-18 20:21:48 +08:00
Justin Lin
ab53d858e2 rename 2020-03-17 14:29:27 +08:00
Justin Lin
bcc352a6fd update testcase 2020-03-17 14:29:21 +08:00
Justin Lin
9beae1f12a rename 2020-03-17 14:23:18 +08:00
Justin Lin
737791e5bc rename 2020-03-17 14:14:34 +08:00
Justin Lin
a49ad64ace update 2020-03-17 11:55:09 +08:00
Justin Lin
721465db58 update README 2020-03-17 11:48:20 +08:00
Justin Lin
32e7a618f9 update README 2020-03-17 11:30:14 +08:00
Justin Lin
f0b8da8a25 use circle_shape 2020-03-17 11:26:51 +08:00
Justin Lin
ac98beb1c5 fix missing dep 2020-03-17 11:25:11 +08:00
Justin Lin
f07f653dd5 update 2020-03-17 11:22:06 +08:00
Justin Lin
25d9833957 test_torii default to FALSE 2020-03-16 11:08:00 +08:00
Justin Lin
37a9ea59f7 printable 2020-03-16 11:07:40 +08:00
Justin Lin
407498e351 printable? 2020-03-16 08:50:01 +08:00
Justin Lin
885e5f0ce8 refactor 2020-03-16 07:35:48 +08:00
Justin Lin
9a4db69887 format 2020-03-15 17:58:03 +08:00
Justin Lin
5879706556 add senbon_torii 2020-03-15 17:57:21 +08:00
Justin Lin
8d65f6acb9 format 2020-03-14 20:10:00 +08:00
Justin Lin
3d3fe7443c use default shape 2020-03-14 20:09:39 +08:00
Justin Lin
a5129d93da fix missing dep 2020-03-14 20:08:33 +08:00
Justin Lin
4c45ca7563 fix wrong func call 2020-03-14 20:08:08 +08:00
Justin Lin
da64c31014 update 2020-03-14 17:33:30 +08:00
Justin Lin
033e2024a5 add px_union 2020-03-14 17:33:12 +08:00
Justin Lin
608d888a47 add px_difference 2020-03-14 17:33:07 +08:00
Justin Lin
f62513bbd7 add px_intersection 2020-03-14 17:00:00 +08:00
Justin Lin
d7e69dc591 update 2020-03-14 16:23:14 +08:00
Justin Lin
2ee35ba976 rename 2020-03-14 16:22:21 +08:00
Justin Lin
1f741d63e5 support by and idx 2020-03-14 16:20:19 +08:00
Justin Lin
c59c4b6e3b update 2020-03-14 15:38:04 +08:00
Justin Lin
8bae176927 fix orientation when SPI_DOWN & CLK 2020-03-14 15:36:01 +08:00
Justin Lin
52633bf54c format 2020-03-14 13:38:33 +08:00
Justin Lin
636226047d refactor 2020-03-14 13:37:57 +08:00
Justin Lin
98a18c297c refactor 2020-03-14 13:36:57 +08:00
Justin Lin
5acb525881 refactor 2020-03-14 09:56:23 +08:00
Justin Lin
5d02009ead add voronoi_fibonacci 2020-03-14 09:52:33 +08:00
Justin Lin
c12c398b64 format 2020-03-13 18:04:25 +08:00
Justin Lin
9c3bb9d5d5 refactor 2020-03-13 17:47:23 +08:00
Justin Lin
eab84a99a1 refactor 2020-03-13 13:21:13 +08:00
Justin Lin
f4592293b5 rename 2020-03-13 13:09:31 +08:00
Justin Lin
8c442ecc75 update 2020-03-13 12:59:00 +08:00
Justin Lin
8f13d81406 update 2020-03-13 12:58:41 +08:00
Justin Lin
711c9b902d refactor 2020-03-13 12:57:13 +08:00
Justin Lin
4b12e00759 refactor 2020-03-13 12:57:04 +08:00
Justin Lin
cd0a24e17f by vt, for example, sort by zyx for points 2020-03-13 12:53:13 +08:00
Justin Lin
5b0f5c0259 remove use 2020-03-13 12:40:05 +08:00
Justin Lin
96b686e7d8 v2.2.1 2020-03-13 09:58:00 +08:00
Justin Lin
711489a650 rename 2020-03-13 09:46:33 +08:00
Justin Lin
363f01c84f the src lt is sorted, so set sorted param to true 2020-03-13 09:44:03 +08:00
Justin Lin
8f7149a550 use binary search if lt is sorted by z, y, x 2020-03-13 09:43:15 +08:00
Justin Lin
e6c4ffc117 add bsearch 2020-03-13 09:42:36 +08:00
Justin Lin
f6b9b4b0c5 always sort before dedup 2020-03-13 09:19:39 +08:00
Justin Lin
2413e9160f dedup sorted lt fastly 2020-03-13 08:51:31 +08:00
Justin Lin
91f9df1e61 fix bug: z not sorted 2020-03-13 08:43:17 +08:00
Justin Lin
be96adb708 deleted 2020-03-12 20:47:22 +08:00
Justin Lin
b192a8ff48 dedup 2020-03-12 20:45:41 +08:00
Justin Lin
7f03bc7561 dedup 2020-03-12 20:38:29 +08:00
Justin Lin
4b50ee9f10 dedup 2020-03-12 20:37:41 +08:00
Justin Lin
66f958ddc3 dedup 2020-03-12 20:36:23 +08:00
Justin Lin
f7f0716670 move has/dedup to util 2020-03-12 20:26:16 +08:00
Justin Lin
9cdf6985c6 change polysections to sweep 2020-03-12 20:18:54 +08:00
Justin Lin
8c95e91e78 add todo.txt 2020-03-12 18:11:21 +08:00
Justin Lin
26f150e138 add px_polygon_demo 2020-03-12 10:45:25 +08:00
Justin Lin
69bf03d78e refactor 2020-03-12 08:21:01 +08:00
Justin Lin
67ec1b91aa add px_polygon 2020-03-12 08:18:10 +08:00
Justin Lin
a4db2b2072 fix offset sign 2020-03-11 14:14:39 +08:00
Justin Lin
a8bed95fb6 accept 2D offset 2020-03-11 10:13:32 +08:00
Justin Lin
4316b5dc61 refactor out ptf_circle 2020-03-11 09:48:34 +08:00
Justin Lin
5033c415db add circle_maze 2020-03-11 09:39:01 +08:00
Justin Lin
56c2da387d add comment 2020-03-10 16:51:46 +08:00
Justin Lin
6042779e5e refactor 2020-03-10 11:49:31 +08:00
Justin Lin
ebe1ddffe5 it doesn't require mirror now 2020-03-10 11:46:34 +08:00
Justin Lin
1cdb460901 fix wrong function call 2020-03-10 11:09:09 +08:00
Justin Lin
cb5bca7ee2 add px_surround_demo 2020-03-09 11:33:47 +08:00
Justin Lin
2d1bbe05f2 add px_surround 2020-03-09 11:33:16 +08:00
Justin Lin
56d169e677 noise as alpha 2020-03-09 08:58:30 +08:00
Justin Lin
ee125eafd6 seperate 3s and 3 2020-03-09 08:58:24 +08:00
Justin Lin
f41f33597f use new pnoise2 2020-03-09 08:43:55 +08:00
Justin Lin
bbc6123ede rename 2020-03-09 08:40:05 +08:00
Justin Lin
7298067343 accept x,, y directly 2020-03-09 08:38:48 +08:00
Justin Lin
a790409292 rename 2020-03-09 08:38:41 +08:00
Justin Lin
b99b57da9e accept x directly 2020-03-09 08:36:11 +08:00
Justin Lin
ce5179358d rename 2020-03-09 08:35:58 +08:00
Justin Lin
b12d8584b3 add perlin_noise_cylinder 2020-03-08 16:01:27 +08:00
Justin Lin
cd82a67fb3 add pnoise_counter_demo 2020-03-08 10:08:02 +08:00
Justin Lin
61d2706fd3 add noise param 2020-03-08 09:10:43 +08:00
Justin Lin
090cbbf4e6 rename 2020-03-08 08:48:07 +08:00
Justin Lin
7bfe89ef64 add pnoise_contour 2020-03-07 21:52:04 +08:00
Justin Lin
49ef2ab03b update demo 2020-03-07 11:10:44 +08:00
Justin Lin
78ed61b1a9 update demo 2020-03-06 19:50:13 +08:00
Justin Lin
eaab50c362 add pnoise3_demo 2020-03-06 19:40:18 +08:00
Justin Lin
ed0e30a2af add pnoise3 2020-03-06 19:38:41 +08:00
Justin Lin
53e14229c4 update demo 2020-03-06 19:35:40 +08:00
Justin Lin
6a5b580562 rename 2020-03-06 15:26:17 +08:00
Justin Lin
4c2fe1e3d5 move 2020-03-06 15:24:48 +08:00
Justin Lin
02a6c469e8 add pnoise2_demo 2020-03-06 14:54:10 +08:00
Justin Lin
5794e1678b add pnoise2 2020-03-06 14:51:37 +08:00
Justin Lin
83bd7aa9d2 seed 0 ~ 255 2020-03-06 11:21:23 +08:00
Justin Lin
2e0e06f12d refactor 2020-03-06 10:12:19 +08:00
Justin Lin
5d8bf26cd8 format 2020-03-06 10:11:36 +08:00
Justin Lin
2eb1faf550 clean unnecessary code 2020-03-06 10:10:25 +08:00
Justin Lin
1976798c64 remove default value 2020-03-06 10:08:15 +08:00
Justin Lin
e6818fe1ce refactor pnoise comm 2020-03-06 10:00:54 +08:00
Justin Lin
ac7fc33204 rename 2020-03-06 09:57:35 +08:00
Justin Lin
39bf9ae7cc rename 2020-03-06 09:57:05 +08:00
Justin Lin
d18a613609 rename 2020-03-06 09:56:51 +08:00
Justin Lin
fbf47fa042 using seed is simple 2020-03-06 09:54:30 +08:00
Justin Lin
e3e9331a70 refactor table 2020-03-06 09:19:24 +08:00
Justin Lin
e99d71d3b9 module private tables 2020-03-06 09:14:42 +08:00
Justin Lin
e9c61e1550 refactor out pnoise fade function 2020-03-06 09:06:49 +08:00
Justin Lin
55d5f6162e add demo 2020-03-05 20:32:33 +08:00
Justin Lin
bf9088bfe2 add zip3 2020-03-05 20:30:29 +08:00
Justin Lin
989353d453 rename 2020-03-05 20:29:52 +08:00
Justin Lin
ee44936f1e add zip 2020-03-05 20:25:53 +08:00
Justin Lin
ae32838d1a user can define his own xs 2020-03-05 20:23:17 +08:00
Justin Lin
f1d864e44a add pnoise1 2020-03-05 17:59:02 +08:00
Justin Lin
ec9fbc6162 add pnoise1 2020-03-05 17:58:54 +08:00
Justin Lin
51acd1cb8b re-arrange params 2020-03-05 09:24:04 +08:00
Justin Lin
3847a0b6d4 refactor 2020-03-05 08:45:39 +08:00
Justin Lin
e52d9fb0f5 refactor 2020-03-05 08:44:35 +08:00
Justin Lin
bdab6e256f add mz_hamiltonian 2020-03-05 08:43:58 +08:00
Justin Lin
f80d9a9f70 refactor 2020-03-05 08:18:19 +08:00
Justin Lin
b02e2b0415 rename 2020-03-04 11:10:45 +08:00
Justin Lin
ca644cf181 add random_scala 2020-03-04 10:16:27 +08:00
Justin Lin
aaddea18a7 add dedup 2020-03-04 10:07:01 +08:00
Justin Lin
a489367eb6 add has 2020-03-04 08:21:13 +08:00
Justin Lin
d440add9ca typo 2020-03-03 09:34:45 +08:00
Justin Lin
9a91734859 reduce style check 2020-03-03 09:29:13 +08:00
Justin Lin
c4e3ebb65a refactor 2020-03-03 09:16:26 +08:00
Justin Lin
9783d2cde0 reduce slicing check 2020-03-03 09:08:19 +08:00
Justin Lin
42650a7a19 refactor 2020-03-03 09:01:19 +08:00
Justin Lin
5f38d3fc1f performance improved when LINES 2020-03-03 08:50:19 +08:00
Justin Lin
383b249868 update demo 2020-03-02 16:15:40 +08:00
Justin Lin
6cdd6a0049 wrong commit 2020-03-02 16:12:29 +08:00
Justin Lin
0dab066caa Merge branch 'master' of https://github.com/JustinSDK/dotSCAD 2020-03-02 16:10:55 +08:00
Justin Lin
c57ae76941 update demo 2020-03-02 16:10:37 +08:00
Justin Lin
c1c4ef40d0 update demo 2020-03-02 16:08:44 +08:00
Justin Lin
0a629cefb4 add voronoi_demo 2020-03-02 15:56:32 +08:00
Justin Lin
d6213ffddb refactor 2020-03-02 15:51:51 +08:00
Justin Lin
ecf2e96a42 add voronoi_lines 2020-03-02 15:49:56 +08:00
Justin Lin
f668445d0e remove bend_extrude 2020-03-02 14:12:39 +08:00
Justin Lin
5e8514ba43 add hollow_out_cylinder 2020-03-02 11:01:33 +08:00
Justin Lin
b92eafd9ea extract gcd lcm 2020-03-01 18:28:08 +08:00
Justin Lin
7c03032564 refactor 2020-03-01 18:26:32 +08:00
Justin Lin
a569a9bbfb update demo 2020-03-01 17:07:36 +08:00
Justin Lin
22664ba0f8 add slices param 2020-03-01 16:48:04 +08:00
Justin Lin
bcee3a899d add loft_demo 2020-02-29 18:05:09 +08:00
Justin Lin
c4e42b63a9 add loft 2020-02-29 18:04:25 +08:00
Justin Lin
c7a48d26bd format 2020-02-29 11:42:26 +08:00
Justin Lin
a0332ccadf add hollow_out_vase 2020-02-29 11:42:05 +08:00
Justin Lin
5177a5f4d9 add sweep 2020-02-29 09:17:40 +08:00
Justin Lin
3efaf6e14e add voronoi_penholder 2020-02-28 20:30:59 +08:00
Justin Lin
ea019663c7 change dir 2020-02-28 20:14:06 +08:00
Justin Lin
be8a88608b modify stop condition 2020-02-28 17:53:49 +08:00
Justin Lin
a7d65e55bd stop if [] 2020-02-28 16:22:16 +08:00
Justin Lin
fbbc0f0796 add closed param 2020-02-28 15:17:59 +08:00
Justin Lin
0ce3688981 refactor 2020-02-28 15:12:19 +08:00
Justin Lin
67c10c3fbb add hollow_out_torus_knot 2020-02-28 09:21:24 +08:00
Justin Lin
f6bc560ff5 fix orientation 2020-02-27 08:33:05 +08:00
Justin Lin
32ea18b40e add hollow_out_torus 2020-02-26 16:20:34 +08:00
Justin Lin
cf1c8c71ab refactor 2020-02-26 16:20:20 +08:00
Justin Lin
2448fe26d9 should sort by xy 2020-02-26 13:43:39 +08:00
Justin Lin
0b920df2cb refactor 2020-02-26 12:37:57 +08:00
Justin Lin
5c93a7d6c9 refactor 2020-02-26 12:32:33 +08:00
Justin Lin
2598fb2be2 add sum.scad 2020-02-26 12:32:26 +08:00
Justin Lin
2ec87b2287 add m_determinant 2020-02-26 09:36:55 +08:00
Justin Lin
67982f450d update readme 2020-02-25 16:34:19 +08:00
Justin Lin
08135fb8b6 add tri_ear_clipping 2020-02-25 16:02:59 +08:00
Justin Lin
1521152c50 add tri_delaunay demo 2020-02-25 15:57:35 +08:00
Justin Lin
906de42f7f add tri_delaunay 2020-02-25 15:41:06 +08:00
Justin Lin
364345ad7f don't return undef 2020-02-25 15:35:07 +08:00
Justin Lin
0eb2e4f974 add tri_circumcircle 2020-02-25 10:30:12 +08:00
Justin Lin
9a7b5948a0 update doc 2020-02-25 10:17:57 +08:00
Justin Lin
31a150da2b use cross to refactor 2020-02-25 10:07:16 +08:00
Justin Lin
afffa07f3f update doc 2020-02-25 09:57:23 +08:00
Justin Lin
06c7490f3a avoid name collision 2020-02-25 08:13:01 +08:00
Justin Lin
25ace9564a add dep 2020-02-25 08:10:31 +08:00
Justin Lin
76cdc85635 avoid name collision 2020-02-25 08:07:26 +08:00
Justin Lin
2a8ed85596 add convext_hull 2020-02-25 08:06:15 +08:00
Justin Lin
78613f76cd move into dir 2020-02-25 07:31:14 +08:00
Justin Lin
7513ae304e format 2020-02-24 17:46:01 +08:00
Justin Lin
c843c99b11 refactor 2020-02-24 17:23:09 +08:00
Justin Lin
330d523736 rename 2020-02-24 10:10:51 +08:00
Justin Lin
3b14f473c8 add hollow_out_starburst 2020-02-24 09:22:28 +08:00
Justin Lin
1329b45c74 add hollow_out_holder 2020-02-23 20:19:12 +08:00
Justin Lin
2bc5bb863a add triangulate_tri_bisectors_demo 2020-02-23 15:51:36 +08:00
Justin Lin
94bb5ee229 add convex_hull 2020-02-23 15:45:32 +08:00
Justin Lin
ca9f4c7af3 add tri_bisectors 2020-02-23 15:45:26 +08:00
Justin Lin
4a2083d15b support 3d 2020-02-23 09:54:06 +08:00
Justin Lin
aee7794fd2 rename 2020-02-22 20:44:40 +08:00
Justin Lin
53c79bf7a4 update demo 2020-02-22 16:02:03 +08:00
Justin Lin
7868b07b02 add demo 2020-02-22 15:47:44 +08:00
Justin Lin
8fbb00c7db add voronoi_cells 2020-02-22 15:45:18 +08:00
Justin Lin
f0d77c242f add convex_intersection_for 2020-02-22 12:08:31 +08:00
Justin Lin
f206de4a1a add convex_intersection 2020-02-22 09:59:31 +08:00
Justin Lin
d2e2c7867a add impl 2020-02-22 09:59:23 +08:00
Justin Lin
fb7eab6a31 add convex_ct_clk_order 2020-02-22 09:58:59 +08:00
Justin Lin
78fc088438 add convex_center_p 2020-02-22 09:58:41 +08:00
Justin Lin
4026a206b6 add intersection_p 2020-02-22 09:58:19 +08:00
Justin Lin
b4a7ae46ad use each to refactor 2020-02-22 09:57:40 +08:00
Justin Lin
0a61fd4095 support depth 2020-02-20 10:26:07 +08:00
Justin Lin
e56c12f7a6 support depth 2020-02-20 10:22:24 +08:00
Justin Lin
1e1f4c7d65 support depth 2020-02-20 10:19:33 +08:00
Justin Lin
74e087e4dd default to half of thickness 2020-02-20 10:18:10 +08:00
Justin Lin
1d68bad5d7 update comment 2020-02-20 10:15:15 +08:00
Justin Lin
2e2b4de1eb support depth 2020-02-20 08:47:17 +08:00
Justin Lin
3640a84769 support depth 2020-02-20 08:47:01 +08:00
Justin Lin
d9b4917c43 refactor 2020-02-20 08:39:50 +08:00
Justin Lin
fa71d252bf support depth 2020-02-20 08:39:45 +08:00
Justin Lin
0dc533e681 minimum level is 1 2020-02-19 22:06:41 +08:00
Justin Lin
0b7c8467cc fix dir 2020-02-19 21:32:30 +08:00
Justin Lin
1492189de6 typo 2020-02-19 21:19:04 +08:00
Justin Lin
be515c4162 fix dir 2020-02-19 21:18:22 +08:00
Justin Lin
db1b762a39 fix dir 2020-02-19 21:14:41 +08:00
Justin Lin
c3e46716e3 update comment 2020-02-19 17:58:55 +08:00
Justin Lin
9f55817a59 refactor 2020-02-19 17:38:10 +08:00
Justin Lin
0a395fe097 refactor 2020-02-19 17:37:16 +08:00
Justin Lin
4559145519 add sf_torus 2020-02-19 17:36:27 +08:00
Justin Lin
4c3c027995 support 3d point 2020-02-19 17:33:54 +08:00
Justin Lin
94d2585d41 support twist 2020-02-19 16:25:17 +08:00
Justin Lin
fd431a751b add simple doc 2020-02-19 14:46:14 +08:00
Justin Lin
1913013326 update comment 2020-02-19 14:46:09 +08:00
Justin Lin
8a609c2f57 add sf_ring 2020-02-19 14:43:12 +08:00
Justin Lin
7a52bf3b00 format 2020-02-19 14:04:48 +08:00
Justin Lin
5d2fc04705 support 3d point 2020-02-19 14:01:06 +08:00
Justin Lin
63bc668d51 support 3d point 2020-02-19 14:00:38 +08:00
Justin Lin
e046155b36 refactor 2020-02-19 13:54:35 +08:00
Justin Lin
48603db468 refactor 2020-02-19 13:53:18 +08:00
Justin Lin
0e37195ede refactor 2020-02-19 13:46:07 +08:00
Justin Lin
1a63f93a7b format 2020-02-19 13:41:33 +08:00
Justin Lin
f5e9e17af3 rename 2020-02-19 13:40:01 +08:00
Justin Lin
7ecf84d054 rename 2020-02-19 13:39:14 +08:00
Justin Lin
ee0086343c refactor 2020-02-19 13:01:11 +08:00
Justin Lin
fe98244c30 change dir 2020-02-19 13:01:04 +08:00
Justin Lin
254c6d2d69 change dir 2020-02-19 12:55:36 +08:00
Justin Lin
d27b48bfb7 format 2020-02-19 12:54:44 +08:00
Justin Lin
5849718ed5 change dir 2020-02-19 12:49:50 +08:00
Justin Lin
ce1ef24d64 add sf_bend 2020-02-19 12:20:12 +08:00
Justin Lin
3cd0d138af support 3D point 2020-02-19 12:19:31 +08:00
Justin Lin
df1bad4887 add invert 2020-02-19 12:19:07 +08:00
Justin Lin
fa9b23a117 fix thicnkess 2020-02-19 12:18:20 +08:00
Justin Lin
b08c2d482a refactor 2020-02-19 12:12:09 +08:00
Justin Lin
2ffe6b8e94 refactor 2020-02-18 20:43:59 +08:00
Justin Lin
96ab55b0ca refactor 2020-02-18 20:43:06 +08:00
Justin Lin
ed6fafd0fc refactor 2020-02-18 20:41:59 +08:00
Justin Lin
771edcf831 add mz_get 2020-02-18 20:41:54 +08:00
Justin Lin
e924e8b25a remove unnecessary function 2020-02-18 17:18:31 +08:00
Justin Lin
c89c440bda add sf_square 2020-02-18 17:18:11 +08:00
Justin Lin
a9fd1444d8 rename 2020-02-18 17:01:02 +08:00
Justin Lin
dea79663c1 rename 2020-02-18 17:00:57 +08:00
Justin Lin
8ad280c731 rename 2020-02-18 16:56:28 +08:00
Justin Lin
60b49cbeae add dot_photo_sphere 2020-02-18 15:59:56 +08:00
Justin Lin
cd2b59ceee refactor 2020-02-18 15:59:49 +08:00
Justin Lin
9f47301aa7 add simple doc 2020-02-18 15:53:34 +08:00
Justin Lin
be8e713784 real photo_sphere 2020-02-18 15:51:35 +08:00
Justin Lin
2f7993b70a add sphere_surface 2020-02-18 15:51:27 +08:00
Justin Lin
68234d6079 accept 3D point 2020-02-18 15:03:11 +08:00
Justin Lin
02fac4ea5c refactor 2020-02-18 15:03:01 +08:00
Justin Lin
018b2e8be2 add surface_grapher 2020-02-18 11:13:11 +08:00
Justin Lin
7e0400ea91 add flat 2020-02-18 11:09:36 +08:00
Justin Lin
cd46a948df add tf_bend 2020-02-17 14:30:46 +08:00
Justin Lin
afd337e84f refactor 2020-02-16 16:58:42 +08:00
Justin Lin
a26895f101 refactor 2020-02-16 16:56:10 +08:00
Justin Lin
5d0a3e7710 refactor 2020-02-16 16:54:43 +08:00
Justin Lin
3f21202fac refactor 2020-02-16 16:52:45 +08:00
Justin Lin
016b88b2a4 just square_maze 2020-02-16 16:50:49 +08:00
Justin Lin
603611ab16 refactor 2020-02-16 16:47:11 +08:00
Justin Lin
0bb4fa6485 refactor 2020-02-16 16:40:43 +08:00
Justin Lin
f549a07981 refactor 2020-02-16 16:37:48 +08:00
Justin Lin
2b336e881a refactor 2020-02-16 16:34:30 +08:00
Justin Lin
246a3a3d84 refactor 2020-02-16 16:31:02 +08:00
Justin Lin
ec5bc38c18 refactor 2020-02-16 16:28:31 +08:00
Justin Lin
a8c7fc57b2 remove unnecessary function 2020-02-16 16:27:01 +08:00
Justin Lin
be7f736f95 refactor 2020-02-16 16:25:31 +08:00
Justin Lin
1fd45af2fa refactor 2020-02-16 16:20:55 +08:00
Justin Lin
4eaf763a85 refactor 2020-02-16 15:59:45 +08:00
Justin Lin
77df23ae83 refactor 2020-02-16 14:10:33 +08:00
Justin Lin
5f0e83cfc6 refactor 2020-02-16 14:08:56 +08:00
Justin Lin
feb29e2f5d remove unnecessary modules 2020-02-16 14:07:26 +08:00
Justin Lin
e99c0b3172 refactor 2020-02-16 14:07:07 +08:00
Justin Lin
1e8167d823 rename 2020-02-16 14:05:37 +08:00
Justin Lin
41f7f5a08c refactor 2020-02-16 12:12:35 +08:00
Justin Lin
b9e357069b add maze_walls 2020-02-16 12:12:29 +08:00
Justin Lin
d09dccd7d5 add maze_blocks 2020-02-16 12:12:18 +08:00
Justin Lin
f4bf9d83fc add tiled_line_torus 2020-02-15 21:11:09 +08:00
Justin Lin
4a7abcf263 refactor 2020-02-15 21:09:26 +08:00
Justin Lin
9a10484fee add torus_maze 2020-02-15 21:07:31 +08:00
Justin Lin
654ec5000c add simple doc 2020-02-15 19:51:27 +08:00
Justin Lin
9fea6538ac refactor 2020-02-15 19:48:21 +08:00
Justin Lin
75715369b5 add tf_torus 2020-02-15 18:25:50 +08:00
Justin Lin
37ee1d28c5 refactor 2020-02-15 18:06:04 +08:00
Justin Lin
34a9e38e12 add default value 2020-02-15 18:05:54 +08:00
Justin Lin
542cd41284 better printable setting 2020-02-14 14:20:12 +08:00
Justin Lin
18dd9276f1 printable setting 2020-02-14 09:33:13 +08:00
Justin Lin
4babdca442 fn6 2020-02-14 08:52:19 +08:00
Justin Lin
40589cf204 printable setting 2020-02-13 20:56:00 +08:00
Justin Lin
a4ff4a7746 rename 2020-02-13 17:40:44 +08:00
Justin Lin
3bbed7e8c0 add arc_tiled_lines 2020-02-13 17:19:46 +08:00
Justin Lin
d7f8885135 re-order 2020-02-13 17:02:20 +08:00
Justin Lin
ddf0f36a51 refactor 2020-02-13 17:01:28 +08:00
Justin Lin
f7a50a4580 update doc 2020-02-13 14:18:53 +08:00
Justin Lin
b9ca3bb246 add simple doc 2020-02-13 14:18:30 +08:00
Justin Lin
044b359bf4 refactor 2020-02-13 14:14:47 +08:00
Justin Lin
ef38ee2186 rename 2020-02-13 14:13:11 +08:00
Justin Lin
32ff45758c refactor 2020-02-13 14:11:43 +08:00
Justin Lin
92d57a0312 add tf_ring 2020-02-13 14:11:39 +08:00
Justin Lin
57e3facaa9 rename 2020-02-13 10:47:03 +08:00
Justin Lin
1900801cad add tf_x_twist 2020-02-13 08:04:45 +08:00
Justin Lin
6a9e1e7b06 add simple doc 2020-02-12 20:30:51 +08:00
Justin Lin
88e0876d2f refactor 2020-02-12 20:29:24 +08:00
Justin Lin
02b1d1e132 add tf_y_twist 2020-02-12 20:29:18 +08:00
Justin Lin
b1b5efe022 rename 2020-02-12 20:01:22 +08:00
Justin Lin
0486b85f2a rename 2020-02-12 19:58:08 +08:00
Justin Lin
00c7c10b22 rename 2020-02-12 17:55:23 +08:00
Justin Lin
5567476120 refactor 2020-02-10 14:25:32 +08:00
Justin Lin
0a64658378 add photo_sphere 2020-02-10 13:33:12 +08:00
Justin Lin
1f326b83e7 update doc 2020-02-10 13:14:14 +08:00
Justin Lin
cc47f81dc1 add simple doc 2020-02-09 17:55:19 +08:00
Justin Lin
4d7acb3734 fix offset 2020-02-09 17:54:32 +08:00
Justin Lin
2b121d386b add sphere_maze 2020-02-09 17:11:38 +08:00
Justin Lin
195bf91850 add experimental/pt_to_sphere 2020-02-09 17:11:31 +08:00
Justin Lin
af779562ba use rand 2020-02-08 16:00:04 +08:00
Justin Lin
6d3a4fba03 update readme 2020-02-06 17:56:30 +08:00
Justin Lin
c06388fcdb update examples 2020-01-29 08:42:08 +08:00
Justin Lin
4e46dcb8fb not necessary 2020-01-29 08:36:42 +08:00
Justin Lin
aca1a3ab96 update README 2020-01-28 20:51:04 +08:00
Justin Lin
f8e7c45b03 update comments 2020-01-28 20:49:08 +08:00
Justin Lin
bd1e6166fc update README 2020-01-28 17:58:03 +08:00
Justin Lin
7baaef8421 update RELEASE 2020-01-28 17:57:02 +08:00
Justin Lin
7d4023445b not necessary since 2.2 2020-01-28 17:53:01 +08:00
Justin Lin
27da9ffdae update README 2020-01-28 17:52:30 +08:00
Justin Lin
9dd793541f update all docs 2020-01-28 17:51:20 +08:00
Justin Lin
232225bf83 add deps 2020-01-28 14:43:24 +08:00
Justin Lin
00118ed183 refactor deps 2020-01-28 10:08:01 +08:00
Justin Lin
72c5ddafec refactor deps 2020-01-28 09:52:16 +08:00
Justin Lin
948d4aafae use scad 2020-01-28 09:47:39 +08:00
Justin Lin
8d796a001f use scad 2020-01-28 09:46:29 +08:00
Justin Lin
0390817c03 include scad 2020-01-28 09:44:36 +08:00
Justin Lin
eb70c87117 refactor deps 2020-01-28 09:18:38 +08:00
Justin Lin
9b80531d47 use scad 2020-01-28 09:13:15 +08:00
Justin Lin
e87e219671 use scad 2020-01-28 09:12:45 +08:00
Justin Lin
0829106ed3 use scad 2020-01-28 09:12:11 +08:00
Justin Lin
d3f2fedfac refactor deps 2020-01-28 09:11:36 +08:00
Justin Lin
8fcb52550b use scad 2020-01-28 09:10:51 +08:00
Justin Lin
170a3aa33d use scad 2020-01-28 09:10:19 +08:00
Justin Lin
97a3e2acfd refactor deps 2020-01-28 09:09:45 +08:00
Justin Lin
ce46dd1b12 use scad 2020-01-28 09:08:48 +08:00
Justin Lin
19d20c40a7 refactor deps 2020-01-28 09:08:21 +08:00
Justin Lin
01b45bf25f refactor deps 2020-01-28 09:07:39 +08:00
Justin Lin
4f74a6302e refactor 2020-01-28 09:06:08 +08:00
Justin Lin
bb70134be9 use scad 2020-01-27 21:45:06 +08:00
Justin Lin
ba7f7422a9 refactor 2020-01-27 21:44:29 +08:00
Justin Lin
7bb8acaed0 use scad 2020-01-27 21:42:25 +08:00
Justin Lin
6fe1021d50 use scad 2020-01-27 21:41:31 +08:00
Justin Lin
6dae9ec2ad use scad 2020-01-27 21:40:58 +08:00
Justin Lin
9c2ede680b use scad 2020-01-27 21:40:31 +08:00
Justin Lin
47fbf6437c use scad 2020-01-27 21:40:06 +08:00
Justin Lin
b478067f9c use scad 2020-01-27 21:39:31 +08:00
Justin Lin
1276c471e7 refactor deps 2020-01-27 21:38:39 +08:00
Justin Lin
c958138e8f use scad 2020-01-27 21:37:17 +08:00
Justin Lin
e8c87b1632 use scad 2020-01-27 21:36:37 +08:00
Justin Lin
31141aa1db use scad 2020-01-27 21:35:29 +08:00
Justin Lin
55926726e4 use scad 2020-01-27 21:34:57 +08:00
Justin Lin
22eac8bfb3 refactor deps 2020-01-27 21:34:35 +08:00
Justin Lin
237045ccd5 use scad 2020-01-27 21:33:30 +08:00
Justin Lin
744206b554 use scad 2020-01-27 21:32:44 +08:00
Justin Lin
8b1175ba2b use scad 2020-01-27 21:32:18 +08:00
Justin Lin
65fcfdfbc7 reduce deps 2020-01-27 16:53:22 +08:00
Justin Lin
7dd8ffdd10 use scad 2020-01-27 16:52:47 +08:00
Justin Lin
8fc1c225eb reduce deps 2020-01-27 16:52:07 +08:00
Justin Lin
93cc69f661 reduce deps 2020-01-27 16:50:29 +08:00
Justin Lin
47a2f00573 reduce deps 2020-01-27 16:49:45 +08:00
Justin Lin
4831d47a7a use scad 2020-01-27 16:48:38 +08:00
Justin Lin
e9ed9602fd use scad 2020-01-27 16:48:04 +08:00
Justin Lin
1cf53c0c6d use scad 2020-01-27 16:47:18 +08:00
Justin Lin
606aba22a9 reduce deps 2020-01-27 16:45:11 +08:00
Justin Lin
32fd8a3e21 reduce deps 2020-01-27 16:44:19 +08:00
Justin Lin
18e69d7c9a reduce deps 2020-01-27 16:42:42 +08:00
Justin Lin
7aada2d208 reduce deps 2020-01-27 16:41:52 +08:00
Justin Lin
b479725b59 refactor deps 2020-01-27 16:38:45 +08:00
Justin Lin
a6a673173f refactor testcase 2020-01-27 16:37:38 +08:00
Justin Lin
b12e5c7446 use scad 2020-01-27 16:37:16 +08:00
Justin Lin
d4caf1f7e8 use scad 2020-01-27 16:35:29 +08:00
Justin Lin
a212700dfe refactor deps 2020-01-27 16:34:09 +08:00
Justin Lin
d88fd6ac55 refactor deps 2020-01-27 16:31:13 +08:00
Justin Lin
9c23eb1a46 use scad 2020-01-27 16:28:12 +08:00
Justin Lin
46c485db16 refactor testcase 2020-01-27 16:27:51 +08:00
Justin Lin
e76c35e9a1 refactor deps 2020-01-27 16:26:40 +08:00
Justin Lin
eab6aadc05 refactor deps 2020-01-27 16:23:39 +08:00
Justin Lin
a646846b9a use scad 2020-01-27 16:22:14 +08:00
Justin Lin
e6b10ab416 refactor deps 2020-01-27 16:21:51 +08:00
Justin Lin
e98fd39278 refactor deps 2020-01-27 16:20:33 +08:00
Justin Lin
e6274d6202 refactor deps 2020-01-27 16:18:00 +08:00
Justin Lin
4779343a85 refactor deps 2020-01-27 16:16:02 +08:00
Justin Lin
b7966c80a5 refactor deps 2020-01-27 16:14:00 +08:00
Justin Lin
fa18ee0b91 use scad 2020-01-27 16:09:29 +08:00
Justin Lin
ce0bbc5b6e refactor deps 2020-01-27 16:09:05 +08:00
Justin Lin
ee709a6620 refactor deps 2020-01-27 16:05:09 +08:00
Justin Lin
9797e9ba71 refactor deps 2020-01-27 16:04:27 +08:00
Justin Lin
c8dbc4bce0 refactor deps 2020-01-27 16:03:11 +08:00
Justin Lin
803de57be9 refactor deps 2020-01-27 15:59:07 +08:00
Justin Lin
6ed6b39777 refactor deps 2020-01-27 15:57:28 +08:00
Justin Lin
ceac65bc5b refactor deps 2020-01-27 15:53:24 +08:00
Justin Lin
640b54f948 refactor deps 2020-01-27 15:51:14 +08:00
Justin Lin
da36511c99 refactor deps 2020-01-27 15:40:56 +08:00
Justin Lin
38b1774390 refactor deps 2020-01-27 15:35:35 +08:00
Justin Lin
0241c83ec2 refactor deps 2020-01-27 15:30:14 +08:00
Justin Lin
440e5ec6a7 refactor deps 2020-01-27 15:28:39 +08:00
Justin Lin
4a125077a6 use scad 2020-01-27 15:26:01 +08:00
Justin Lin
4aca215d23 fix deps 2020-01-27 15:23:19 +08:00
Justin Lin
d2c222ec02 use scad 2020-01-27 15:17:42 +08:00
Justin Lin
61922a3f64 refactor deps 2020-01-27 15:16:38 +08:00
Justin Lin
9a3767ccbd remove code 2020-01-27 15:16:19 +08:00
Justin Lin
4b0974807c use scad 2020-01-27 15:13:08 +08:00
Justin Lin
3ae3029b57 use scad 2020-01-27 15:11:40 +08:00
Justin Lin
3ad03be311 refactor testcase 2020-01-27 15:10:29 +08:00
Justin Lin
62e8d2af84 refactor deps 2020-01-27 15:06:30 +08:00
Justin Lin
15c549c0c0 format 2020-01-27 14:59:43 +08:00
Justin Lin
207cc23f7b refactor testcase 2020-01-27 14:59:20 +08:00
Justin Lin
9fc93a0448 use scad 2020-01-27 14:59:15 +08:00
Justin Lin
1e97f09092 refactor testcase 2020-01-27 14:57:04 +08:00
Justin Lin
b125336ae4 refactor deps 2020-01-27 14:53:26 +08:00
Justin Lin
aded6760ab use scad 2020-01-27 14:50:08 +08:00
Justin Lin
d4d3d5f4d5 refactor deps 2020-01-27 14:49:33 +08:00
Justin Lin
38a91fe2bd use scad 2020-01-27 14:45:22 +08:00
Justin Lin
05d564af41 refactor deps 2020-01-27 13:45:04 +08:00
Justin Lin
cef421c6b0 refactor deps 2020-01-27 13:34:29 +08:00
Justin Lin
a42fa85fae fix "search term not found" 2020-01-27 12:11:03 +08:00
Justin Lin
69e8910c1b refactor deps 2020-01-27 12:06:04 +08:00
Justin Lin
6a0694b81f refactor deps 2020-01-27 12:05:59 +08:00
Justin Lin
77d3a71c40 use scad 2020-01-27 11:53:11 +08:00
Justin Lin
61d841ca4b refactor deps 2020-01-27 11:51:05 +08:00
Justin Lin
2c0c83c669 refactor deps 2020-01-27 11:49:56 +08:00
Justin Lin
53106fe963 refactor deps 2020-01-27 11:46:01 +08:00
Justin Lin
275ec843d3 refactor deps 2020-01-27 10:38:23 +08:00
Justin Lin
4a25e489cd refactor deps 2020-01-27 10:37:00 +08:00
Justin Lin
9e563e92e3 refactor deps 2020-01-27 10:32:40 +08:00
Justin Lin
3683beaae6 use scad 2020-01-27 10:24:24 +08:00
Justin Lin
9be7582777 refactor deps 2020-01-27 10:18:36 +08:00
Justin Lin
a2deee0784 refactor testcase 2020-01-27 10:11:15 +08:00
Justin Lin
7ef226c549 refactor deps 2020-01-27 10:03:31 +08:00
Justin Lin
16da72c02b refactor deps 2020-01-27 09:53:06 +08:00
Justin Lin
b9590c4a10 refactor 2020-01-27 09:41:16 +08:00
Justin Lin
d8c4d8f51f reduce deps 2020-01-27 09:24:53 +08:00
Justin Lin
a1626d88f3 use scad 2020-01-27 09:16:48 +08:00
Justin Lin
cd11de64c3 fix name 2020-01-27 09:13:14 +08:00
Justin Lin
bb4d83fa01 reduce deps 2020-01-27 09:11:38 +08:00
Justin Lin
e1ec2ac66a reduce deps 2020-01-27 09:05:20 +08:00
Justin Lin
76e3a01326 fix wrong name 2020-01-27 08:57:47 +08:00
Justin Lin
31d8782cec reduce deps 2020-01-27 08:55:23 +08:00
Justin Lin
c7b1c74292 refactor 2020-01-27 08:54:17 +08:00
Justin Lin
6529e56820 refactor 2020-01-27 08:52:04 +08:00
Justin Lin
00b3d95c32 use scad 2020-01-27 08:30:24 +08:00
Justin Lin
66a97cf5d9 use scad 2020-01-27 08:27:50 +08:00
Justin Lin
267dcd498f use scad 2020-01-27 08:25:40 +08:00
Justin Lin
6e136008bf use scad 2020-01-27 08:25:18 +08:00
Justin Lin
f92bb8788e use scad 2020-01-27 08:24:44 +08:00
Justin Lin
8fcabc6d4d use scad 2020-01-27 07:46:55 +08:00
Justin Lin
acf64ed84f use scad 2020-01-27 07:45:05 +08:00
Justin Lin
0b6739a143 use scad 2020-01-27 07:43:28 +08:00
Justin Lin
b719e95ce5 use scad 2020-01-27 07:41:43 +08:00
Justin Lin
dd7ed32f4c use scad 2020-01-26 20:45:02 +08:00
Justin Lin
f749e4808a use scad 2020-01-26 20:44:55 +08:00
Justin Lin
8eabde6be9 use scad 2020-01-26 20:37:33 +08:00
Justin Lin
07d96b2e10 use scad 2020-01-26 20:34:26 +08:00
Justin Lin
be08328c32 use scad 2020-01-26 20:31:20 +08:00
Justin Lin
a49b27ecb1 use scad 2020-01-26 20:28:44 +08:00
Justin Lin
65f297070f use scad 2020-01-26 18:08:43 +08:00
Justin Lin
10a6727215 use scad 2020-01-26 18:05:27 +08:00
Justin Lin
e2e6b9437c use scad 2020-01-26 18:01:08 +08:00
Justin Lin
724046397d use full path 2020-01-26 17:47:41 +08:00
Justin Lin
73d40a312e add testcase 2020-01-26 17:34:55 +08:00
Justin Lin
60d9cba21a use scad 2020-01-26 17:19:50 +08:00
Justin Lin
67a5465e09 use scad to reduce deps 2020-01-26 17:05:05 +08:00
Justin Lin
a5772f7ee6 use scad 2020-01-26 16:59:02 +08:00
Justin Lin
cd4b87287f add testcase 2020-01-26 16:58:58 +08:00
Justin Lin
8b429529c5 use scad 2020-01-26 16:55:08 +08:00
Justin Lin
8c4fb236bf use scad to reduce deps 2020-01-26 16:54:09 +08:00
Justin Lin
c16d43669e use scad to reduce dependencies 2020-01-26 16:50:52 +08:00
Justin Lin
e82545fe37 modify comment 2020-01-26 16:45:02 +08:00
Justin Lin
a7121c6a33 use scad 2020-01-26 16:32:02 +08:00
Justin Lin
ead4450b1c refactor 2020-01-26 16:31:15 +08:00
Justin Lin
020bf01023 refactor 2020-01-26 16:30:27 +08:00
Justin Lin
b7ad7ea46e refactor unittest 2020-01-26 16:26:19 +08:00
Justin Lin
e1774765de rename 2020-01-24 14:41:15 +08:00
Justin Lin
96ed654236 rename 2020-01-24 14:39:45 +08:00
Justin Lin
241d6dcb21 rename 2020-01-24 14:38:21 +08:00
Justin Lin
2dfc5f4174 rename 2020-01-24 14:36:42 +08:00
Justin Lin
b7fb2632b8 add trefoil_klein_bottle 2020-01-23 11:19:01 +08:00
Justin Lin
de9515e1ac format 2020-01-23 10:32:11 +08:00
Justin Lin
f18d5b69e1 smooth path 2020-01-23 10:31:37 +08:00
Justin Lin
5cfa5108d4 refactor 2020-01-11 14:12:08 +08:00
Justin Lin
6873f12403 format 2020-01-11 14:10:55 +08:00
Justin Lin
d3618e968f refactor 2020-01-11 14:08:58 +08:00
Justin Lin
943498700c refactor 2020-01-11 14:07:56 +08:00
Justin Lin
64f39ff904 refactor 2020-01-11 14:05:53 +08:00
Justin Lin
b80cb1a3b6 format 2020-01-11 11:41:23 +08:00
Justin Lin
0416c449f5 refactor 2020-01-11 11:39:54 +08:00
Justin Lin
6bdfeb8d6b added chair score 2019-12-27 08:26:07 +08:00
Justin Lin
a63a08fd5c update README 2019-12-14 21:25:40 +08:00
Justin Lin
f65d20b68b added SD_Card_Taiwan 2019-12-11 15:12:19 +08:00
Justin Lin
022717206e change default value 2019-12-09 13:44:30 +08:00
Justin Lin
48d50d5f61 add comment 2019-12-08 07:37:41 +08:00
Justin Lin
082689db2a add style param 2019-12-08 07:36:02 +08:00
Justin Lin
9b85b09878 add soccer_jogsaw 2019-12-07 20:41:46 +08:00
Justin Lin
f3eca190f1 move file 2019-12-07 20:41:27 +08:00
Justin Lin
f9d4203a27 add part param 2019-12-07 20:10:51 +08:00
Justin Lin
e69ab760de pre_calculate 2019-12-07 19:46:32 +08:00
Justin Lin
74c425bb84 adjust space and h 2019-12-07 19:42:38 +08:00
Justin Lin
0458eea63d format 2019-12-07 17:50:39 +08:00
Justin Lin
f370b1105f half space 2019-12-07 17:35:03 +08:00
Justin Lin
25d26216e9 offset to make space 2019-12-07 17:14:27 +08:00
Justin Lin
61d4d38feb change param 2019-12-06 11:28:51 +08:00
Justin Lin
6255c9ef87 rename 2019-11-22 20:06:53 +08:00
Justin Lin
56e7992ad9 add tai chi 2019-11-22 17:04:54 +08:00
Justin Lin
a5e7d1b4c9 change scale 2019-11-01 06:52:08 +08:00
Justin Lin
7f12425364 scale x, y 2019-10-31 21:46:07 +08:00
Justin Lin
16f6fcfbb6 scale x, y 2019-10-31 21:44:49 +08:00
Justin Lin
4e463a51f3 add rose 2019-10-31 15:46:51 +08:00
Justin Lin
4f75ba64ef remove code not necessary 2019-10-28 17:01:38 +08:00
Justin Lin
94cae52f9d add nautilus_shell 2019-10-28 15:29:41 +08:00
Justin Lin
367c9e4b9d add fn 2019-10-25 18:24:29 +08:00
Justin Lin
db239d34cb add simple_seashell 2019-10-25 16:10:56 +08:00
Justin Lin
40579752ab update RELEASE 2019-10-18 18:09:00 +08:00
Justin Lin
2ef63ddd38 update RELEASE 2019-10-18 18:06:35 +08:00
Justin Lin
a2cd79cfa7 update README 2019-10-18 09:18:33 +08:00
Justin Lin
24cbc8924c update all 2019-10-18 08:36:12 +08:00
Justin Lin
98f62e9b29 update RELEASE 2019-10-18 08:35:02 +08:00
Justin Lin
0c15ed2954 update README 2019-10-18 08:29:24 +08:00
Justin Lin
4b663aa563 color it 2019-10-13 06:59:09 +08:00
Justin Lin
8caa2f02d6 add soccer_polyhedron 2019-10-12 21:51:20 +08:00
Justin Lin
107837bbdd a uniform knot vector is enough 2019-10-12 07:45:24 +08:00
Justin Lin
3ccb725645 update doc 2019-10-11 20:47:21 +08:00
Justin Lin
426f2623f7 tube use bspline_curve 2019-10-11 20:44:36 +08:00
Justin Lin
16637b098c format 2019-10-11 18:15:29 +08:00
Justin Lin
e42d70c11e update image 2019-10-11 13:57:00 +08:00
Justin Lin
385258bbc9 add triangle_splice 2019-10-07 20:41:55 +08:00
Justin Lin
7db613cef2 add gyro maze 2019-10-06 15:54:46 +08:00
Justin Lin
6cacd821e8 remove offset 2019-10-06 11:55:59 +08:00
Justin Lin
702a2c9577 add name 2019-10-06 10:43:34 +08:00
Justin Lin
132bdba10f add heart2heart_maze 2019-10-06 10:41:36 +08:00
Justin Lin
3d29408155 remove offset 2019-10-06 10:06:06 +08:00
Justin Lin
9fb90341af remove star 2019-10-06 09:55:52 +08:00
Justin Lin
3cd041d2bf change wall width 2019-10-06 09:55:21 +08:00
Justin Lin
b0c299e0a4 change road width 2019-10-06 09:53:18 +08:00
Justin Lin
9210fee4fc externalize maze 2019-10-06 09:29:22 +08:00
Justin Lin
f3c39702ac change shell 2019-10-06 09:28:06 +08:00
Justin Lin
fabdfb6bed adjust params 2019-10-05 17:27:53 +08:00
Justin Lin
b8901a9d3c use ellipse_extrude 2019-10-05 17:08:14 +08:00
Justin Lin
fb383f787b add heart_maze 2019-10-05 16:18:32 +08:00
Justin Lin
f64c0b6612 render 2d first 2019-10-05 15:12:36 +08:00
Justin Lin
e5e734c440 UPDATE ALL 2019-10-04 13:47:09 +08:00
Justin Lin
7b5996c756 update doc 2019-10-04 13:30:59 +08:00
Justin Lin
2e271bab3c add doc 2019-10-04 13:29:50 +08:00
Justin Lin
92324ba78f update all 2019-10-04 13:27:30 +08:00
Justin Lin
cb2a580de0 add comment 2019-10-04 13:27:03 +08:00
Justin Lin
4b37babadb update testcase 2019-10-04 13:21:53 +08:00
Justin Lin
982cbefec5 refactor 2019-10-04 09:52:15 +08:00
Justin Lin
0badb22b54 refactor 2019-10-04 09:50:33 +08:00
Justin Lin
6c15fc2fe0 refactor 2019-10-04 09:44:28 +08:00
Justin Lin
7ba82e0279 update doc 2019-10-04 09:26:28 +08:00
Justin Lin
44857c2875 update doc 2019-10-04 09:19:59 +08:00
Justin Lin
ce549c54cf refactor 2019-10-04 09:19:01 +08:00
Justin Lin
5a7fc3130b reduce dependencies 2019-10-04 09:18:56 +08:00
Justin Lin
12c490481a add cat_protector 2019-10-04 09:10:59 +08:00
Justin Lin
aa82cd4af4 add thickness 2019-10-04 09:05:14 +08:00
Justin Lin
8c6f3aad2d add tableware_organizer 2019-10-03 19:57:20 +08:00
Justin Lin
0aa52ae97f rename 2019-10-03 17:55:29 +08:00
Justin Lin
3577813f62 add lotus_like_flower 2019-10-03 15:10:27 +08:00
Justin Lin
3f356e0e7c update all 2019-10-03 15:09:50 +08:00
Justin Lin
602c7e6541 add all 2019-10-03 15:09:07 +08:00
Justin Lin
a9270db161 rename 2019-10-03 15:09:01 +08:00
Justin Lin
7ef6e6fbf7 add fib_seq 2019-10-03 15:07:05 +08:00
Justin Lin
7e71667694 extract fast fib 2019-10-03 15:06:55 +08:00
Justin Lin
9556f60050 fix point order 2019-10-03 08:16:33 +08:00
Justin Lin
69cbd7e88a update all 2019-10-02 09:57:22 +08:00
Justin Lin
9d751ada18 fix offset 2019-10-02 09:56:46 +08:00
Justin Lin
5d67b717e0 update doc 2019-10-02 09:12:27 +08:00
Justin Lin
07b95f0240 scale bottom 2019-10-02 09:12:03 +08:00
Justin Lin
e7e0494aa1 update doc 2019-10-02 09:07:19 +08:00
Justin Lin
5fcd2c473e use box_extrude to refactor 2019-10-02 09:04:08 +08:00
Justin Lin
19185c677a add params 2019-10-02 09:03:34 +08:00
Justin Lin
64ada004ba since 2.1 2019-10-02 08:08:40 +08:00
Justin Lin
1fc7cad25e update readme 2019-10-01 13:40:49 +08:00
Justin Lin
4e7c46d495 add image 2019-10-01 13:40:11 +08:00
Justin Lin
98f6a46c9b add readme 2019-10-01 13:37:02 +08:00
Justin Lin
1d969a2cd4 99 segs 2019-10-01 11:09:51 +08:00
Justin Lin
48ec27ff2c add moving fish 2019-10-01 11:09:22 +08:00
Justin Lin
533a5b2833 format 2019-09-29 16:41:47 +08:00
Justin Lin
e3ff941430 add fern_leaf_stencil 2019-09-29 16:39:23 +08:00
Justin Lin
e933aee5a8 update doc 2019-09-29 15:03:41 +08:00
Justin Lin
f31cfde720 update doc 2019-09-29 15:02:07 +08:00
Justin Lin
1aeae78e5d update all 2019-09-29 14:53:04 +08:00
Justin Lin
7f92f417c5 update doc 2019-09-29 14:49:25 +08:00
Justin Lin
373e3c3064 update doc 2019-09-29 14:47:30 +08:00
Justin Lin
8404b3332e add functions 2019-09-29 14:46:17 +08:00
Justin Lin
bc9818b59b add doc 2019-09-29 14:45:31 +08:00
Justin Lin
f03296c672 update init data 2019-09-29 14:17:06 +08:00
Justin Lin
df52a9e52e update doc 2019-09-29 14:15:44 +08:00
Justin Lin
c335111b44 add doc 2019-09-29 14:09:17 +08:00
Justin Lin
5212f6ffc4 add comment 2019-09-29 12:12:23 +08:00
Justin Lin
36b4cdf0d2 add doc 2019-09-29 12:11:46 +08:00
Justin Lin
aba9f192b9 format 2019-09-29 10:21:18 +08:00
Justin Lin
b7026a1b92 format 2019-09-29 10:20:49 +08:00
Justin Lin
cf70c376ac use t3d to refactor 2019-09-29 10:20:40 +08:00
Justin Lin
f8bfe807a0 add t3d 2019-09-29 10:20:30 +08:00
Justin Lin
2f6e3e9252 format 2019-09-29 10:16:52 +08:00
Justin Lin
38fe5aded2 change param 2019-09-29 09:56:32 +08:00
Justin Lin
693d5465ba refactor 2019-09-29 09:45:31 +08:00
Justin Lin
2da3c97212 update comment 2019-09-28 20:36:56 +08:00
Justin Lin
aa6afab346 rename 2019-09-28 20:36:17 +08:00
Justin Lin
3b13717d3d refactor 2019-09-28 20:34:50 +08:00
Justin Lin
0210035a50 format 2019-09-28 20:30:24 +08:00
Justin Lin
c7dacfddd8 refactor 2019-09-28 20:29:53 +08:00
Justin Lin
92c32b70a1 use t2d to refactor 2019-09-28 20:28:25 +08:00
Justin Lin
6a6b9289af refactor 2019-09-28 20:02:45 +08:00
Justin Lin
ebf6dc5bca reduce param 2019-09-28 19:54:20 +08:00
Justin Lin
ca40a5c120 rename 2019-09-28 18:14:59 +08:00
Justin Lin
5f8e4fed0f simplify param 2019-09-28 18:11:15 +08:00
Justin Lin
4fad8da2fa experimental t2d 2019-09-28 18:05:06 +08:00
Justin Lin
7488f62df7 rename 2019-09-28 17:33:04 +08:00
Justin Lin
33276552e9 rename 2019-09-28 17:29:51 +08:00
Justin Lin
58d03af46b remove extra tri 2019-09-28 11:36:57 +08:00
Justin Lin
df97574a66 refactor 2019-09-28 09:58:34 +08:00
Justin Lin
ea401ce009 refactor 2019-09-28 09:58:30 +08:00
Justin Lin
3d3ad1151a move 2019-09-27 21:40:29 +08:00
Justin Lin
918fde08a1 add sierpinski_pyramid 2019-09-27 11:13:54 +08:00
Justin Lin
fe27685932 format 2019-09-27 08:52:54 +08:00
Justin Lin
a6131f8da3 rename 2019-09-27 08:52:06 +08:00
Justin Lin
103f848a80 format 2019-09-27 08:51:28 +08:00
Justin Lin
e3ef5a3de9 format 2019-09-27 08:42:43 +08:00
Justin Lin
5e0bdc068b format 2019-09-27 08:42:12 +08:00
Justin Lin
939161bdba rename 2019-09-27 07:37:02 +08:00
Justin Lin
0309699822 add stereographic_projection_chars 2019-09-27 07:34:48 +08:00
Justin Lin
08c51370dd add dragon 2019-09-26 17:44:26 +08:00
Justin Lin
dfec4ba772 rename 2019-09-26 12:08:51 +08:00
Justin Lin
8bb38eceb2 add dancing_cubes 2019-09-26 11:36:27 +08:00
Justin Lin
00521289f3 diff directly 2019-09-26 11:35:39 +08:00
Justin Lin
4c8c578fbf refactor 2019-09-26 09:13:42 +08:00
Justin Lin
78b45beaa2 refactor 2019-09-26 09:12:14 +08:00
Justin Lin
e4ac6dcb98 format 2019-09-26 08:53:47 +08:00
Justin Lin
ea0fee1148 format 2019-09-26 08:24:48 +08:00
Justin Lin
2cd6e31a65 format 2019-09-26 08:22:41 +08:00
Justin Lin
ddbed585b0 format 2019-09-26 08:21:55 +08:00
Justin Lin
81cb948a53 format 2019-09-26 08:21:39 +08:00
Justin Lin
7333d474e1 format 2019-09-26 08:21:15 +08:00
Justin Lin
aa6a1a9453 format 2019-09-26 08:20:54 +08:00
Justin Lin
8a2667b8f1 format 2019-09-26 08:19:42 +08:00
Justin Lin
566acf7a99 format 2019-09-26 08:19:19 +08:00
Justin Lin
954948480b format 2019-09-26 08:18:58 +08:00
Justin Lin
b56c516fe7 format 2019-09-26 08:17:54 +08:00
Justin Lin
78f7b0b4aa format 2019-09-26 08:17:30 +08:00
Justin Lin
0fc52bd023 format 2019-09-26 08:17:10 +08:00
Justin Lin
f9f22d9fc2 format 2019-09-26 08:15:50 +08:00
Justin Lin
348f04b10f format 2019-09-26 08:14:36 +08:00
Justin Lin
19e57f965e format 2019-09-26 08:14:09 +08:00
Justin Lin
86fb7c1279 format 2019-09-26 08:12:43 +08:00
Justin Lin
55400c9d2c add center param 2019-09-26 08:10:38 +08:00
Justin Lin
1be93b3bb1 unnecessary module 2019-09-26 07:26:41 +08:00
Justin Lin
a6c3e1ee8a use square directly 2019-09-26 07:26:07 +08:00
Justin Lin
bb686e7077 add joint_T 2019-09-25 21:00:56 +08:00
Justin Lin
4123be7a66 use joint_T to refactor 2019-09-25 20:59:57 +08:00
Justin Lin
f924000a4a add joint_T 2019-09-25 20:59:47 +08:00
Justin Lin
8456295e0a change value 2019-09-25 15:39:33 +08:00
Justin Lin
d3611493fb add wall_radius 2019-09-25 15:34:43 +08:00
Justin Lin
91b127210b modify unit 2019-09-25 15:22:42 +08:00
Justin Lin
f599107da2 modify leng2 2019-09-25 13:39:02 +08:00
Justin Lin
78a28239dd modify bottom walkway 2019-09-25 13:19:56 +08:00
Justin Lin
114cece327 change height 2019-09-25 10:25:40 +08:00
Justin Lin
ef9035120d modify comment 2019-09-25 10:22:41 +08:00
Justin Lin
33a09d4332 add walk_torus83_fort 2019-09-25 10:21:46 +08:00
Justin Lin
f29e410654 add box 2019-09-24 13:44:02 +08:00
Justin Lin
34dc0d2f3a extract triangle2square 2019-09-24 13:43:57 +08:00
Justin Lin
3704abf382 rename 2019-09-24 13:41:32 +08:00
Justin Lin
d258a062ea diff not necessary 2019-09-24 13:10:17 +08:00
Justin Lin
3330ac3f7d to ratio of leng 2019-09-24 09:23:07 +08:00
Justin Lin
ad5dbbc143 add triangle2square 2019-09-24 09:02:08 +08:00
Justin Lin
e2eb36bb57 add stick_tower 2019-09-23 08:26:54 +08:00
Justin Lin
2fc63d1904 add text_box 2019-09-23 08:15:37 +08:00
Justin Lin
1f9ee747ae refactor 2019-09-22 20:19:52 +08:00
Justin Lin
374000df9c don't rotate when 0 2019-09-22 19:37:17 +08:00
Justin Lin
c5bfc89c4a add golden_taiwan 2019-09-22 13:39:08 +08:00
Justin Lin
ad07fbe1b5 update README 2019-09-21 19:25:40 +08:00
Justin Lin
68afaab061 update all 2019-09-21 19:23:22 +08:00
Justin Lin
8b239c22a3 update doc 2019-09-21 19:21:48 +08:00
Justin Lin
828e3ae5ff change featured img 2019-09-21 19:20:04 +08:00
Justin Lin
275a01396a add comment 2019-09-21 19:14:38 +08:00
Justin Lin
75284851e9 add cone doc 2019-09-21 13:27:14 +08:00
Justin Lin
bf1f3ce23e update img 2019-09-21 13:20:01 +08:00
Justin Lin
08a414909e update img 2019-09-21 13:19:52 +08:00
Justin Lin
9e0dc10ed4 update doc 2019-09-21 13:08:51 +08:00
Justin Lin
2f16883109 rename param 2019-09-21 10:18:22 +08:00
Justin Lin
45ccf8aed3 rename param 2019-09-21 10:17:31 +08:00
Justin Lin
927d551620 add doc 2019-09-21 10:16:45 +08:00
Justin Lin
2129c09fb9 rename param 2019-09-21 10:13:46 +08:00
Justin Lin
76306a2a80 modified because of connector_peg param changed 2019-09-21 09:58:35 +08:00
Justin Lin
6451029b9f fixed head height 2019-09-21 09:57:57 +08:00
Justin Lin
cbea572747 add height param 2019-09-21 09:19:37 +08:00
Justin Lin
386e8b934e refactor 2019-09-21 08:25:26 +08:00
Justin Lin
6b906292aa refactor 2019-09-21 08:24:01 +08:00
Justin Lin
03bca85e34 refactor 2019-09-21 08:22:22 +08:00
Justin Lin
237232dc07 refactor 2019-09-21 08:19:29 +08:00
Justin Lin
a3a0767ea3 update doc 2019-09-20 18:15:48 +08:00
Justin Lin
719217ad6c refactor 2019-09-20 17:51:11 +08:00
Justin Lin
3c3e2b7356 refactor 2019-09-20 15:47:06 +08:00
Justin Lin
50903803c3 refactor 2019-09-20 15:45:38 +08:00
Justin Lin
e6aec7f07e format 2019-09-20 14:52:35 +08:00
Justin Lin
3cb8f8fb7d rename 2019-09-20 11:57:50 +08:00
Justin Lin
7a588bb95b format 2019-09-20 11:48:06 +08:00
Justin Lin
8e8a09b030 format 2019-09-20 11:48:01 +08:00
Justin Lin
a1185cc9c7 rename 2019-09-20 11:08:57 +08:00
Justin Lin
7dcf44cd67 refactor 2019-09-19 17:53:11 +08:00
Justin Lin
5e86912b2e refactor 2019-09-19 17:48:22 +08:00
Justin Lin
6d95a8bf9f refactor 2019-09-19 17:44:15 +08:00
Justin Lin
d4bec58375 refactor 2019-09-19 17:41:24 +08:00
Justin Lin
d8dafe7224 format 2019-09-19 15:49:36 +08:00
Justin Lin
4d5cf0e59b format 2019-09-19 15:47:19 +08:00
Justin Lin
eb9b13841f refactor 2019-09-19 15:41:16 +08:00
Justin Lin
afa3dbcd62 refactor 2019-09-19 15:39:38 +08:00
Justin Lin
7634a0dd72 add cone 2019-09-19 10:12:27 +08:00
Justin Lin
4c7ef79c17 add string_tetrahedron 2019-09-19 10:10:32 +08:00
Justin Lin
4914dda1ac add corn 2019-09-19 09:58:58 +08:00
Justin Lin
1229716878 remove default value 2019-09-19 09:08:48 +08:00
Justin Lin
e87321fc32 rename 2019-09-19 08:48:53 +08:00
Justin Lin
d0712918a2 add connector_peg 2019-09-18 21:03:44 +08:00
Justin Lin
373f10a52b rotate_extrude 2D 2019-09-18 20:04:18 +08:00
Justin Lin
0edf8c2946 use connector_peg to refactor 2019-09-18 18:07:34 +08:00
Justin Lin
3252461b32 use peg to refactor 2019-09-18 17:36:59 +08:00
Justin Lin
e572b6bf1f add peg 2019-09-18 17:36:52 +08:00
Justin Lin
25366f54e6 mirror it 2019-09-18 14:48:33 +08:00
Justin Lin
cf1d60045f format 2019-09-18 14:39:45 +08:00
Justin Lin
e145a137f0 add qr_coder 2019-09-18 14:38:10 +08:00
Justin Lin
0623296ad9 add multiplication_puzzle. 2019-09-15 20:43:26 +08:00
Justin Lin
538ed7b38e remove option 2019-09-15 08:45:58 +08:00
Justin Lin
bc8bf7f67b fix base orientation 2019-09-15 08:26:02 +08:00
Justin Lin
f5f0c7d5f8 rotate, not mirror 2019-09-15 08:06:45 +08:00
Justin Lin
842bb858c0 add spiral_cube 2019-09-14 20:59:50 +08:00
Justin Lin
0205686b9f add cargo 2019-09-13 15:00:16 +08:00
Justin Lin
e6eca1f526 move 2019-09-13 14:59:59 +08:00
Justin Lin
1c43b879f9 refactor 2019-09-11 14:57:01 +08:00
Justin Lin
89d1233c9f format 2019-09-11 14:55:11 +08:00
Justin Lin
ae217d6426 support different sides 2019-09-11 14:55:03 +08:00
Justin Lin
2760ba2b65 rename 2019-09-11 14:49:55 +08:00
Justin Lin
47228742ed rename 2019-09-11 14:47:38 +08:00
Justin Lin
e327df46f3 refactor 2019-09-11 14:46:58 +08:00
Justin Lin
ba71c3099f refactor 2019-09-11 14:30:51 +08:00
Justin Lin
553e47a010 rename 2019-09-11 14:16:49 +08:00
Justin Lin
d2d9a0b48f refactor 2019-09-11 14:16:08 +08:00
Justin Lin
3ae965216b remove param 2019-09-11 09:55:44 +08:00
Justin Lin
e83ac7489a delete 2019-09-11 09:49:33 +08:00
Justin Lin
a308bc7422 add floor_stand_text 2019-09-11 09:48:05 +08:00
Justin Lin
368c6db77e format 2019-09-11 09:44:02 +08:00
Justin Lin
4c6130f851 add floor_stand_symbol 2019-09-11 09:40:26 +08:00
Justin Lin
1a15d307a6 add floor_stand 2019-09-10 14:01:58 +08:00
Justin Lin
b8295ab5f1 refactor 2019-09-10 13:30:48 +08:00
Justin Lin
256971467c add pyramid_maze 2019-09-10 13:24:10 +08:00
Justin Lin
34303057a2 rename 2019-09-10 09:00:00 +08:00
Justin Lin
9fe1994049 refactor 2019-09-09 09:30:25 +08:00
Justin Lin
bfcd168e4b refactor 2019-09-09 09:23:20 +08:00
Justin Lin
c8a5993787 refactor 2019-09-09 09:18:13 +08:00
Justin Lin
f439c17c1f refactor 2019-09-09 09:16:31 +08:00
Justin Lin
d7d34fa322 refactor 2019-09-09 09:08:27 +08:00
Justin Lin
32361d57c5 refactor 2019-09-09 09:03:46 +08:00
Justin Lin
247574c2e4 refactor 2019-09-09 09:03:29 +08:00
Justin Lin
bd0325979f add vampire_holder 2019-09-09 08:45:17 +08:00
Justin Lin
dace753dde add melted_clock 2019-09-08 20:41:42 +08:00
Justin Lin
1ba1ceddc7 rename 2019-09-08 19:45:47 +08:00
Justin Lin
bfba37c99f rename 2019-09-08 19:45:36 +08:00
Justin Lin
ccd0be5551 add regular_polygon_maze 2019-09-08 17:18:01 +08:00
Justin Lin
ff2cf213da move files 2019-09-08 14:56:09 +08:00
Justin Lin
10744c9337 add spring_dog 2019-09-08 14:55:32 +08:00
Justin Lin
b022b859cc replace parentheses 2019-09-07 16:43:51 +08:00
Justin Lin
0a0f18b323 modify angle 2019-09-07 16:18:36 +08:00
Justin Lin
f266d18efa fix a_step 2019-09-07 16:18:27 +08:00
Justin Lin
d86be387f1 add mobius_maze 2019-09-07 15:59:59 +08:00
Justin Lin
4174cde9d8 refactor 2019-09-07 15:59:47 +08:00
Justin Lin
dc31063b4c y twisted 2019-09-07 15:23:52 +08:00
Justin Lin
1b07f29fa8 add twisted_maze 2019-09-07 10:35:15 +08:00
Justin Lin
a19da610fb add bearing_captured_in_mobius_cut 2019-09-06 18:03:15 +08:00
Justin Lin
c4d1207cf8 refactor 2019-09-05 20:04:12 +08:00
Justin Lin
9e026d98ee add cube_maze 2019-09-05 20:01:57 +08:00
Justin Lin
5f816e4d5b rename 2019-09-04 08:29:38 +08:00
Justin Lin
25a8c24c4e add params 2019-09-04 08:26:58 +08:00
Justin Lin
113a7f876c rename 2019-09-04 08:25:05 +08:00
Justin Lin
921e67f511 refactor 2019-09-04 08:23:25 +08:00
Justin Lin
ed2845a4e8 refactor 2019-09-04 07:35:20 +08:00
Justin Lin
df4ebba3c3 refactor 2019-09-03 21:00:50 +08:00
Justin Lin
e6fe09c649 modify condition 2019-09-03 20:37:00 +08:00
Justin Lin
93c53d213d rename 2019-09-03 17:37:52 +08:00
Justin Lin
8f770f713b rename 2019-09-03 17:30:09 +08:00
Justin Lin
0dacbb8bee rename 2019-09-03 17:28:28 +08:00
Justin Lin
83a8382aea refactor 2019-09-03 17:24:04 +08:00
Justin Lin
8fc3939cae fix wrong param 2019-09-03 07:28:51 +08:00
Justin Lin
ba29e95bf5 refactor 2019-09-02 15:08:37 +08:00
Justin Lin
55a8675550 add cylinder_maze 2019-09-02 15:05:51 +08:00
Justin Lin
dce3d0018b circularable 2019-09-02 15:05:44 +08:00
Justin Lin
9f1276d232 refoactor 2019-09-02 09:01:33 +08:00
Justin Lin
1d46034298 refactor 2019-09-02 08:43:44 +08:00
Justin Lin
76c703dfc2 rename 2019-09-02 08:43:10 +08:00
Justin Lin
8957fb0e1d add comment 2019-09-02 08:40:41 +08:00
Justin Lin
4b539c3b3e refactor 2019-09-02 08:38:43 +08:00
Justin Lin
1f1744a58e format 2019-09-02 08:28:49 +08:00
Justin Lin
7c14a6339e all UPPER_RIGHT_WALL 2019-09-02 08:25:26 +08:00
Justin Lin
181602df7a update comment 2019-09-02 08:22:02 +08:00
Justin Lin
d50bc8d5a8 add pyramidal_maze 2019-09-02 08:15:19 +08:00
Justin Lin
3a4f168835 refactor 2019-09-01 20:25:03 +08:00
Justin Lin
daefe1e8d1 change value 2019-09-01 20:20:08 +08:00
Justin Lin
d5b232cdb5 refactor 2019-09-01 20:19:38 +08:00
Justin Lin
c4372b13c8 rename 2019-09-01 20:03:51 +08:00
Justin Lin
db6adbb195 rename 2019-09-01 20:03:26 +08:00
Justin Lin
aa7be463f8 rename 2019-09-01 20:03:03 +08:00
Justin Lin
c7e00eaed5 del 2019-09-01 18:23:01 +08:00
Justin Lin
22d2cfa413 use square_maze 2019-09-01 18:20:41 +08:00
Justin Lin
ec399f3926 extract maze 2019-09-01 18:20:04 +08:00
Justin Lin
4708f039fc hex_maze_stereographic_projection 2019-09-01 11:58:44 +08:00
Justin Lin
60ba1b8ae1 extract maze 2019-09-01 11:58:10 +08:00
Justin Lin
7088e1652a add stereographic_projection_maze 2019-09-01 11:45:06 +08:00
Justin Lin
0f78b248f6 move modules into regular_polygon_maze 2019-09-01 11:43:40 +08:00
Justin Lin
cc6b19984b add maze_regular_polygon_generator 2019-09-01 11:03:23 +08:00
Justin Lin
355d78da86 fix wrong img 2019-09-01 10:50:38 +08:00
Justin Lin
3d8b1dcab7 update README 2019-08-31 17:21:32 +08:00
Justin Lin
75a95fa8d9 update README 2019-08-31 17:19:58 +08:00
Justin Lin
f66c19945f move 2019-08-31 17:19:40 +08:00
Justin Lin
a06f4ad267 update example 2019-08-31 17:18:50 +08:00
Justin Lin
e32402649c add px_spiral_text 2019-08-31 16:32:24 +08:00
Justin Lin
76c7d15179 update README 2019-08-29 08:47:40 +08:00
Justin Lin
132fa734e9 update dotSCAD all 2019-08-29 08:41:29 +08:00
Justin Lin
606fd3310c add module 2019-08-29 08:39:30 +08:00
Justin Lin
8700b0527c add comment 2019-08-29 08:38:45 +08:00
Justin Lin
6398003513 add doc 2019-08-29 08:38:07 +08:00
Justin Lin
e91c1b24ad add leopard_cat_taiwan 2019-08-29 07:51:27 +08:00
Justin Lin
2a207bf709 update example 2019-08-27 08:36:10 +08:00
Justin Lin
86a7f9bb9d change default value 2019-08-27 07:32:07 +08:00
Justin Lin
a900d5bf3b rename 2019-08-26 20:35:07 +08:00
Justin Lin
a226e0a625 add normalize parameter 2019-08-26 08:05:49 +08:00
Justin Lin
d692f700f7 update example 2019-08-26 07:36:17 +08:00
Justin Lin
e3e5d91ea9 add example 2019-08-25 20:48:47 +08:00
Justin Lin
108450b029 change levels format 2019-08-25 19:50:17 +08:00
Justin Lin
00f1b3a63d change binaries format 2019-08-25 18:13:36 +08:00
Justin Lin
993bd617aa fix end cond 2019-08-25 18:12:59 +08:00
Justin Lin
4dc5fdd1d9 update doc 2019-08-25 17:58:58 +08:00
Justin Lin
d98c3ee6f6 update doc 2019-08-25 17:57:59 +08:00
Justin Lin
6c570ef757 size is not necessary 2019-08-25 17:56:34 +08:00
Justin Lin
1af801f54a add px_gray 2019-08-25 15:44:14 +08:00
Justin Lin
b72ae73c2e based on idx 2019-08-25 08:30:56 +08:00
Justin Lin
b144df1db1 add comment 2019-08-24 15:59:34 +08:00
Justin Lin
dde70b656c add doc 2019-08-24 15:56:29 +08:00
Justin Lin
5504ef1b89 update doc 2019-08-24 13:52:33 +08:00
Justin Lin
d246d4b8f8 rename 2019-08-24 10:42:35 +08:00
Justin Lin
65497a1bd2 update doc 2019-08-24 10:39:33 +08:00
Justin Lin
9927662c90 update doc 2019-08-24 10:38:32 +08:00
Justin Lin
1be303c2fe add comment 2019-08-24 10:36:58 +08:00
Justin Lin
a5a477f602 add doc 2019-08-24 10:35:16 +08:00
Justin Lin
801bc1afae update docs 2019-08-24 10:13:25 +08:00
Justin Lin
1c2e9b3293 fix name error 2019-08-24 08:58:10 +08:00
Justin Lin
a115f06e7c rename 2019-08-24 08:57:03 +08:00
Justin Lin
a9ee80d42f rename 2019-08-24 08:56:50 +08:00
Justin Lin
b673a41c4f rename 2019-08-24 08:56:27 +08:00
Justin Lin
40d71b3b3f rename 2019-08-24 08:56:15 +08:00
Justin Lin
9c4a783f02 add functions 2019-08-23 20:48:59 +08:00
Justin Lin
16e06de537 add 8x8char 2019-08-23 20:43:27 +08:00
Justin Lin
8655ab4df4 fix height bug 2019-08-23 11:11:35 +08:00
Justin Lin
38717abd1a allow different size 2019-08-23 08:40:18 +08:00
Justin Lin
9ec796696c fix end condition 2019-08-22 09:16:10 +08:00
Justin Lin
bbf6f7d5ca change order of points 2019-08-22 07:50:12 +08:00
Justin Lin
2db1b5fedc add bitmap 2019-08-21 21:03:53 +08:00
Justin Lin
ef7adbdbc0 refactor 2019-08-21 19:55:10 +08:00
Justin Lin
76f8debeb2 not necessary 2019-08-19 21:34:04 +08:00
Justin Lin
fd6fce1eae add .scad 2019-08-19 21:24:58 +08:00
Justin Lin
e83fa5f249 add packing circles 2019-08-18 10:03:38 +08:00
Justin Lin
db28df088b updata doc 2019-08-16 09:50:38 +08:00
Justin Lin
bf7a481011 add comment 2019-08-16 09:50:02 +08:00
Justin Lin
4754438be4 update comments 2019-08-16 09:49:18 +08:00
Justin Lin
fcb0d89a27 add doc 2019-08-16 09:45:06 +08:00
Justin Lin
a5039c8f5a add parameters 2019-08-11 11:37:24 +08:00
Justin Lin
99e68cfb31 use rands directly 2019-08-11 11:06:38 +08:00
Justin Lin
6bda7cc3fa add rand 2019-08-11 10:54:22 +08:00
Justin Lin
fd5cb7f54c add comment 2019-08-11 10:53:24 +08:00
Justin Lin
4916d30c08 Hypnotic squares 2019-08-11 10:45:32 +08:00
Justin Lin
ade18af430 add forest 2019-08-10 10:15:21 +08:00
Justin Lin
e9aa9f6c36 add tiled_lines 2019-08-10 09:50:06 +08:00
Justin Lin
e31a7b7883 fix wrong rotation 2019-08-09 21:25:43 +08:00
Justin Lin
f25c02a37d add doc 2019-08-07 21:07:31 +08:00
Justin Lin
d7c9a326cc ignore if knots is undef 2019-08-07 20:45:09 +08:00
Justin Lin
ee2e4d1c0e not necessary 2019-08-04 09:17:48 +08:00
Justin Lin
fa8a524c90 add euler_maze 2019-08-03 20:42:16 +08:00
Justin Lin
c718d58e15 added twist_bottle 2019-07-30 15:49:31 +08:00
Justin Lin
c71b612d01 add sierpinski_triangle 2019-07-29 20:46:06 +08:00
Justin Lin
c0c98c125e Checking parameters 2019-07-29 07:47:42 +08:00
Justin Lin
5dc3132fcf update doc 2019-07-28 18:24:48 +08:00
Justin Lin
2cde1a5bcb update doc 2019-07-28 18:24:18 +08:00
Justin Lin
aeda6fc34c remove temp var 2019-07-28 18:23:41 +08:00
Justin Lin
9940e18fff accept 2d points 2019-07-28 18:21:17 +08:00
Justin Lin
f400281c15 add bspline_curve 2019-07-28 17:22:34 +08:00
Justin Lin
749a9a95ae format 2019-07-27 18:19:31 +08:00
Justin Lin
f5b3024b09 add heart_chain 2019-07-27 16:53:47 +08:00
Justin Lin
8d9f6d5f9b refactor 2019-07-19 15:25:31 +08:00
Justin Lin
cc38eee4ed add chrome_dino 2019-07-18 17:27:23 +08:00
Justin Lin
86f94d2499 update readme 2019-07-17 08:45:07 +08:00
Justin Lin
6737b4a43e fix conflicts 2019-07-17 08:37:33 +08:00
Justin Lin
3dde9f2745 add dotSCAD 2019-07-15 08:24:54 +08:00
Justin Lin
3ac4136043 fix include 2019-07-15 08:23:38 +08:00
Justin Lin
70879d4c73 update release 2019-07-15 08:18:50 +08:00
Justin Lin
840f8df3ae add voronoi_vase 2019-07-14 11:10:05 +08:00
Justin Lin
49e13d920a add superformula_vase 2019-07-14 10:58:31 +08:00
Justin Lin
948410ec56 rename 2019-07-14 10:15:27 +08:00
Justin Lin
8576d93dd8 update tree 2019-07-14 10:14:10 +08:00
Justin Lin
47a3f9c155 add tree 2019-07-14 10:10:29 +08:00
Justin Lin
93c7ea5c9d add dancing_taiwan 2019-07-13 18:21:04 +08:00
Justin Lin
cfda38c8bd add text_sphere.scad 2019-07-13 16:44:24 +08:00
Justin Lin
d3640830c4 add klein bottle 2019-07-12 16:38:49 +08:00
Justin Lin
dac87e49c5 update README 2019-07-09 07:33:36 +08:00
Justin Lin
843063db31 add knot 2019-07-08 08:10:31 +08:00
Justin Lin
30c1e0fb13 add stereographic_projection 2019-07-06 18:26:21 +08:00
Justin Lin
8727bfbf8b refactor 2019-07-06 07:51:14 +08:00
Justin Lin
c12e160e03 add blackbear 2019-07-05 21:09:48 +08:00
Justin Lin
110bc5c400 update image 2019-07-05 21:01:59 +08:00
Justin Lin
8fdd195949 update featured image 2019-07-05 20:57:35 +08:00
Justin Lin
4c65e12a88 add voronoi_bracelet 2019-07-05 20:06:51 +08:00
Justin Lin
1816aad98e add text_tower 2019-07-05 13:50:34 +08:00
Justin Lin
28e8a5c4b2 update README 2019-07-04 14:54:08 +08:00
Justin Lin
d849034bc7 add comment 2019-07-04 14:53:34 +08:00
Justin Lin
2c1f8faa56 format 2019-07-04 14:53:14 +08:00
Justin Lin
b998cc8f32 add doc 2019-07-04 14:52:57 +08:00
Justin Lin
e126b1af1d add comment 2019-07-04 14:47:09 +08:00
Justin Lin
b256bf7c90 add doc 2019-07-04 14:46:40 +08:00
Justin Lin
3c830cc90d add example 2019-07-02 16:17:48 +08:00
Justin Lin
76b973d824 update README 2019-07-02 15:43:57 +08:00
Justin Lin
90c05523ce add comments 2019-07-02 15:43:23 +08:00
Justin Lin
0cfa510874 add doc 2019-07-02 15:42:35 +08:00
Justin Lin
9b6c17ace4 add doc 2019-07-02 15:35:57 +08:00
Justin Lin
43f84ba478 update doc 2019-07-02 15:29:11 +08:00
Justin Lin
8ee52bd672 update RELEASE 2019-07-02 14:31:20 +08:00
Justin Lin
dc5e063b25 update RELEASE 2019-07-02 14:29:25 +08:00
Justin Lin
aae8f688c0 update functions 2019-07-02 14:28:36 +08:00
Justin Lin
60931ec8b9 refactor 2019-07-01 10:02:12 +08:00
Justin Lin
5a15dd9fdb refactor 2019-07-01 10:01:12 +08:00
Justin Lin
6bb3b445b4 refactor 2019-07-01 07:46:25 +08:00
Justin Lin
66bb8ef643 update comments 2019-07-01 07:44:41 +08:00
Justin Lin
4d02e6bb65 add comments 2019-07-01 07:43:54 +08:00
Justin Lin
681d697840 update doc 2019-06-30 20:30:12 +08:00
Justin Lin
8a8e28c61d update README 2019-06-30 20:28:22 +08:00
Justin Lin
55c2cd6fda add comment 2019-06-30 20:27:21 +08:00
Justin Lin
273d32dc69 add doc 2019-06-30 20:25:53 +08:00
Justin Lin
472d5c7ba7 update doc 2019-06-30 20:22:03 +08:00
Justin Lin
eba7f63576 update README 2019-06-30 18:29:45 +08:00
Justin Lin
ec18d2eeeb add comment 2019-06-30 18:28:58 +08:00
Justin Lin
51e5356f21 add doc 2019-06-30 18:28:01 +08:00
Justin Lin
582050d096 rename 2019-06-30 18:27:57 +08:00
Justin Lin
b7d8d3e87c update doc 2019-06-29 18:18:51 +08:00
Justin Lin
ed6ddec02c update doc 2019-06-29 18:18:11 +08:00
Justin Lin
ab0504607d update test case 2019-06-29 18:16:06 +08:00
Justin Lin
b3ae216b72 change default value 2019-06-29 18:15:12 +08:00
Justin Lin
a6caaac787 rename 2019-06-29 17:53:55 +08:00
Justin Lin
f915b07289 rename 2019-06-29 17:53:38 +08:00
Justin Lin
1ff5d848d2 add width param 2019-06-29 17:52:19 +08:00
Justin Lin
8de9c7f138 update test case 2019-06-29 17:52:06 +08:00
Justin Lin
92c1667194 update test case 2019-06-29 17:47:54 +08:00
Justin Lin
e26e6d7472 add width param 2019-06-29 17:46:14 +08:00
Justin Lin
47b5b91b0a use internal px_circle 2019-06-29 17:14:10 +08:00
Justin Lin
cda26241dd change order 2019-06-29 17:01:36 +08:00
Justin Lin
cfa0d211ed update doc 2019-06-29 10:40:03 +08:00
Justin Lin
0a73460884 update README 2019-06-29 10:31:21 +08:00
Justin Lin
774229e3f9 add doc 2019-06-29 10:29:43 +08:00
Justin Lin
b1c3e371a3 change default value 2019-06-29 10:29:37 +08:00
Justin Lin
e45c16fe3f refactor 2019-06-29 10:15:28 +08:00
Justin Lin
2b36c42c99 update doc 2019-06-29 10:02:47 +08:00
Justin Lin
bec487baba add doc 2019-06-29 10:01:46 +08:00
Justin Lin
ce0daaf6bc update doc 2019-06-29 10:01:43 +08:00
Justin Lin
46c25aa51e add doc 2019-06-29 09:53:02 +08:00
Justin Lin
f542661e2a rename 2019-06-29 09:52:06 +08:00
Justin Lin
172e1f8ceb change order 2019-06-28 07:54:08 +08:00
Justin Lin
31c6ee8599 order by y, order by x 2019-06-28 06:41:18 +08:00
Justin Lin
d9199bf9ed use range 2019-06-28 06:38:15 +08:00
Justin Lin
3b57412108 update README 2019-06-27 08:54:18 +08:00
Justin Lin
fd684a10cb add sort 2019-06-27 08:53:15 +08:00
Justin Lin
aa5fc938d0 change order 2019-06-27 07:32:05 +08:00
Justin Lin
ac1167eacc fix wrong variable 2019-06-26 09:43:40 +08:00
Justin Lin
691a8f3ff9 add modules 2019-06-26 09:42:40 +08:00
Justin Lin
e6280ad9f4 update README 2019-06-25 18:12:27 +08:00
Justin Lin
0c6744c62d fix variable name 2019-06-25 18:09:36 +08:00
Justin Lin
6d858125c2 modify dep 2019-06-25 18:09:15 +08:00
Justin Lin
cad5623248 add px_polygon 2019-06-25 18:08:14 +08:00
Justin Lin
07fd4e47e3 fix variable name 2019-06-25 18:05:26 +08:00
Justin Lin
108a232981 update README 2019-06-24 20:06:16 +08:00
Justin Lin
912adba419 add slice 2019-06-24 20:05:58 +08:00
Justin Lin
53a69477d6 refactor 2019-06-24 18:02:24 +08:00
Justin Lin
5f3bfb391d update doc 2019-06-24 07:29:42 +08:00
Justin Lin
16509eec6c update README 2019-06-23 10:09:55 +08:00
Justin Lin
15a03b7fb2 update doc 2019-06-23 10:07:44 +08:00
Justin Lin
deec59b408 change dir 2019-06-23 10:07:06 +08:00
Justin Lin
8fa2de0a60 update doc 2019-06-23 10:05:02 +08:00
Justin Lin
5d012ece48 change dir 2019-06-23 10:04:18 +08:00
Justin Lin
b1687bece2 update doc 2019-06-23 10:02:08 +08:00
Justin Lin
2d9562c8b6 change dir 2019-06-23 10:00:40 +08:00
Justin Lin
c8e1244651 update README 2019-06-23 09:51:18 +08:00
Justin Lin
862fabcd3a add reverse 2019-06-23 09:50:25 +08:00
Justin Lin
1a28d90853 change dir 2019-06-23 09:49:16 +08:00
Justin Lin
9d1804a4d1 rename __private__ to __comm__ 2019-06-23 09:37:02 +08:00
Justin Lin
502ef06db2 refactor 2019-06-23 09:34:38 +08:00
Justin Lin
810f298c70 refactor 2019-06-23 09:33:03 +08:00
Justin Lin
0408ec9cbe refactor 2019-06-23 09:30:32 +08:00
Justin Lin
be05e3b68e fix end i 2019-06-23 09:10:37 +08:00
Justin Lin
65119984fd fix include 2019-06-23 09:02:53 +08:00
Justin Lin
bdb4dace7f fix include 2019-06-23 08:57:23 +08:00
Justin Lin
4aff538837 change end cond 2019-06-23 08:53:32 +08:00
Justin Lin
c0fb254c43 update README 2019-06-22 14:38:53 +08:00
Justin Lin
dd03a9f3db fix wrong funcall 2019-06-22 14:35:39 +08:00
Justin Lin
eca1d20c70 update README 2019-06-22 14:28:21 +08:00
Justin Lin
d9f065a734 fix wrong funcall 2019-06-22 14:25:31 +08:00
Justin Lin
a5d2c24ea1 refactor 2019-06-22 14:24:22 +08:00
Justin Lin
aa12110504 refactor 2019-06-22 14:23:02 +08:00
Justin Lin
8f0b40322e rename 2019-06-22 14:21:50 +08:00
Justin Lin
d4aaee1db9 update doc 2019-06-22 14:16:04 +08:00
Justin Lin
ee89119f2f add dir 2019-06-22 14:15:18 +08:00
Justin Lin
d1bd586bee not necessary 2019-06-22 14:14:00 +08:00
Justin Lin
f88b7bf8f3 rename 2019-06-22 14:13:35 +08:00
Justin Lin
fbd10cd25d update doc 2019-06-22 14:10:37 +08:00
Justin Lin
dfe76bff78 update doc 2019-06-22 14:06:50 +08:00
Justin Lin
d743f36086 update doc 2019-06-22 13:52:07 +08:00
Justin Lin
f1eda43ac0 add test case 2019-06-22 13:48:47 +08:00
Justin Lin
569171971b use dir to simulate namespace 2019-06-22 13:41:59 +08:00
Justin Lin
cb4b3e6685 update test case 2019-06-22 13:40:34 +08:00
Justin Lin
eaed7ff34f refactor 2019-06-22 13:38:57 +08:00
Justin Lin
2c00ef8525 refactor 2019-06-22 13:38:17 +08:00
Justin Lin
17c62ba293 refactor 2019-06-22 13:37:27 +08:00
Justin Lin
ae78c61491 refactor 2019-06-22 09:19:59 +08:00
Justin Lin
e9b1e7f61f don't cal repeatly 2019-06-22 09:17:45 +08:00
Justin Lin
9ed4e1c42b update README 2019-06-21 20:23:15 +08:00
Justin Lin
72197670cb add test case 2019-06-21 20:22:56 +08:00
Justin Lin
b9d88334c5 add px_sphere 2019-06-21 20:17:31 +08:00
Justin Lin
937b6a35bd update README 2019-06-21 17:47:00 +08:00
Justin Lin
5aec44eba8 modify test case 2019-06-21 07:33:52 +08:00
Justin Lin
2f6a170d2c delete center 2019-06-21 07:33:44 +08:00
Justin Lin
5fff65c0d1 modify test case 2019-06-21 07:29:37 +08:00
Justin Lin
3aa5d552c0 delete center 2019-06-21 07:29:29 +08:00
Justin Lin
631d0c8506 change default value 2019-06-21 06:38:01 +08:00
Justin Lin
5d8abc1028 search from OPENSCADPATH 2019-06-20 20:49:29 +08:00
Justin Lin
59ae810383 OpenSCAD search from OPENSCADPATH 2019-06-20 20:48:58 +08:00
Justin Lin
ccce2706f0 update README 2019-06-20 20:31:59 +08:00
Justin Lin
c680780d11 update README 2019-06-20 20:29:58 +08:00
Justin Lin
0d829b7185 add px_cylinder 2019-06-20 20:23:53 +08:00
Justin Lin
e3706e1f87 add px_cylinder 2019-06-20 20:23:36 +08:00
Justin Lin
9f1aa6a653 add test case 2019-06-20 20:22:49 +08:00
Justin Lin
67a7d20880 add px_cylinder 2019-06-20 20:15:21 +08:00
Justin Lin
7cc01a05c6 modify test case 2019-06-20 20:02:02 +08:00
Justin Lin
f9dd9deb53 set center default [0, 0] 2019-06-20 20:01:51 +08:00
Justin Lin
a747bcff3a update README 2019-06-20 18:33:22 +08:00
Justin Lin
d94381dee2 update README 2019-06-20 14:35:53 +08:00
Justin Lin
8ef20b16e3 add px_circle 2019-06-20 10:11:38 +08:00
Justin Lin
de1d0166e6 update README 2019-06-20 09:27:55 +08:00
Justin Lin
eb8305966d update doc 2019-06-20 09:27:30 +08:00
Justin Lin
2d74627e45 use dir to simulate namespace 2019-06-20 09:27:24 +08:00
Justin Lin
945aeacdc4 update README 2019-06-20 09:21:10 +08:00
Justin Lin
17b731ad8f use dir to simulate namespace 2019-06-20 09:19:42 +08:00
Justin Lin
3830a2e523 update README 2019-06-20 08:37:03 +08:00
Justin Lin
62840eb510 add test_px_circle 2019-06-20 08:36:51 +08:00
Justin Lin
d6021374ba add px_circle 2019-06-20 08:34:29 +08:00
Justin Lin
43e5e66529 update README 2019-06-19 09:07:37 +08:00
Justin Lin
dde0156642 add px_polyline 2019-06-19 09:03:00 +08:00
Justin Lin
edabcb8f79 add test case 2019-06-19 09:02:17 +08:00
Justin Lin
f7398f0d84 add px_polyline 2019-06-19 08:59:05 +08:00
Justin Lin
0f37651bc3 fix end cond 2019-06-19 08:48:23 +08:00
Justin Lin
2df7a64ad7 add px_line 2019-06-18 20:28:47 +08:00
Justin Lin
0b4097fd09 add test case 2019-06-18 20:28:16 +08:00
Justin Lin
0bad260d46 add px_line.scad 2019-06-18 20:27:14 +08:00
Justin Lin
e414d2859b update README 2019-06-17 20:25:03 +08:00
Justin Lin
c9d0122779 update RELEASE 2019-06-17 20:24:29 +08:00
Justin Lin
daed828c9a add dotSCAD.scad 2019-06-17 20:23:33 +08:00
Justin Lin
8ceae06645 update RELEASE 2019-06-17 20:18:45 +08:00
Justin Lin
299b3869fd update README 2019-06-17 20:18:28 +08:00
Justin Lin
80fb650df4 update RELEASE 2019-06-17 20:15:38 +08:00
Justin Lin
919ae2f158 update RLEASE 2019-06-17 20:14:59 +08:00
Justin Lin
a851ee6bb7 add dotSCAD 2019-06-17 20:12:34 +08:00
Justin Lin
340847cd19 add missing doc 2019-06-17 10:02:25 +08:00
Justin Lin
5b21cc10d7 add missing doc 2019-06-17 10:01:45 +08:00
Justin Lin
ab99a24352 update docs 2019-06-17 08:33:00 +08:00
Justin Lin
f4696f231e fix wrong scope 2019-06-17 08:26:21 +08:00
Justin Lin
218db7f7a8 update test case 2019-06-17 08:18:54 +08:00
Justin Lin
bb8604e42b fix wrong angs 2019-06-17 08:18:40 +08:00
Justin Lin
9182575ff2 add test case 2019-06-17 07:36:17 +08:00
Justin Lin
ed9477ece5 refactor 2019-06-16 21:09:41 +08:00
Justin Lin
56d2fb648f refactor 2019-06-16 21:07:23 +08:00
Justin Lin
057ad863af refactor 2019-06-16 18:25:45 +08:00
Justin Lin
002711ae3e add test case 2019-06-16 18:23:10 +08:00
Justin Lin
8a5956e852 sub_str can handle undef 2019-06-16 17:42:17 +08:00
Justin Lin
0eb1387f27 refactor 2019-06-16 17:31:51 +08:00
Justin Lin
46dfe4ff25 update test case 2019-06-16 17:30:17 +08:00
Justin Lin
323e81a82c refactor 2019-06-16 16:47:44 +08:00
Justin Lin
61c6e9f70d refactor 2019-06-16 16:44:01 +08:00
Justin Lin
2af270a8da refactor 2019-06-16 11:05:43 +08:00
Justin Lin
c4c9831798 add test_case 2019-06-16 10:33:55 +08:00
Justin Lin
03ac58acaa refactor 2019-06-15 21:14:16 +08:00
Justin Lin
2110b9cb31 refactor 2019-06-15 20:53:54 +08:00
Justin Lin
93d7c0239d not necessary 2019-06-15 11:20:00 +08:00
Justin Lin
5a37620a5b use for each 2019-06-15 11:19:31 +08:00
Justin Lin
8bc6a0b4c9 refactor 2019-06-15 11:04:16 +08:00
Justin Lin
06831ffe15 c-style for loop 2019-06-15 10:56:33 +08:00
Justin Lin
df5775bd05 avoid warning 2019-06-15 10:49:58 +08:00
Justin Lin
6f83a6192a update RELEASE 2019-06-15 10:45:42 +08:00
Justin Lin
85f8acdbee update doc 2019-06-15 10:42:28 +08:00
Justin Lin
c75bf8bfee to3d to avoid warning 2019-06-15 10:42:08 +08:00
Justin Lin
2d755a6cbf update doc 2019-06-15 10:20:40 +08:00
Justin Lin
01fc0298f6 remove dependency 2019-06-15 10:18:43 +08:00
Justin Lin
a07244fd47 update doc 2019-06-15 10:18:19 +08:00
Justin Lin
e3443bf0e8 remove dependency 2019-06-15 10:15:21 +08:00
Justin Lin
e2771ca01c update RELEASE 2019-06-15 10:11:54 +08:00
Justin Lin
643266f4a3 c-style for loop 2019-06-14 21:26:28 +08:00
Justin Lin
5a0a4a8fa4 add test case 2019-06-14 21:24:15 +08:00
Justin Lin
78127faba6 c-style for loop 2019-06-14 21:21:08 +08:00
Justin Lin
d203fe4030 add test case 2019-06-14 21:18:22 +08:00
Justin Lin
3be3a271e6 c-style for loop 2019-06-14 13:44:47 +08:00
Justin Lin
f5d813839b add test case 2019-06-14 13:44:38 +08:00
Justin Lin
0a604c5793 c-style for loop 2019-06-14 13:38:32 +08:00
Justin Lin
f1a8d6f0dc c-style for loop 2019-06-14 13:35:10 +08:00
Justin Lin
af084fb043 c-style for loop 2019-06-14 09:01:43 +08:00
Justin Lin
0510b18516 c-style for and each 2019-06-14 08:50:35 +08:00
Justin Lin
78bfb2f31d add test case 2019-06-14 08:44:02 +08:00
Justin Lin
e185e9b7e9 c-style for loop 2019-06-14 08:38:24 +08:00
Justin Lin
3fb08570c6 add test case 2019-06-14 08:37:51 +08:00
Justin Lin
41db148815 c-style for loop 2019-06-14 08:32:28 +08:00
Justin Lin
beaebfcc37 c-style for loop 2019-06-14 08:31:04 +08:00
Justin Lin
6493eea0ac refactor 2019-06-13 20:46:53 +08:00
Justin Lin
6299da9d23 c-style for loop 2019-06-13 20:37:16 +08:00
Justin Lin
e5850f871d c-style for loop 2019-06-13 20:35:55 +08:00
Justin Lin
85c75018f1 add test case 2019-06-13 20:27:01 +08:00
Justin Lin
e84c7bc7a0 refactor 2019-06-13 20:26:21 +08:00
Justin Lin
26db1cf25b fixed name error 2019-06-13 20:19:35 +08:00
Justin Lin
f9d609087d add test case 2019-06-13 20:19:09 +08:00
Justin Lin
14bbb3f205 fixed name error 2019-06-13 20:19:01 +08:00
Justin Lin
3376b870a7 c-style for loop 2019-06-13 20:07:20 +08:00
Justin Lin
90d2f1ac9c c-style for loop 2019-06-13 09:11:04 +08:00
Justin Lin
fe8256ef0d c-style for loop 2019-06-13 09:08:44 +08:00
Justin Lin
7351e401c9 c-style for loop 2019-06-13 09:06:55 +08:00
Justin Lin
e26d1d3233 refactor 2019-06-13 08:45:13 +08:00
Justin Lin
ad7819f1eb fix missing dependency 2019-06-13 08:41:48 +08:00
Justin Lin
957e5ab5d5 missing dependency 2019-06-13 08:31:54 +08:00
Justin Lin
0218724b48 refactor 2019-06-12 20:40:55 +08:00
Justin Lin
8983b01b30 c-style for loop 2019-06-12 20:31:20 +08:00
Justin Lin
7c59a3e11b c-style for loop 2019-06-12 20:29:51 +08:00
Justin Lin
f433a79c31 c-style for loop 2019-06-12 20:28:18 +08:00
Justin Lin
700f46bfef c-style for loop 2019-06-12 13:36:48 +08:00
Justin Lin
e34bc73def c-style for loop 2019-06-12 13:35:21 +08:00
Justin Lin
cec42209f2 c-style for loop 2019-06-12 13:33:43 +08:00
Justin Lin
758b14715f c-style for loop 2019-06-12 13:30:34 +08:00
Justin Lin
f89794e3cc modify use case 2019-06-12 13:18:26 +08:00
Justin Lin
edd022bca2 modify use case 2019-06-12 13:08:07 +08:00
Justin Lin
c5c9ca40c9 update README 2019-06-12 09:16:54 +08:00
Justin Lin
423fc36f1c c-style for loop 2019-06-12 09:06:36 +08:00
Justin Lin
283b091c7c use built-in is_undef 2019-06-12 08:59:54 +08:00
Justin Lin
bf0601eaef never used 2019-06-12 08:58:32 +08:00
Justin Lin
8c4d2b5333 c-style for loop 2019-06-12 08:42:10 +08:00
Justin Lin
88b0868358 c-style for loop 2019-06-12 08:39:54 +08:00
Justin Lin
68ad185712 add test_shape_arc 2019-06-12 08:37:00 +08:00
Justin Lin
2e1def3556 use c-style for loop 2019-06-12 08:32:52 +08:00
Justin Lin
9a2e66f999 refactor 2019-06-12 08:23:40 +08:00
Justin Lin
e1985e85b0 multify directly 2019-06-12 08:20:16 +08:00
Justin Lin
c31145be3b modify message 2019-06-12 08:18:54 +08:00
Justin Lin
fee00580be modify use case 2019-06-12 08:17:50 +08:00
Justin Lin
5a836b02d6 modify use case 2019-06-12 07:36:15 +08:00
Justin Lin
bec05fb5b4 modify use_case 2019-06-12 07:32:26 +08:00
Justin Lin
15c1a98b8d update README 2019-06-11 15:36:42 +08:00
Justin Lin
e170918a5d update README 2019-06-11 15:35:31 +08:00
Justin Lin
5a7c13a548 change expected 2019-06-11 15:31:56 +08:00
Justin Lin
f34f2e0bbf not necessary 2019-06-11 15:30:45 +08:00
Justin Lin
f47267c656 annoying float errors XD 2019-06-11 15:28:16 +08:00
Justin Lin
2e2079a323 use built-in assert 2019-06-11 15:15:52 +08:00
Justin Lin
627909fc9e use new assertEqualPoints 2019-06-11 14:52:44 +08:00
Justin Lin
fcddf7b187 refactor 2019-06-11 14:49:12 +08:00
Justin Lin
eaeb0d1e28 refactor 2019-06-11 14:38:51 +08:00
Justin Lin
6b64ca01ab refactor to use assertEqualNum 2019-06-11 14:32:21 +08:00
Justin Lin
df0f293825 use built-in assert 2019-06-11 13:49:31 +08:00
Justin Lin
37e272e333 use 0 directly 2019-06-11 09:30:07 +08:00
Justin Lin
799790932e use built-in angle 2019-06-11 09:26:26 +08:00
Justin Lin
a56d443686 use built-in PI 2019-06-11 09:02:41 +08:00
Justin Lin
d581e60678 use built-in PI 2019-06-11 08:58:50 +08:00
Justin Lin
d1ae9174a9 use built-in is_num 2019-06-11 08:39:57 +08:00
Justin Lin
9d63c4ffeb not necessary 2019-06-11 08:27:11 +08:00
Justin Lin
db6c77a523 use is_num 2019-06-11 08:26:47 +08:00
829 changed files with 20179 additions and 5479 deletions

279
README.md
View File

@@ -1,132 +1,203 @@
# dotSCAD 1.3
# dotSCAD 2.3
> Reduce the burden of 3D modeling in mathematics. Compatible with OpenSCAD 2015.03 or laters.
> **Reduce the burden of mathematics when playing OpenSCAD.**
![dotSCAD](WhirlingTaiwan.JPG)
![dotSCAD](featured_img/TaiwanPangolin.JPG)
[![license/LGPL](https://img.shields.io/badge/license-LGPL-blue.svg)](https://github.com/JustinSDK/lib-openscad/blob/master/LICENSE)
[![license/LGPL](LICENSE.svg)](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.
![examples](examples/images/gallery.JPG)
## 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)
- [voronoi2d](https://openhome.cc/eGossip/OpenSCAD/lib-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)
- [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)
- [voronoi3d](https://openhome.cc/eGossip/OpenSCAD/lib-voronoi3d.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)
- [in_polyline](https://openhome.cc/eGossip/OpenSCAD/lib-in_polyline.html)
- [in_shape](https://openhome.cc/eGossip/OpenSCAD/lib-in_shape.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)
- 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
- [bend_extrude](https://openhome.cc/eGossip/OpenSCAD/lib-bend_extrude.html)
- [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
@@ -134,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.

View File

@@ -1,5 +1,124 @@
> Version numbers are based on [Semantic Versioning](https://semver.org/).
# 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)

BIN
docs/images/caterpillar.JPG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View File

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Some files were not shown because too many files have changed in this diff Show More