1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-09-22 12:32:45 +02:00

981 Commits
v2.2.1 ... v3.0

Author SHA1 Message Date
Justin Lin
a9e1add8bb 3.0 Release 2021-04-01 14:09:56 +08:00
Justin Lin
065f884a23 change dir 2021-03-24 10:57:34 +08:00
Justin Lin
bef4ec42c1 change dir 2021-03-24 10:52:47 +08:00
Justin Lin
98bbc03988 add spiral_plate 2021-03-24 10:51:42 +08:00
Justin Lin
b7a2d4a3e7 add spiral_polygons 2021-03-24 08:34:07 +08:00
Justin Lin
0cf2f51d02 fix float error 2021-03-23 17:06:39 +08:00
Justin Lin
b1a5bdfb27 update param 2021-03-21 12:03:50 +08:00
Justin Lin
15bc7f7095 update doc 2021-03-21 10:54:07 +08:00
Justin Lin
75af4895b9 revise sample 2021-03-21 10:21:28 +08:00
Justin Lin
b6e6295069 add rock 2021-03-21 08:12:21 +08:00
Justin Lin
e23f0e0a21 add random_town_square 2021-03-20 22:23:55 +08:00
Justin Lin
7a80de11d8 add tiles_wfc 2021-03-18 10:09:20 +08:00
Justin Lin
5732af3cb1 add assertion 2021-03-18 08:11:07 +08:00
Justin Lin
6f8a2889bc updated demos 2021-03-17 18:22:23 +08:00
Justin Lin
4c699420e6 delete outdated demos 2021-03-17 18:20:08 +08:00
Justin Lin
4b8b363506 add comment 2021-03-17 18:15:29 +08:00
Justin Lin
d16fd5cb29 refactor 2021-03-17 18:12:43 +08:00
Justin Lin
0a3cdf8a55 update sample 2021-03-17 16:41:52 +08:00
Justin Lin
bb5f4b41a1 update sample 2021-03-17 16:41:16 +08:00
Justin Lin
b66d9e4d0d add tiles_wfc 2021-03-17 16:40:39 +08:00
Justin Lin
9f2a154bd1 refactor 2021-03-17 16:10:01 +08:00
Justin Lin
6c6425b482 add tilemap_generate 2021-03-17 16:02:38 +08:00
Justin Lin
2e06525e9c add tilemap_propagate 2021-03-17 15:44:28 +08:00
Justin Lin
196af33871 refactor 2021-03-17 14:25:08 +08:00
Justin Lin
ca6139aac0 update test 2021-03-16 16:19:17 +08:00
Justin Lin
314a39bee9 add tilemap 2021-03-16 16:18:43 +08:00
Justin Lin
c9a5faea67 refactor 2021-03-16 11:45:18 +08:00
Justin Lin
4802358d5e add compatibilities_of_tiles 2021-03-16 11:44:35 +08:00
Justin Lin
83fbd06f31 update test 2021-03-16 11:35:21 +08:00
Justin Lin
0f615bee9d add neighbor_compatibilities 2021-03-16 11:34:58 +08:00
Justin Lin
1b763a790e update doc 2021-03-15 18:14:46 +08:00
Justin Lin
74747cb2f5 add comment 2021-03-14 16:10:58 +08:00
Justin Lin
4109d964dc rename 2021-03-14 16:10:23 +08:00
Justin Lin
cd21c6437b add coord_min_entropy 2021-03-14 16:09:27 +08:00
Justin Lin
bd873ae626 update RELEASE 2021-03-14 12:01:44 +08:00
Justin Lin
1c6ebe9b22 update RELEASE 2021-03-14 12:00:53 +08:00
Justin Lin
7e29b6b29f update README 2021-03-14 11:45:07 +08:00
Justin Lin
5d80249325 refactor 2021-03-13 20:19:09 +08:00
Justin Lin
95d892b45a add wf_entropy 2021-03-13 18:08:57 +08:00
Justin Lin
ef50ee9178 refactor 2021-03-13 13:57:57 +08:00
Justin Lin
cc7d27c6f4 add wf_collapse 2021-03-13 10:13:48 +08:00
Justin Lin
1de4d08a7c rename 2021-03-12 09:30:11 +08:00
Justin Lin
39c79cd4d8 add wfc (under working) 2021-03-12 09:27:43 +08:00
Justin Lin
93e7efd697 update README 2021-03-09 17:44:27 +08:00
Justin Lin
bf30e58752 update RELEASE 2021-03-09 17:43:45 +08:00
Justin Lin
6e81584518 update readme 2021-03-09 17:27:29 +08:00
Justin Lin
e20616eca7 update featured image 2021-03-09 17:23:37 +08:00
Justin Lin
bc0eb87fdb update doc 2021-03-09 17:20:25 +08:00
Justin Lin
102d928785 update doc 2021-03-09 17:17:49 +08:00
Justin Lin
359b3b43f1 update doc 2021-03-09 17:17:06 +08:00
Justin Lin
4099efc3cd update doc 2021-03-09 17:14:52 +08:00
Justin Lin
a2c62a7759 add docs 2021-03-09 17:11:02 +08:00
Justin Lin
7b8f4386e4 update doc 2021-03-09 16:58:20 +08:00
Justin Lin
e56ba51fee update doc 2021-03-09 16:50:21 +08:00
Justin Lin
47b381c3dc update doc 2021-03-09 16:44:48 +08:00
Justin Lin
90fe105226 update doc 2021-03-08 18:21:53 +08:00
Justin Lin
23b263bc1e update doc 2021-03-08 18:21:14 +08:00
Justin Lin
43fcc5c127 add docs 2021-03-08 18:17:50 +08:00
Justin Lin
1b5eb7ce08 we don't require dedup function 2021-03-08 08:33:20 +08:00
Justin Lin
b9112d3076 add doc 2021-03-07 21:54:18 +08:00
Justin Lin
731c87610d update doc 2021-03-07 21:32:05 +08:00
Justin Lin
d7e76d91f1 update doc 2021-03-07 21:19:36 +08:00
Justin Lin
2d6eeb8eea update doc 2021-03-07 21:18:02 +08:00
Justin Lin
52c8e5fc1f update 2021-03-07 21:14:08 +08:00
Justin Lin
22c62be08b update docs 2021-03-07 21:11:47 +08:00
Justin Lin
80d4c838fd rename param 2021-03-07 21:03:48 +08:00
Justin Lin
50779315c7 change params 2021-03-07 21:01:24 +08:00
Justin Lin
1c4c0b6d6a update doc 2021-03-07 20:30:39 +08:00
Justin Lin
1502fa4b64 update doc 2021-03-07 20:20:48 +08:00
Justin Lin
a55aaff0a9 divided_ratio hidden 2021-03-07 18:10:43 +08:00
Justin Lin
ba745af20d update doc 2021-03-07 09:45:19 +08:00
Justin Lin
0f1687327d add docs 2021-03-07 09:42:54 +08:00
Justin Lin
78a53df419 refactor 2021-03-07 09:33:53 +08:00
Justin Lin
9da95c39bc refactor 2021-03-07 09:31:14 +08:00
Justin Lin
ac8ffb31df update readme 2021-03-06 22:38:10 +08:00
Justin Lin
bfe85f4266 add hashmap keys values 2021-03-06 22:37:23 +08:00
Justin Lin
139df57f1a rename 2021-03-06 22:33:27 +08:00
Justin Lin
24a08960c7 rename 2021-03-06 22:32:31 +08:00
Justin Lin
3f65a8d611 update note 2021-03-06 18:19:35 +08:00
Justin Lin
46e66adf5e change param name 2021-03-06 18:17:02 +08:00
Justin Lin
0b2f97b888 add number_of_buckets 2021-03-06 18:16:21 +08:00
Justin Lin
30f6b99aa5 update README 2021-03-06 16:56:16 +08:00
Justin Lin
2b2beb873e change dir 2021-03-06 15:58:56 +08:00
Justin Lin
5c4c0b1e08 update test 2021-03-06 15:43:24 +08:00
Justin Lin
7158cb36fa rename 2021-03-06 15:42:25 +08:00
Justin Lin
19a02d8f2b add hashmap del get 2021-03-06 15:40:16 +08:00
Justin Lin
e27759e8ed del assoc_xxx 2021-03-06 10:01:41 +08:00
Justin Lin
1cd2af5760 add hashmap add len list 2021-03-06 10:00:11 +08:00
Justin Lin
65c7ba3ae2 refactor 2021-03-06 09:59:40 +08:00
Justin Lin
56909f0918 refactor 2021-03-06 09:18:09 +08:00
Justin Lin
78c33e427a refactor 2021-03-06 09:15:32 +08:00
Justin Lin
de21ff1c7e rename param 2021-03-06 09:03:33 +08:00
Justin Lin
5e716fb5f6 add hashset_len 2021-03-06 08:59:04 +08:00
Justin Lin
4ba7a2ee73 minimum b_numbers is 16 2021-03-05 22:52:38 +08:00
Justin Lin
2a5f39d4c2 don't dedup when leng < 2 2021-03-05 22:39:25 +08:00
Justin Lin
13fd8c6d38 update doc 2021-03-05 20:15:22 +08:00
Justin Lin
0d53f23264 update doc 2021-03-05 20:13:41 +08:00
Justin Lin
00ee726667 update doc 2021-03-05 20:11:14 +08:00
Justin Lin
f910849b07 refactor 2021-03-05 20:07:27 +08:00
Justin Lin
6ded6738ff performance improved 2021-03-05 20:07:14 +08:00
Justin Lin
a2da13e0c8 refactor 2021-03-05 19:28:38 +08:00
Justin Lin
f61694fb3b re-calculate b_numbers 2021-03-05 09:32:17 +08:00
Justin Lin
c37424eb5a update test 2021-03-05 09:31:53 +08:00
Justin Lin
8cec3ad5be update test 2021-03-05 09:29:17 +08:00
Justin Lin
188790e823 update 2021-03-05 09:02:42 +08:00
Justin Lin
210e103791 add find_index 2021-03-05 08:59:37 +08:00
Justin Lin
7230541091 refactor 2021-03-05 08:48:47 +08:00
Justin Lin
19d78568b1 refactor 2021-03-05 08:26:13 +08:00
Justin Lin
1d770479ce re-calculate b_numbers 2021-03-05 08:20:58 +08:00
Justin Lin
710a4a2252 rename param 2021-03-05 08:03:46 +08:00
Justin Lin
c29c045333 re-order 2021-03-05 08:03:14 +08:00
Justin Lin
6516f7206c add test 2021-03-05 07:54:48 +08:00
Justin Lin
f82cd92d9e update README 2021-03-04 20:34:18 +08:00
Justin Lin
405f8004ef update README 2021-03-04 20:32:21 +08:00
Justin Lin
4271f18ec3 update test 2021-03-04 20:17:06 +08:00
Justin Lin
65c67442cb delete doc 2021-03-04 20:12:31 +08:00
Justin Lin
3dcd8210c2 update 2021-03-04 20:06:45 +08:00
Justin Lin
162b4f1f22 used internally 2021-03-04 20:02:44 +08:00
Justin Lin
c28d83d201 rename param 2021-03-04 18:14:54 +08:00
Justin Lin
bb7d4ccb34 refactor 2021-03-04 18:09:22 +08:00
Justin Lin
d75412ace4 update 2021-03-04 17:17:44 +08:00
Justin Lin
e965289949 format 2021-03-04 17:17:42 +08:00
Justin Lin
dba17df155 use hashset to improve performance 2021-03-04 17:14:59 +08:00
Justin Lin
c66b22bb2c add hashset 2021-03-04 17:14:39 +08:00
Justin Lin
d7c5818996 update 2021-03-04 08:33:57 +08:00
Justin Lin
835db1717e lines_intersection support 3D 2021-03-04 08:33:00 +08:00
Justin Lin
5a4a89a86b update 2021-03-01 17:41:49 +08:00
Justin Lin
103debdd58 change dir 2021-03-01 16:59:58 +08:00
Justin Lin
b72f954066 refactor 2021-03-01 10:22:08 +08:00
Justin Lin
a2f4e4a412 add flat_base 2021-02-28 18:35:51 +08:00
Justin Lin
508a91174b add height_scale 2021-02-28 17:34:44 +08:00
Justin Lin
9fa4c7b6dc add rock_theta_maze 2021-02-28 17:00:04 +08:00
Justin Lin
00756bee24 add theta_maze 2021-02-28 10:34:56 +08:00
Justin Lin
1496023b33 rename 2021-02-28 10:17:33 +08:00
Justin Lin
03e29852b8 add theta_maze 2021-02-28 10:12:55 +08:00
Justin Lin
1228f6616c rename 2021-02-28 10:00:12 +08:00
Justin Lin
7be94e4190 update README 2021-02-27 20:05:40 +08:00
Justin Lin
b20cfd7b0d add shuffle 2021-02-27 20:04:47 +08:00
Justin Lin
a3be359160 add shuffle 2021-02-27 20:04:39 +08:00
Justin Lin
d41a644f5d don't swap when i == j 2021-02-27 19:58:40 +08:00
Justin Lin
df8cbba07c add swap 2021-02-27 18:38:41 +08:00
Justin Lin
1fcdd829be tail opt? 2021-02-26 12:17:54 +08:00
Justin Lin
c31b9f12fe add test 2021-02-26 12:13:31 +08:00
Justin Lin
5244a6ea95 add test 2021-02-26 12:11:25 +08:00
Justin Lin
44733e7a9a rename param 2021-02-24 21:26:16 +08:00
Justin Lin
e55422c479 update to 3.0 2021-02-24 21:09:54 +08:00
Justin Lin
b29753b131 update 2021-02-24 14:35:18 +08:00
Justin Lin
e7d96e2f01 Merge branch 'v3-dev' 2021-02-24 14:34:41 +08:00
Justin Lin
40a2cb4b97 update link 2021-02-24 14:33:58 +08:00
Justin Lin
f40b624f90 update markdown 2021-02-24 14:33:58 +08:00
Justin Lin
6ec6102bb7 update to 3.0 2021-02-24 14:33:58 +08:00
Justin Lin
9b217f4d6c update to 3.0 2021-02-24 14:33:58 +08:00
Justin Lin
dd4ae709fc update 2021-02-24 14:33:57 +08:00
Justin Lin
3a5915dd99 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
e3663e051a change param name 2021-02-24 14:33:57 +08:00
Justin Lin
5d020cd003 update 2021-02-24 14:33:57 +08:00
Justin Lin
200600f004 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
8ea54fb9b3 update 2021-02-24 14:33:57 +08:00
Justin Lin
cb1ffdfac4 change param name 2021-02-24 14:33:57 +08:00
Justin Lin
d3385b1c2c update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
a7cc2f7295 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
8b0d47be00 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
e74eeb4265 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
a735ab0365 fix wrong phi 2021-02-24 14:33:57 +08:00
Justin Lin
db608d9ec9 Default to 1. 2021-02-24 14:33:57 +08:00
Justin Lin
eaf8bc06f4 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
ac2f95deb2 default to 1 2021-02-24 14:33:57 +08:00
Justin Lin
9b11296b43 update doc 2021-02-24 14:33:57 +08:00
Justin Lin
7f4ea3f935 width default to 1 2021-02-24 14:33:57 +08:00
Justin Lin
df13e20fa2 update to 3.0 2021-02-24 14:33:57 +08:00
Justin Lin
9eb0e59dfb update 2021-02-24 14:33:57 +08:00
Justin Lin
ca19568ae2 add spherical_coordinate 2021-02-24 14:33:57 +08:00
Justin Lin
52dad85109 update 2021-02-24 14:33:57 +08:00
Justin Lin
9cf6ce5e36 update 2021-02-24 14:33:57 +08:00
Justin Lin
9aebfe8e11 add polar_coordinate 2021-02-24 14:33:57 +08:00
Justin Lin
ac7711a827 add radians 2021-02-24 14:33:57 +08:00
Justin Lin
fcb4afa93f add degrees 2021-02-24 14:33:57 +08:00
Justin Lin
226674d30f add doc 2021-02-24 14:33:57 +08:00
Justin Lin
7eade29855 update README 2021-02-24 14:33:57 +08:00
Justin Lin
7736fff655 update 2021-02-24 14:33:57 +08:00
Justin Lin
6ee1102a04 refactor 2021-02-24 14:33:57 +08:00
Justin Lin
e4174c8be2 delete a test 2021-02-24 14:33:56 +08:00
Justin Lin
21ec64ba50 update to 3.0 2021-02-24 14:33:56 +08:00
Justin Lin
dbf6df4dff add angle_threshold param 2021-02-24 14:33:56 +08:00
Justin Lin
113a0a5b77 rename 2021-02-24 14:33:56 +08:00
Justin Lin
f1382cb7f4 update to 3.0 2021-02-24 14:33:56 +08:00
Justin Lin
f6ea7fa328 add zipper param 2021-02-24 14:33:56 +08:00
Justin Lin
387bd8fe4a add test 2021-02-24 14:33:56 +08:00
Justin Lin
8278c734de update to 3.0 2021-02-24 14:33:56 +08:00
Justin Lin
1fcb9e7373 update 2021-02-24 14:33:56 +08:00
Justin Lin
1ec6c49788 delete m_cumulate 2021-02-24 14:33:56 +08:00
Justin Lin
233abef3d5 delete triangulate 2021-02-24 14:33:56 +08:00
Justin Lin
107a4a1b9e update to 3.0 2021-02-24 14:33:56 +08:00
Justin Lin
3f04df9224 update to 3.0 2021-02-24 14:33:56 +08:00
Justin Lin
d5238391cb update 2021-02-24 14:33:56 +08:00
Justin Lin
e3bd5172c6 delete triangulate 2021-02-24 14:33:56 +08:00
Justin Lin
420a78c4db delete triangulate 2021-02-24 14:33:56 +08:00
Justin Lin
72dd1e2305 delete trianglate 2021-02-24 14:33:56 +08:00
Justin Lin
f0c07f1110 add some 2021-02-24 14:33:56 +08:00
Justin Lin
f560afa901 update comment 2021-02-24 14:33:56 +08:00
Justin Lin
399c93e2d5 add every 2021-02-24 14:33:56 +08:00
Justin Lin
7183015fe1 rename params 2021-02-24 14:33:56 +08:00
Justin Lin
fc723df0bd refactor 2021-02-24 14:33:56 +08:00
Justin Lin
6ce2b69204 update 2021-02-24 14:33:56 +08:00
Justin Lin
313c440be9 update doc 2021-02-24 14:33:56 +08:00
Justin Lin
6bc697983b LINES use path_extrude 2021-02-24 14:33:56 +08:00
Justin Lin
310c707741 simplify LINES and HULL_LINES 2021-02-24 14:33:56 +08:00
Justin Lin
e1e5ca3cdb refactor 2021-02-24 14:33:56 +08:00
Justin Lin
fa569028ab refactor 2021-02-24 14:33:56 +08:00
Justin Lin
0262794453 refactor 2021-02-24 14:33:56 +08:00
Justin Lin
7e3074b676 add radians degrees 2021-02-24 14:33:56 +08:00
Justin Lin
480eec9a8f add polar_coordinate 2021-02-24 14:33:56 +08:00
Justin Lin
d2415fbf93 rename 2021-02-24 14:33:56 +08:00
Justin Lin
333fbfc728 add every 2021-02-24 14:33:56 +08:00
Justin Lin
c46b03b788 rename param 2021-02-24 14:33:56 +08:00
Justin Lin
b04a713874 add angles_between 2021-02-24 14:33:56 +08:00
Justin Lin
b79cded56a add spherical_coordinate 2021-02-24 14:33:56 +08:00
Justin Lin
c04c4da766 refactor 2021-02-24 14:33:55 +08:00
Justin Lin
c22a7e5a27 update to lib3x 2021-02-24 14:33:55 +08:00
Justin Lin
55006a4b2e re-order 2021-02-24 14:33:55 +08:00
Justin Lin
cd097faff8 dict order 2021-02-24 14:33:55 +08:00
Justin Lin
787fbd3623 add the eq parameter 2021-02-24 14:33:55 +08:00
Justin Lin
e96439cfa8 add test 2021-02-24 14:33:55 +08:00
Justin Lin
d26d4dfabd update choose 2021-02-24 14:33:55 +08:00
Justin Lin
cc2251c05f add test 2021-02-24 14:33:55 +08:00
Justin Lin
1bc956f98a update 2021-02-24 14:33:55 +08:00
Justin Lin
c68d6d4a65 update doc 2021-02-24 14:33:55 +08:00
Justin Lin
3ce7468acc by supports a function literal 2021-02-24 14:32:43 +08:00
Justin Lin
635b946ede refactor 2021-02-24 14:27:04 +08:00
Justin Lin
c41389f512 update 2021-02-24 14:27:04 +08:00
Justin Lin
4d63ad44bb add bsearch 2021-02-24 14:27:04 +08:00
Justin Lin
f78ac97b40 remove unnecessary dep 2021-02-24 14:27:03 +08:00
Justin Lin
f5f38c8934 rename param 2021-02-24 14:27:03 +08:00
Justin Lin
4ef405a732 updated 2021-02-24 14:27:03 +08:00
Justin Lin
7b809d77fb by supports a function literal 2021-02-24 14:27:03 +08:00
Justin Lin
982bffe810 update README 2021-02-24 14:27:03 +08:00
Justin Lin
45d7490e33 clean deprecated modules/functions 2021-02-24 14:27:03 +08:00
Justin Lin
103701fb43 clean docs 2021-02-24 14:27:03 +08:00
Justin Lin
4658fde4ef update doc 2021-02-24 14:25:59 +08:00
Justin Lin
04a802bfb9 update link 2021-02-22 07:52:37 +08:00
Justin Lin
6d91fec86d update markdown 2021-02-21 22:52:30 +08:00
Justin Lin
da12c22443 update to 3.0 2021-02-21 22:47:09 +08:00
Justin Lin
07f9c697d7 update to 3.0 2021-02-20 20:25:58 +08:00
Justin Lin
eaeceb04c6 update 2021-02-19 21:29:45 +08:00
Justin Lin
89c682a809 update to 3.0 2021-02-19 11:24:34 +08:00
Justin Lin
b110c3964d change param name 2021-02-19 11:17:15 +08:00
Justin Lin
2147ff2abf update 2021-02-18 10:54:00 +08:00
Justin Lin
3cb78ea9d4 update to 3.0 2021-02-18 10:53:35 +08:00
Justin Lin
45b9a18ef2 update 2021-02-18 10:49:33 +08:00
Justin Lin
672ae4e25c change param name 2021-02-18 10:45:44 +08:00
Justin Lin
36322d61d1 update to 3.0 2021-02-18 10:35:27 +08:00
Justin Lin
3204041d9c update to 3.0 2021-02-17 18:08:06 +08:00
Justin Lin
4de9b66393 update to 3.0 2021-02-17 11:41:21 +08:00
Justin Lin
df03994d21 update to 3.0 2021-02-17 11:38:31 +08:00
Justin Lin
1990fe7cff fix wrong phi 2021-02-14 19:53:02 +08:00
Justin Lin
ed22e229e4 Default to 1. 2021-02-14 10:45:47 +08:00
Justin Lin
09e3efdc05 update to 3.0 2021-02-14 10:21:03 +08:00
Justin Lin
4001ddba25 default to 1 2021-02-13 18:15:32 +08:00
Justin Lin
7dbcbb21f6 update doc 2021-02-13 18:15:28 +08:00
Justin Lin
df8e4ebe08 width default to 1 2021-02-13 18:12:27 +08:00
Justin Lin
9717138b2b update to 3.0 2021-02-13 11:11:23 +08:00
Justin Lin
699c58fd47 update 2021-02-13 11:03:02 +08:00
Justin Lin
f621af9a02 add spherical_coordinate 2021-02-13 11:00:09 +08:00
Justin Lin
29d6a27467 update 2021-02-13 10:57:58 +08:00
Justin Lin
11c216ae79 update 2021-02-13 10:57:16 +08:00
Justin Lin
2a5df40b2b add polar_coordinate 2021-02-13 10:56:11 +08:00
Justin Lin
8ad78ce353 add radians 2021-02-12 18:56:03 +08:00
Justin Lin
b0a5c86b98 add degrees 2021-02-12 18:53:38 +08:00
Justin Lin
0671ef9d9e add doc 2021-02-12 11:28:39 +08:00
Justin Lin
363833b744 update README 2021-02-11 15:56:38 +08:00
Justin Lin
b342fecb6f update 2021-02-11 15:55:41 +08:00
Justin Lin
d007f09ac5 refactor 2021-02-11 15:53:25 +08:00
Justin Lin
633a8fa5ef delete a test 2021-02-11 15:50:35 +08:00
Justin Lin
0836202e17 update to 3.0 2021-02-11 14:39:09 +08:00
Justin Lin
cf359b04fe add angle_threshold param 2021-02-11 14:31:28 +08:00
Justin Lin
66054ae603 rename 2021-02-11 11:54:51 +08:00
Justin Lin
e79231bdc7 update to 3.0 2021-02-11 11:50:32 +08:00
Justin Lin
1c23556ef4 add zipper param 2021-02-11 11:45:28 +08:00
Justin Lin
26330309ab add test 2021-02-11 11:29:16 +08:00
Justin Lin
ed5dc9dfd8 update to 3.0 2021-02-11 11:23:16 +08:00
Justin Lin
311cb70eec update 2021-02-10 16:16:48 +08:00
Justin Lin
6331738081 delete m_cumulate 2021-02-10 16:16:27 +08:00
Justin Lin
bb54168fa5 delete triangulate 2021-02-10 16:03:38 +08:00
Justin Lin
780c536da9 update to 3.0 2021-02-10 15:59:03 +08:00
Justin Lin
ac452516e8 update to 3.0 2021-02-10 15:45:07 +08:00
Justin Lin
213d635f36 update 2021-02-10 14:53:04 +08:00
Justin Lin
3c588db20d delete triangulate 2021-02-10 14:50:05 +08:00
Justin Lin
3e940e3409 delete triangulate 2021-02-10 14:48:02 +08:00
Justin Lin
c2c2bcaa93 delete trianglate 2021-02-10 14:47:27 +08:00
Justin Lin
1767fc5ba8 add some 2021-02-10 08:42:30 +08:00
Justin Lin
cddfde26f4 update comment 2021-02-10 08:39:47 +08:00
Justin Lin
de300cc5ab add every 2021-02-10 08:39:15 +08:00
Justin Lin
c9476d6fa6 rename params 2021-02-10 08:34:01 +08:00
Justin Lin
c12666f048 refactor 2021-02-10 07:44:31 +08:00
Justin Lin
050acfd524 update 2021-02-09 15:42:16 +08:00
Justin Lin
207e921fa1 update doc 2021-02-09 15:40:22 +08:00
Justin Lin
6fe210331a LINES use path_extrude 2021-02-09 15:36:40 +08:00
Justin Lin
3789cb11a6 simplify LINES and HULL_LINES 2021-02-09 15:15:08 +08:00
Justin Lin
8d6fd0b290 refactor 2021-02-09 14:30:44 +08:00
Justin Lin
34d09cf88f refactor 2021-02-09 12:24:08 +08:00
Justin Lin
7f8fa0eeb0 refactor 2021-02-09 12:23:23 +08:00
Justin Lin
ab0cd4cf83 add radians degrees 2021-02-09 10:55:18 +08:00
Justin Lin
c9565403c3 add polar_coordinate 2021-02-09 10:52:17 +08:00
Justin Lin
65c2b49696 rename 2021-02-09 10:46:16 +08:00
Justin Lin
a345c6cd24 add every 2021-02-09 10:44:42 +08:00
Justin Lin
8b7d07e1d3 rename param 2021-02-09 10:43:14 +08:00
Justin Lin
a32305148d add angles_between 2021-02-09 10:41:58 +08:00
Justin Lin
e61e564c47 add spherical_coordinate 2021-02-09 10:38:24 +08:00
Justin Lin
d4042c93e3 refactor 2021-02-09 10:29:23 +08:00
Justin Lin
831f1d04e9 update to lib3x 2021-02-08 18:03:08 +08:00
Justin Lin
36718451b9 re-order 2021-02-08 11:17:06 +08:00
Justin Lin
9e9f86f11d dict order 2021-02-08 11:00:37 +08:00
Justin Lin
43becee0d8 add the eq parameter 2021-02-08 10:53:18 +08:00
Justin Lin
0821a6d4ae add test 2021-02-08 10:02:28 +08:00
Justin Lin
867cc3e75c update choose 2021-02-08 09:57:35 +08:00
Justin Lin
1ea12daa01 add test 2021-02-08 09:52:06 +08:00
Justin Lin
bd38d454d7 update 2021-02-07 18:13:21 +08:00
Justin Lin
3edfff3cfd update doc 2021-02-07 17:55:40 +08:00
Justin Lin
f843190329 Merge branch 'v3-dev' of https://github.com/JustinSDK/dotSCAD into v3-dev 2021-02-07 17:46:02 +08:00
Justin Lin
7040d981ad refactor 2021-02-07 17:44:21 +08:00
Justin Lin
1b764c758b update 2021-02-07 17:44:21 +08:00
Justin Lin
6ea672df14 add bsearch 2021-02-07 17:43:38 +08:00
Justin Lin
58c6cbc52a remove unnecessary dep 2021-02-07 17:29:55 +08:00
Justin Lin
1d79ce373e rename param 2021-02-07 17:29:55 +08:00
Justin Lin
19cfe700b5 updated 2021-02-07 17:29:55 +08:00
Justin Lin
968c668cee by supports a function literal 2021-02-07 17:29:55 +08:00
Justin Lin
ea9be0180c update README 2021-02-07 17:29:55 +08:00
Justin Lin
cb85b7e6b5 clean deprecated modules/functions 2021-02-07 17:29:55 +08:00
Justin Lin
b3a5da6da6 clean docs 2021-02-07 17:29:55 +08:00
Justin Lin
2dbb77ed4b update docs 2021-02-07 17:25:45 +08:00
Justin Lin
1e6a37e481 refactor 2021-02-07 17:16:35 +08:00
Justin Lin
ddd0752a24 update 2021-02-07 17:12:28 +08:00
Justin Lin
8b1e7a2b03 add bsearch 2021-02-07 17:11:57 +08:00
Justin Lin
61958b7a58 remove unnecessary dep 2021-02-07 16:28:35 +08:00
Justin Lin
b8875bc5e9 rename param 2021-02-07 16:23:08 +08:00
Justin Lin
d480b99559 updated 2021-02-07 15:02:15 +08:00
Justin Lin
21324c2ad2 by supports a function literal 2021-02-07 12:13:32 +08:00
Justin Lin
467124a89b update README 2021-02-06 18:02:10 +08:00
Justin Lin
8786734077 clean deprecated modules/functions 2021-02-06 18:01:09 +08:00
Justin Lin
10aaf9b320 clean docs 2021-02-06 17:51:51 +08:00
Justin Lin
73c10c356e add people param 2021-02-05 12:04:07 +08:00
Justin Lin
c9b1718eab update symbols 2021-02-05 11:31:17 +08:00
Justin Lin
a84223b270 add magic_apartment 2021-02-05 11:24:41 +08:00
Justin Lin
a0b160547b fix magic seed 2021-02-04 17:16:34 +08:00
Justin Lin
d23de89739 default to NO 2021-02-04 10:34:20 +08:00
Justin Lin
8602b9ff26 add same_height and height params 2021-02-04 10:33:59 +08:00
Justin Lin
8a661a5bc4 2.5 RELEASE 2021-02-01 17:39:16 +08:00
Justin Lin
dbf510bd4e add comment 2021-01-25 15:47:39 +08:00
Justin Lin
46eefc58a4 update README 2021-01-24 11:34:41 +08:00
Justin Lin
0d246f1a22 add choose 2021-01-24 11:33:52 +08:00
Justin Lin
49b3425bc1 update readme 2021-01-24 10:00:04 +08:00
Justin Lin
58b1ce8b51 update readme 2021-01-24 09:54:54 +08:00
Justin Lin
c180b9683c add random_city_taiwan 2021-01-24 09:51:35 +08:00
Justin Lin
c1a768da3a support mask 2021-01-24 09:51:27 +08:00
Justin Lin
d4362a8273 support mask 2021-01-24 09:51:16 +08:00
Justin Lin
4101a347a0 add random_city 2021-01-23 22:51:07 +08:00
Justin Lin
8144db27a9 rename 2021-01-23 22:48:55 +08:00
Justin Lin
9850f019db add seed param 2021-01-23 22:33:49 +08:00
Justin Lin
917f8f79f1 refactor 2021-01-18 16:44:04 +08:00
Justin Lin
9df326d20f update doc 2021-01-18 15:37:24 +08:00
Justin Lin
3d3cfb018b update README 2021-01-18 15:36:53 +08:00
Justin Lin
dc75464cd7 add doc 2021-01-18 15:35:19 +08:00
Justin Lin
b0cbe24fa8 add shape_liquid_splitting 2021-01-18 15:28:58 +08:00
Justin Lin
872ad92bff re-position 2021-01-16 22:28:28 +08:00
Justin Lin
283ebd3368 don't translate 2021-01-16 22:26:40 +08:00
Justin Lin
04116591f3 align to origin 2021-01-16 22:25:52 +08:00
Justin Lin
d7f9234b09 refactor 2021-01-16 18:38:23 +08:00
Justin Lin
6d375e6480 refactor 2021-01-16 18:36:13 +08:00
Justin Lin
1da33fd933 move 2021-01-16 18:32:46 +08:00
Justin Lin
79c6303db6 refactor 2021-01-15 19:25:00 +08:00
Justin Lin
f1dc07d2e0 add tube_box 2021-01-15 19:20:53 +08:00
Justin Lin
466880027c remove rotate 2021-01-15 19:06:02 +08:00
Justin Lin
94608dba0e update readme 2021-01-15 17:03:34 +08:00
Justin Lin
8190f8aeba add two_edge_wang_tiles 2021-01-15 16:21:15 +08:00
Justin Lin
825a7b3474 Merge pull request #15 from kniight/patch-1
Update _catmull_rom_spline.scad
2021-01-09 08:25:36 +08:00
kniight
81d501212e Update _catmull_rom_spline.scad
The path is changed perhaps due to some restructuring of the source.
bezier_curve.scad is in the parent directory relative to this file.
2021-01-08 16:22:39 +01:00
Justin Lin
5d4eec1ad8 elaborate 2010 2021-01-08 12:11:01 +08:00
Justin Lin
e28f029260 elaborate 0212 2021-01-08 12:01:26 +08:00
Justin Lin
b0309c4912 elaborate 1020 2021-01-08 11:52:17 +08:00
Justin Lin
074a36b217 elaborate 1202 2021-01-08 11:43:42 +08:00
Justin Lin
aa7fc6b5ff elaborate 0201 2021-01-08 10:57:31 +08:00
Justin Lin
5dd991cfc7 fix wrong pt 2021-01-08 10:24:56 +08:00
Justin Lin
d30ebe5eba elaborate 2021 2021-01-08 10:13:25 +08:00
Justin Lin
5657239a8f elaborate 0102 2021-01-08 10:02:02 +08:00
Justin Lin
473af3053d elaborate saddle 2120 2021-01-08 09:39:07 +08:00
Justin Lin
57da338036 elaborate saddle 1212 2021-01-08 09:24:24 +08:00
Justin Lin
d7fddc3a0b elaborate saddle 2121 2021-01-08 09:10:13 +08:00
Justin Lin
7d333ea247 elaborate saddle points of 1010 2021-01-07 18:12:52 +08:00
Justin Lin
f6556b9ac8 elaborate saddle points of 0101 2021-01-07 17:53:14 +08:00
Justin Lin
a6f24e03c5 elaborate saddle points of 0202 2021-01-07 17:18:41 +08:00
Justin Lin
4cc3668644 elaborate saddle points of 2020 2021-01-07 17:11:05 +08:00
Justin Lin
c15229d755 refactor 2021-01-07 16:48:30 +08:00
Justin Lin
f6e553ca1b elaborate saddle points 2021-01-07 16:30:57 +08:00
Justin Lin
f71b151e96 rename 2021-01-07 15:57:29 +08:00
Justin Lin
5411a012ea update doc 2021-01-07 15:29:07 +08:00
Justin Lin
26516211b9 include upper 2021-01-05 16:04:27 +08:00
Justin Lin
4a7cb835ca update README 2021-01-04 10:25:35 +08:00
Justin Lin
c0cb27fdfc update README 2021-01-04 10:24:50 +08:00
Justin Lin
b170cc7570 add doc 2021-01-04 10:22:49 +08:00
Justin Lin
15cc747d1a rename 2021-01-04 10:17:40 +08:00
Justin Lin
5c5a6c73c8 rename 2021-01-04 10:11:22 +08:00
Justin Lin
d1624f6405 refactor 2021-01-04 10:08:42 +08:00
Justin Lin
812350bd48 add lerp 2021-01-04 10:08:31 +08:00
Justin Lin
42b8b56ce6 update doc 2020-12-30 17:00:14 +08:00
Justin Lin
7468c30b5a update README 2020-12-24 17:20:19 +08:00
Justin Lin
58cf71eb19 add doc 2020-12-24 17:11:09 +08:00
Justin Lin
0ba4e50a20 default to [0, 0] 2020-12-24 16:59:34 +08:00
Justin Lin
ebb471a093 add doc 2020-12-24 16:24:59 +08:00
Justin Lin
f958ba3d8f delete param 2020-12-24 16:16:32 +08:00
Justin Lin
cb2f9d4a40 update inner r 2020-12-24 10:04:27 +08:00
Justin Lin
ae9cf21d79 add xmas_tree 2020-12-24 09:58:36 +08:00
Justin Lin
738944746d add doc 2020-12-23 17:10:29 +08:00
Justin Lin
c09c2b08fb add doc 2020-12-23 08:08:44 +08:00
Justin Lin
2e08d89d9b dedup 2020-12-23 08:00:34 +08:00
Justin Lin
db2ea48f2d use line3d when two points 2020-12-23 08:00:07 +08:00
Justin Lin
3effea8c47 use line2d when two points 2020-12-23 07:50:39 +08:00
Justin Lin
e8d7b1b416 add doc 2020-12-22 17:31:35 +08:00
Justin Lin
ef56f3b63f change default size 2020-12-22 13:32:52 +08:00
Justin Lin
5695613838 fix condition 2020-12-22 09:49:55 +08:00
Justin Lin
92d8c05fa9 dedup 2020-12-22 09:08:36 +08:00
Justin Lin
fe9e90fede refactor 2020-12-21 15:53:43 +08:00
Justin Lin
33f9b6b43d update doc 2020-12-21 08:13:37 +08:00
Justin Lin
3ee7d31bb0 add doc 2020-12-21 08:06:03 +08:00
Justin Lin
f777731fbf visited might be useful 2020-12-20 21:24:29 +08:00
Justin Lin
4022f867ba rename 2020-12-20 18:15:11 +08:00
Justin Lin
3271a9e129 we don't need `visited' 2020-12-20 18:04:49 +08:00
Justin Lin
b231eb814b rename 2020-12-20 17:57:30 +08:00
Justin Lin
f594215469 rename block to cell 2020-12-20 10:49:16 +08:00
Justin Lin
afaf67c739 add since 2020-12-20 10:25:48 +08:00
Justin Lin
c2251eb3dd rename param 2020-12-19 13:26:43 +08:00
Justin Lin
fcf2cc1511 change to 0-based 2020-12-19 11:14:47 +08:00
Justin Lin
931c388ad2 offset by 1 2020-12-18 17:57:33 +08:00
Justin Lin
f33cb95d72 change param position 2020-12-18 15:19:38 +08:00
Justin Lin
d4d87ac545 rename parameters 2020-12-18 13:52:44 +08:00
Justin Lin
d40109cd6d update doc 2020-12-18 10:43:38 +08:00
Justin Lin
5f50cf5338 update doc 2020-12-18 10:08:05 +08:00
Justin Lin
a24cb0c5b0 add img 2020-12-18 10:03:54 +08:00
Justin Lin
bb391fb505 add doc 2020-12-18 10:00:51 +08:00
Justin Lin
6ad0219dee update doc 2020-12-16 16:25:16 +08:00
Justin Lin
b421009f1e add doc 2020-12-16 13:44:04 +08:00
Justin Lin
f704561fde refactor 2020-12-16 13:43:27 +08:00
Justin Lin
a1c5956797 rename 2020-12-16 11:04:07 +08:00
Justin Lin
a669fbf074 add doc 2020-12-15 17:28:27 +08:00
Justin Lin
8a8d809f9c update doc 2020-12-15 11:58:17 +08:00
Justin Lin
32b6fca734 fix range errors 2020-12-15 11:57:48 +08:00
Justin Lin
d4d498fed0 add math_constans 2020-12-15 11:33:16 +08:00
Justin Lin
4f117a2946 add doc 2020-12-15 10:08:10 +08:00
Justin Lin
ca11fbe0f9 use _in_convex 2020-12-15 08:24:19 +08:00
Justin Lin
b6eb4bf606 add doc 2020-12-14 17:26:23 +08:00
Justin Lin
14529f3393 update doc 2020-12-14 13:39:06 +08:00
Justin Lin
32bc0dd138 add doc 2020-12-14 13:38:02 +08:00
Justin Lin
6a29a56f04 update doc 2020-12-14 13:37:52 +08:00
Justin Lin
9ccadf733c add doc 2020-12-13 10:53:24 +08:00
Justin Lin
0e70941db2 update doc 2020-12-13 09:58:20 +08:00
Justin Lin
9d55761f09 add doc 2020-12-13 09:51:18 +08:00
Justin Lin
b8a16c5af4 refactor 2020-12-10 14:03:51 +08:00
Justin Lin
02cef3ad98 fix wrong idx 2020-12-10 13:56:21 +08:00
Justin Lin
72585c7f9c fix neg idx error 2020-12-10 13:46:54 +08:00
Justin Lin
70836f8fee intersection_for if not supported in 2020.12 2020-12-10 11:58:26 +08:00
Justin Lin
7f2f53014f intersection_for not supported in 2020.12 2020-12-10 11:56:43 +08:00
Justin Lin
f93b255c60 fix warning in OpenSCAD 2020 2020-12-10 09:27:26 +08:00
Justin Lin
49fb827e28 fix wrong idx 2020-12-10 08:52:49 +08:00
Justin Lin
708b6b1d73 fix warning in OpenSCAD 2020 2020-12-10 08:27:16 +08:00
Justin Lin
0a1434c9fe UPDATE README 2020-12-08 18:11:19 +08:00
Justin Lin
d50642985f rename 2020-12-08 18:07:19 +08:00
Justin Lin
a6264ced54 rename 2020-12-08 18:04:34 +08:00
Justin Lin
c0c016f998 rename 2020-12-08 18:02:43 +08:00
Justin Lin
079f4e4cb4 rename 2020-12-08 17:59:28 +08:00
Justin Lin
9a58ffc38c update README 2020-12-08 17:54:29 +08:00
Justin Lin
f95d4f6423 update 2020-12-04 16:08:10 +08:00
Justin Lin
f296a6bbff add vx_curve 2020-12-04 15:55:57 +08:00
Justin Lin
b3076fb7b1 dedup 2020-12-04 15:55:51 +08:00
Justin Lin
ced32c5615 support 2d/3d 2020-12-04 15:42:21 +08:00
Justin Lin
e359c24350 fix idx error 2020-12-04 15:37:44 +08:00
Justin Lin
d2065f5410 support 3D points 2020-12-04 09:13:39 +08:00
Justin Lin
9ff6229628 update note 2020-12-04 08:53:06 +08:00
Justin Lin
db384f3d07 add vx_bezier 2020-12-04 08:52:41 +08:00
Justin Lin
50bee93a3d refactor 2020-12-01 10:12:38 +08:00
Justin Lin
ecedb79988 rename 2020-11-30 08:12:27 +08:00
Justin Lin
483f204f70 fix path 2020-11-26 22:19:54 +08:00
Justin Lin
37ef8733a9 sorted=true 2020-11-19 10:46:39 +08:00
Justin Lin
c19a01f281 add sorted param 2020-11-19 10:45:36 +08:00
Justin Lin
8d978eb374 calculate contour if contour==true 2020-11-19 10:01:35 +08:00
Justin Lin
a1d17e5ec5 add maze_masking 2020-11-19 09:05:06 +08:00
Justin Lin
498b15c59d move 2020-11-19 08:22:50 +08:00
Justin Lin
1a7940907e move 2020-11-19 08:18:46 +08:00
Justin Lin
338d9e989a move 2020-11-19 08:17:16 +08:00
Justin Lin
aa9e42bd92 refactor 2020-11-18 17:40:31 +08:00
Justin Lin
aab600bd69 refactor 2020-11-18 17:40:13 +08:00
Justin Lin
17961200bc rename 2020-11-18 17:40:05 +08:00
Justin Lin
e3ac8d6ba0 add mz_initialize 2020-11-18 17:37:24 +08:00
Justin Lin
37c72df265 add MASK 2020-11-18 16:50:03 +08:00
Justin Lin
faf532f14c add comment 2020-11-18 16:40:49 +08:00
Justin Lin
a62fe5fff5 just try visitable dir 2020-11-11 08:43:14 +08:00
Justin Lin
37d7e4b3e3 rename 2020-11-11 08:34:06 +08:00
Justin Lin
c09654971c rename 2020-11-11 08:33:19 +08:00
Justin Lin
ca53871f79 format 2020-11-11 08:31:45 +08:00
Justin Lin
d66733fdd3 definitly not visited 2020-11-11 08:29:15 +08:00
Justin Lin
fbbcdd34fe definitly visited 2020-11-11 08:29:04 +08:00
Justin Lin
4e3841e545 try visitable dirs 2020-11-11 07:56:09 +08:00
Justin Lin
f7b1931b9b rename 2020-11-11 07:44:22 +08:00
Justin Lin
6fc876706c it must be top_right_wall 2020-11-10 17:53:15 +08:00
Justin Lin
271e71f63f rename 2020-11-10 14:54:01 +08:00
Justin Lin
92137568b3 fix missing module 2020-11-10 14:51:19 +08:00
Justin Lin
3c52f2c0c4 fix typos 2020-11-04 13:16:16 +08:00
Justin Lin
7f2647ed52 fix typos 2020-11-04 13:15:31 +08:00
Justin Lin
3c37c5b35d fix typo 2020-11-04 13:14:44 +08:00
Justin Lin
5d913847b8 add example 2020-10-29 17:29:57 +08:00
Justin Lin
69976d834c add catmull_rom_spline 2020-10-29 17:28:11 +08:00
Justin Lin
9bd899f189 add params 2020-10-27 07:14:54 +08:00
Justin Lin
cbeb8bc5d4 radius default to 1 2020-10-26 14:52:07 +08:00
Justin Lin
4569b2760b radius default to 1 2020-10-26 14:51:46 +08:00
Justin Lin
53887f6048 rename 2020-10-26 14:49:14 +08:00
Justin Lin
ca2c5bffe7 rename 2020-10-26 13:05:34 +08:00
Justin Lin
08085b60c4 add archimedean_text_sphere 2020-10-26 10:20:13 +08:00
Justin Lin
d8dfd241dd add radius param 2020-10-25 16:46:20 +08:00
Justin Lin
4f7de83ff0 add radius param 2020-10-25 16:45:29 +08:00
Justin Lin
b742ff3454 adjust poles 2020-10-25 14:52:51 +08:00
Justin Lin
f2052b09d3 rename 2020-10-25 14:43:33 +08:00
Justin Lin
a307fcd565 add bauer_spiral 2020-10-25 14:42:04 +08:00
Justin Lin
afaf8eaeb9 add fibonacci_sphere 2020-10-25 11:43:48 +08:00
Justin Lin
c749c48a9c update n 2020-10-23 15:48:45 +08:00
Justin Lin
f8b2e032a5 update forward_chars 2020-10-23 15:27:52 +08:00
Justin Lin
8338f54127 fix rules 2020-10-23 15:06:46 +08:00
Justin Lin
1803a9c062 delete arguments 2020-10-23 14:40:38 +08:00
Justin Lin
b7c6c85834 update README 2020-10-20 17:34:09 +08:00
Justin Lin
594b0861d9 update README 2020-10-20 17:10:30 +08:00
Justin Lin
b19a0fda78 add spiral_city 2020-10-17 09:15:05 +08:00
Justin Lin
f2d318c6aa rename 2020-10-11 09:39:40 +08:00
Justin Lin
b1c6180269 add square_pursuit_curves_3d 2020-10-10 14:44:43 +08:00
Justin Lin
858685f22f add comment 2020-10-05 17:05:57 +08:00
Justin Lin
d722be36f8 delete echo 2020-10-05 17:04:49 +08:00
Justin Lin
baa2603b7d refactor 2020-10-05 14:20:02 +08:00
Justin Lin
7b3f228dca add convex_hull3 2020-10-05 14:18:18 +08:00
Justin Lin
4d1b7c0c94 rename 2020-10-05 14:14:47 +08:00
Justin Lin
744d0f4681 rename 2020-10-05 07:47:51 +08:00
Justin Lin
c728bfb455 use relative path 2020-10-05 07:44:04 +08:00
Justin Lin
74edf0c591 refactor 2020-10-04 18:30:54 +08:00
Justin Lin
172f033ba4 comment 2020-10-04 17:26:54 +08:00
Justin Lin
d07440f2e9 hull is not required. 2020-10-04 16:44:34 +08:00
Justin Lin
cdd888ce6f add polygon_hull 2020-10-04 15:34:32 +08:00
Justin Lin
7726e5b9e7 add polyhedron_hull 2020-10-04 15:34:00 +08:00
Justin Lin
289e1bbb07 add pyramid_hex_maze 2020-10-03 21:25:10 +08:00
Justin Lin
3c29270a8f refactor 2020-10-03 21:17:23 +08:00
Justin Lin
23c86b1ec2 add mz_hex_walls 2020-10-03 21:16:13 +08:00
Justin Lin
22208d54c6 change dir 2020-10-01 11:59:03 +08:00
Justin Lin
2099242b4f add drilled_cube 2020-10-01 11:54:14 +08:00
Justin Lin
a38e48dd25 rename 2020-09-30 10:27:50 +08:00
Justin Lin
ee8200b687 use relative path 2020-09-30 10:11:34 +08:00
Justin Lin
c9be557610 update doc 2020-09-29 18:11:15 +08:00
Justin Lin
d5b19bb9e2 compress img 2020-09-22 13:43:11 +08:00
Justin Lin
cfe8b04f64 add string_tetrahedrons 2020-09-22 13:40:26 +08:00
Justin Lin
182c6369d5 refactor 2020-09-20 20:45:22 +08:00
Justin Lin
a1686c4fea y offset 2020-09-20 17:41:18 +08:00
Justin Lin
cb2533a911 update img 2020-09-11 11:31:18 +08:00
Justin Lin
4fcb714f8d add comment 2020-09-11 08:08:57 +08:00
Justin Lin
840da32336 add L_puzzle 2020-09-11 08:07:33 +08:00
Justin Lin
ef60607f37 add magnet_height param 2020-08-30 17:57:40 +08:00
Justin Lin
1acc8f9716 add emotion_ball 2020-08-30 17:46:46 +08:00
Justin Lin
d3cdf8884d simplied scales 2020-08-28 07:51:01 +08:00
Justin Lin
160cd3626d simplifed scales 2020-08-27 18:13:36 +08:00
Justin Lin
8b6eccf62b add seed parameter 2020-08-27 15:16:07 +08:00
Justin Lin
0b115df546 modified seed calculation 2020-08-27 08:10:41 +08:00
Justin Lin
f25663c092 add seed parameter 2020-08-26 20:41:41 +08:00
Justin Lin
5ac9581f42 delete deprecated docs 2020-08-06 08:27:15 +08:00
Justin Lin
29b5c22766 add deprecated msg 2020-08-06 08:25:56 +08:00
Justin Lin
25afc1f647 update note 2020-08-05 17:29:25 +08:00
Justin Lin
7b5e26f486 update readme 2020-08-05 17:27:55 +08:00
Justin Lin
b1d75d7a24 add feature img 2020-08-05 17:27:44 +08:00
Justin Lin
2db1738e56 update RELEASE 2020-08-05 17:20:14 +08:00
Justin Lin
74a871960d add deprecated message 2020-08-05 17:20:05 +08:00
Justin Lin
a8780ffccf update img 2020-07-31 10:03:56 +08:00
Justin Lin
530d2b2ae5 update img 2020-07-28 08:38:41 +08:00
Justin Lin
15bd7a639f modify img 2020-07-28 08:33:25 +08:00
Justin Lin
8c9dc07b64 move 2020-07-23 21:14:35 +08:00
Justin Lin
0664801b15 add torus_knot_dragon 2020-07-23 11:00:12 +08:00
Justin Lin
5db6ec62c7 update README 2020-07-19 16:53:22 +08:00
Justin Lin
58112422e9 add doc 2020-07-19 16:38:28 +08:00
Justin Lin
727bb544c1 deco neck 2020-07-16 17:34:21 +08:00
Justin Lin
ba35d8694b fix tail offset 2020-07-14 08:20:35 +08:00
Justin Lin
c3ddd691c2 add hilbert_dragon_low_poly 2020-07-14 08:03:07 +08:00
Justin Lin
f3db814318 remove * 2020-07-11 10:26:25 +08:00
Justin Lin
9f5fce8793 sharp dorsal fin 2020-07-11 10:22:47 +08:00
Justin Lin
433fe53744 shear 2020-07-11 09:49:58 +08:00
Justin Lin
32bceb906d shear 2020-07-11 09:40:47 +08:00
Justin Lin
734bf0fceb simplify 2020-07-10 21:43:26 +08:00
Justin Lin
1e2213fb66 lift dragon 2020-07-10 20:46:26 +08:00
Justin Lin
7bdaeeeb67 simplify 2020-07-10 20:44:48 +08:00
Justin Lin
fd8f410877 one hair component 2020-07-10 20:39:27 +08:00
Justin Lin
57df383973 update link 2020-07-10 08:04:14 +08:00
Justin Lin
c87df761b5 update README 2020-07-08 22:02:35 +08:00
Justin Lin
28126ac249 update README 2020-07-08 17:35:10 +08:00
Justin Lin
782bbbffcc update README 2020-07-08 17:34:14 +08:00
Justin Lin
2f974dcd29 update README 2020-07-08 17:32:42 +08:00
Justin Lin
dc82015674 rename 2020-07-07 11:36:43 +08:00
Justin Lin
5805a88284 add doc 2020-07-07 11:31:49 +08:00
Justin Lin
99056988f5 fix space_size 2020-07-04 18:26:21 +08:00
Justin Lin
328cb362ba delete demo 2020-07-04 11:07:24 +08:00
Justin Lin
66e4ff08ff add comment 2020-07-04 11:06:53 +08:00
Justin Lin
d7c6db402f add doc 2020-07-04 11:06:25 +08:00
Justin Lin
ba891296d2 update doc 2020-07-04 11:01:41 +08:00
Justin Lin
ccfc764e2f update comment 2020-07-03 09:58:20 +08:00
Justin Lin
719f793d7b update 2020-07-02 22:03:48 +08:00
Justin Lin
4bcb6848ce fix bottom scale issue 2020-07-02 22:01:41 +08:00
Justin Lin
82727ac436 remove scale from bottom 2020-07-02 21:14:03 +08:00
Justin Lin
4c9638be0c change bottom_thickness_delta to bottom_thickness 2020-07-02 21:13:45 +08:00
Justin Lin
5d5ecc846f Merge pull request #12 from chill1n/box_extrude
Box extrude extension
2020-07-02 20:51:01 +08:00
chilL1n
d9664b3b14 fixed issue in box_extrude extension 2020-07-01 16:34:40 +02:00
chilL1n
3258596d85 extended box_extrude with bottom_thickness_delta and convexity parameters 2020-07-01 14:53:29 +02:00
Justin Lin
bb169008d2 update docs 2020-06-27 10:45:34 +08:00
Justin Lin
95b151318e update README 2020-06-27 09:52:56 +08:00
Justin Lin
bfec5dfd82 delete comment 2020-06-27 09:16:18 +08:00
Justin Lin
cc6610d6d5 add hilbert_dragon 2020-06-27 09:02:54 +08:00
Justin Lin
bba2334667 reduce complexity 2020-06-27 07:46:34 +08:00
Justin Lin
24785ecba5 add hilbert_curve_drawing 2020-06-25 11:02:06 +08:00
Justin Lin
5f30152486 add mobius_twins 2020-06-23 10:24:15 +08:00
Justin Lin
808024c83f add voronoi_holder 2020-06-21 15:34:58 +08:00
Justin Lin
afb314e990 add doc 2020-06-21 09:38:37 +08:00
Justin Lin
42e989b055 add doc 2020-06-20 14:48:19 +08:00
Justin Lin
fcbcdf2043 deleted 2020-06-20 14:42:57 +08:00
Justin Lin
62273a2740 add doc 2020-06-17 21:07:40 +08:00
Justin Lin
a51d981b8d add doc 2020-06-14 10:32:16 +08:00
Justin Lin
8b60a3b132 update README 2020-06-10 20:17:33 +08:00
Justin Lin
a9a31e382f rename 2020-06-10 20:17:18 +08:00
Justin Lin
d9347a1b09 update README 2020-06-10 20:08:24 +08:00
Justin Lin
f090a12b75 update doc 2020-06-08 10:32:54 +08:00
Justin Lin
81b651f7e4 update doc 2020-06-08 10:28:41 +08:00
Justin Lin
4e99b24dd9 It doesn't require dedup 2020-06-05 09:51:22 +08:00
Justin Lin
4d721db8f8 add doc 2020-06-05 09:19:43 +08:00
Justin Lin
98a652bbf2 add doc 2020-06-02 17:06:20 +08:00
Justin Lin
c5e0e0acb9 add doc 2020-06-02 17:06:14 +08:00
Justin Lin
ff719b7ab5 add img 2020-06-01 17:31:52 +08:00
Justin Lin
94f6d5ff1a add doc 2020-06-01 17:28:19 +08:00
Justin Lin
aef9ce70a7 update README 2020-05-29 08:18:22 +08:00
Justin Lin
0deff27863 update README 2020-05-29 08:16:55 +08:00
Justin Lin
0d1ca568a6 update doc 2020-05-27 15:54:25 +08:00
Justin Lin
17d7501be4 add doc 2020-05-27 15:51:05 +08:00
Justin Lin
14bb0f119c add doc 2020-05-26 16:31:20 +08:00
Justin Lin
01bd4331cc update doc 2020-05-25 13:46:10 +08:00
Justin Lin
4a691312b5 add doc 2020-05-25 13:43:44 +08:00
Justin Lin
3e374e5398 add doc 2020-05-25 13:35:23 +08:00
Justin Lin
cc44be68e1 corner $fn default to 12 2020-05-25 13:33:07 +08:00
Justin Lin
50254eb7f7 add doc 2020-05-24 16:24:26 +08:00
Justin Lin
3409d714a1 add comment 2020-05-24 16:11:45 +08:00
Justin Lin
936ec3ecb6 add preview 2020-05-24 09:57:22 +08:00
Justin Lin
7bccfcc421 relative path 2020-05-23 17:16:37 +08:00
Justin Lin
7da01edd07 fix dep 2020-05-23 16:59:44 +08:00
Justin Lin
17d8aa9a7e voronoi preview 2020-05-23 16:57:12 +08:00
Justin Lin
9282b74d8b use sweep 2020-05-23 16:15:02 +08:00
Justin Lin
a977d0e1b8 fix missing variable 2020-05-23 16:11:42 +08:00
Justin Lin
37e6d3d810 add doc 2020-05-23 11:20:33 +08:00
Justin Lin
29acdbd0e6 update 2020-05-23 11:20:30 +08:00
Justin Lin
2c62b46021 it's in voxel 2020-05-22 12:51:34 +08:00
Justin Lin
1fc3cd6c7e support JOIN_MITER 2020-05-21 13:52:49 +08:00
Justin Lin
14acb3359c remove # 2020-05-21 10:26:49 +08:00
Justin Lin
9f75ca8967 update 2020-05-21 10:26:28 +08:00
Justin Lin
6a5aac7fd8 support joinStyle: "JOIN_ROUND", "JOIN_BEVEL" 2020-05-21 10:26:03 +08:00
Justin Lin
99c5972351 update 2020-05-21 10:10:21 +08:00
Justin Lin
e0280a0cf0 improve mid-points drawing 2020-05-21 10:09:19 +08:00
Justin Lin
2e0a503637 update 2020-05-20 17:20:07 +08:00
Justin Lin
1e1a5b4c73 rename 2020-05-20 17:18:38 +08:00
Justin Lin
e82ed21ddc add docs 2020-05-20 17:11:06 +08:00
Justin Lin
2ba5faf724 use ptf_rotate 2020-05-20 16:57:15 +08:00
Justin Lin
e08f225a0b rename 2020-05-20 16:54:02 +08:00
Justin Lin
f89e87e146 rename 2020-05-19 14:45:06 +08:00
Justin Lin
f364dcc840 add comment 2020-05-18 17:33:20 +08:00
Justin Lin
40c440f2c6 add doc 2020-05-18 17:32:52 +08:00
Justin Lin
748ed1a35b rename 2020-05-18 17:23:31 +08:00
Justin Lin
36d043b26c rename 2020-05-18 17:22:31 +08:00
Justin Lin
ba7a4978b5 update 2020-05-14 08:09:40 +08:00
Justin Lin
94f39ca649 move to pixel 2020-05-14 08:09:05 +08:00
Justin Lin
c14734197d move to preview 2020-05-10 18:09:36 +08:00
Justin Lin
349c5c3e8a update 2020-05-10 09:08:27 +08:00
Justin Lin
44356e1149 update sample 2020-05-09 16:19:59 +08:00
Justin Lin
b16d0158d9 fix roll 2020-05-09 16:18:58 +08:00
Justin Lin
5d88685e78 update sample 2020-05-09 16:13:19 +08:00
Justin Lin
10c8d107c1 fix pitch 2020-05-09 16:13:12 +08:00
Justin Lin
398c3a35d8 update sample 2020-05-09 16:06:00 +08:00
Justin Lin
6e6f64036b add footprints3.scad 2020-05-09 16:02:18 +08:00
Justin Lin
72896c76a1 add cmds: "forward", "turn", "roll", "pitch" 2020-05-09 15:58:32 +08:00
Justin Lin
701d13bcce remove angle 2020-05-09 12:21:17 +08:00
Justin Lin
c2fe6ca4f9 add footprints2.scad 2020-05-09 09:59:50 +08:00
Justin Lin
455887e906 rename 2020-05-05 20:20:34 +08:00
Justin Lin
0a2ce63482 move 2020-05-03 08:27:31 +08:00
Justin Lin
30e6446396 2.4 preview 2020-05-03 08:27:06 +08:00
Justin Lin
5f4b502fdf support wall_height 2020-04-28 20:36:41 +08:00
Justin Lin
6c7257184e refactor 2020-04-24 11:37:04 +08:00
Justin Lin
96255a892a rename 2020-04-24 11:33:47 +08:00
Justin Lin
f32242d24f refactor 2020-04-24 11:26:51 +08:00
Justin Lin
2b5e0b59c9 use relative path 2020-04-24 11:18:18 +08:00
Justin Lin
6695e793db use relative path 2020-04-24 11:13:55 +08:00
Justin Lin
65cd5b9a93 fix deps 2020-04-23 09:30:18 +08:00
Justin Lin
bbf0a9ec32 2.4 preview 2020-04-23 08:18:23 +08:00
Justin Lin
456ed095ea fix symbols 2020-04-18 08:11:00 +08:00
Justin Lin
de08b72240 change pr 2020-04-16 09:02:56 +08:00
Justin Lin
697698a296 add tree2 2020-04-16 08:41:39 +08:00
Justin Lin
a8aaf56b50 add plant 2020-04-16 08:36:53 +08:00
Justin Lin
ed1d59dc4f fix rules 2020-04-16 08:31:46 +08:00
Justin Lin
04f39c0514 add spring 2020-04-16 08:28:41 +08:00
Justin Lin
9cf9fd5713 rename 2020-04-16 08:26:06 +08:00
Justin Lin
8b87642475 add plant 2020-04-16 08:25:32 +08:00
Justin Lin
cf61c25302 add fern 2020-04-15 16:21:14 +08:00
Justin Lin
f63b57043d fix symbol 2020-04-15 16:19:17 +08:00
Justin Lin
6fcdeac414 rename 2020-04-15 14:34:15 +08:00
Justin Lin
1d8edc6d4b rename 2020-04-15 14:27:05 +08:00
Justin Lin
b0f2445c78 rename 2020-04-15 14:05:35 +08:00
Justin Lin
4416a1276f add fern_leaf 2020-04-15 14:01:22 +08:00
Justin Lin
e2b1dcddd8 rewrite rules 2020-04-15 13:48:56 +08:00
Justin Lin
86e50f8e55 delete demo 2020-04-15 13:35:47 +08:00
Justin Lin
b274cc12e1 add lsystem3_collection 2020-04-15 13:35:22 +08:00
Justin Lin
6a6ee7bd5d remove comma 2020-04-15 12:59:32 +08:00
Justin Lin
c9027dfa2f add sierpinski_carpet 2020-04-15 10:01:35 +08:00
Justin Lin
4d9f09d48b fix missing _join 2020-04-15 10:01:18 +08:00
Justin Lin
a4fe86b58c add comment 2020-04-15 08:57:42 +08:00
Justin Lin
ac199c278c add demo 2020-04-15 08:54:57 +08:00
Justin Lin
c48712d91b support pitch and roll 2020-04-15 08:51:25 +08:00
Justin Lin
5a5ee8e97f support | symbol 2020-04-15 08:29:48 +08:00
Justin Lin
a67c80112a add comment 2020-04-15 08:26:32 +08:00
Justin Lin
06dec812c2 refactor 2020-04-15 08:21:20 +08:00
Justin Lin
e242f11c07 first attempt to create lsystem3 2020-04-15 08:19:00 +08:00
Justin Lin
e289eef2bf change M to f 2020-04-15 07:27:11 +08:00
Justin Lin
05145694d9 isolate axiom 2020-04-14 15:41:02 +08:00
Justin Lin
498f9f3e18 rename 2020-04-14 15:28:56 +08:00
Justin Lin
a60da4a227 rename 2020-04-14 15:28:22 +08:00
Justin Lin
1bd71893bc refactor 2020-04-14 14:49:14 +08:00
Justin Lin
c1c8681036 remove code 2020-04-14 13:42:55 +08:00
Justin Lin
ee6dcf04c0 S pr is always 1 2020-04-14 13:39:17 +08:00
Justin Lin
4dc3edf7e2 rename 2020-04-14 13:35:27 +08:00
Justin Lin
074d526d10 support "Stochastic L-systems" 2020-04-14 12:16:43 +08:00
Justin Lin
2fb0710e4d n = 2 2020-04-13 21:15:57 +08:00
Justin Lin
23c3add620 add gosper_star 2020-04-13 21:15:33 +08:00
Justin Lin
3775563e58 add weed 2020-04-13 20:50:17 +08:00
Justin Lin
e688f03ed0 add penrose_snowflake 2020-04-13 20:43:12 +08:00
Justin Lin
6a0099a6a6 add pentigree 2020-04-13 20:37:54 +08:00
Justin Lin
61bdb9c1f6 add bush 2020-04-13 20:30:54 +08:00
Justin Lin
479a0be438 move to example 2020-04-13 20:18:55 +08:00
Justin Lin
8c53b41fd9 add koch_curve_3 2020-04-13 18:14:19 +08:00
Justin Lin
2169b2f183 add koch_quadratic 2020-04-13 18:14:09 +08:00
Justin Lin
cfe9591099 add koch_star 2020-04-13 18:05:14 +08:00
Justin Lin
29bfd2cc87 only replace when fc != "F" 2020-04-13 08:53:57 +08:00
Justin Lin
2f796164e3 refactor 2020-04-13 08:51:30 +08:00
Justin Lin
a89c56d36b remove forwards_char 2020-04-13 07:25:45 +08:00
Justin Lin
5f039abf41 add lsystem2_collections 2020-04-12 11:01:53 +08:00
Justin Lin
7fe15d563d support forward_chars 2020-04-12 10:49:32 +08:00
Justin Lin
7684c94571 add lsystem2.scad 2020-04-12 09:19:31 +08:00
Justin Lin
ef919e9301 update note 2020-04-11 11:52:01 +08:00
Justin Lin
3d67110fa9 update note 2020-04-11 11:47:36 +08:00
Justin Lin
de2fe7cb27 support invert 2020-04-11 09:26:53 +08:00
Justin Lin
0f74a0f24e bottom option 2020-04-10 13:10:29 +08:00
Justin Lin
343e6dc26c remove dep 2020-04-10 13:01:51 +08:00
Justin Lin
9cbb58ea19 add voronoi_crystallization 2020-04-10 13:01:34 +08:00
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
922 changed files with 15642 additions and 4273 deletions

356
README.md
View File

@@ -1,17 +1,25 @@
# dotSCAD 2.2.1
# dotSCAD 3.0
> **Reduce the burden of 3D modeling in mathematics.**
> **Reduce the burden of mathematics/algorithm when playing OpenSCAD.**
![dotSCAD](featured_img/LeopardCatTaiwan.JPG)
![dotSCAD](featured_img/RandomCityTaiwan.JPG)
[![license/LGPL](LICENSE.svg)](https://github.com/JustinSDK/lib-openscad/blob/master/LICENSE)
## Introduction
**Based on OpenSCAD 2019.05.** For old OpenSCAD versions, please use dotSCAD 1.3. You can download all versions from the [releases](https://github.com/JustinSDK/dotSCAD/releases).
**This version Breaks Backward Compatibility and requires OpenSCAD 2021.01 or later!! Please see [Release Notes](RELEASE.md). You can still download v2.5 or older versions from [Releases](https://github.com/JustinSDK/dotSCAD/tags).**
Some of my [3D models](https://github.com/JustinSDK/dotSCAD#examples) require complex mathematics/algorithm. I extract them into dotSCAD. Hope it helps when you're playing OpenSCAD.
The idea of the name dotSCAD comes from the filename extension ".scad" of OpenSCAD.
## Get Started
OpenSCAD uses three library locations, the installation library, built-in library, and user defined libraries. It's convenient to set `OPENSCADPATH`. Check [Setting OPENSCADPATH](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries#Setting_OPENSCADPATH) in [OpenSCAD User Manual/Libraries](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries) for details.
**I set `OPENSCADPATH` to the `src` folder of dotSCAD so all examples here start searching modules or functions from `src`.**
Every module or function is located in the file which has the same name as the module or the function. For example, if you want to use the `line2d` module to draw a line, `use <line2d.scad>;` first.
use <line2d.scad>;
@@ -20,151 +28,245 @@ Every module or function is located in the file which has the same name as the m
Some module files are organized in a directory. For example, px_circle.scad exists in `pixel` directory. You have to prefix the directory name when including `px_circle`.
use <pixel/px_circle.scad>;
use <voxel/vx_circle.scad>;
points = px_circle(radius = 10);
points = vx_circle(radius = 10);
for(pt = points) {
translate(pt) square(1);
}
## Examples
See [examples](examples).
These examples incubate dotSCAD and dotSCAD refactors these examples. See [examples](examples#dogfooding-examples).
![examples](examples/images/gallery.JPG)
[![examples](examples/images/gallery.JPG)](examples#dogfooding-examples)
## Documentation
- 2D
- [arc](https://openhome.cc/eGossip/OpenSCAD/lib2x-arc.html)
- [pie](https://openhome.cc/eGossip/OpenSCAD/lib2x-pie.html)
- [rounded_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_square.html)
- [line2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-line2d.html)
- [polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyline2d.html)
- [hull_polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-hull_polyline2d.html)
- [hexagons](https://openhome.cc/eGossip/OpenSCAD/lib2x-hexagons.html)
- [polytransversals](https://openhome.cc/eGossip/OpenSCAD/lib2x-polytransversals.html)
- [multi_line_text](https://openhome.cc/eGossip/OpenSCAD/lib2x-multi_line_text.html)
- [voronoi2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-voronoi2d.html)
### 2D Module
- [arc](https://openhome.cc/eGossip/OpenSCAD/lib3x-arc.html)
- [hexagons](https://openhome.cc/eGossip/OpenSCAD/lib3x-hexagons.html)
- [hull_polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib3x-hull_polyline2d.html)
- [line2d](https://openhome.cc/eGossip/OpenSCAD/lib3x-line2d.html)
- [multi_line_text](https://openhome.cc/eGossip/OpenSCAD/lib3x-multi_line_text.html)
- [pie](https://openhome.cc/eGossip/OpenSCAD/lib3x-pie.html)
- [polyline2d](https://openhome.cc/eGossip/OpenSCAD/lib3x-polyline2d.html)
- [polygon_hull](https://openhome.cc/eGossip/OpenSCAD/lib3x-polygon_hull.html)
- [rounded_square](https://openhome.cc/eGossip/OpenSCAD/lib3x-rounded_square.html)
- 3D
- [rounded_cube](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_cube.html)
- [rounded_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_cylinder.html)
- [crystal_ball](https://openhome.cc/eGossip/OpenSCAD/lib2x-crystal_ball.html)
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-line3d.html)
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyline3d.html)
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-hull_polyline3d.html)
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib2x-function_grapher.html)
- [polysections](https://openhome.cc/eGossip/OpenSCAD/lib2x-polysections.html)
- [starburst](https://openhome.cc/eGossip/OpenSCAD/lib2x-starburst.html)
- [voronoi3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-voronoi3d.html)
- Transformation
- [along_with](https://openhome.cc/eGossip/OpenSCAD/lib2x-along_with.html)
- [hollow_out](https://openhome.cc/eGossip/OpenSCAD/lib2x-hollow_out.html)
- [bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-bend.html)
- [shear](https://openhome.cc/eGossip/OpenSCAD/lib2x-shear.html)
### 3D Module
- [crystal_ball](https://openhome.cc/eGossip/OpenSCAD/lib3x-crystal_ball.html)
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib3x-function_grapher.html)
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-hull_polyline3d.html)
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-line3d.html)
- [loft](https://openhome.cc/eGossip/OpenSCAD/lib3x-loft.html)
- [polyhedron_hull](https://openhome.cc/eGossip/OpenSCAD/lib3x-polyhedron_hull.html)
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-polyline3d.html)
- [rounded_cube](https://openhome.cc/eGossip/OpenSCAD/lib3x-rounded_cube.html)
- [rounded_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib3x-rounded_cylinder.html)
- [starburst](https://openhome.cc/eGossip/OpenSCAD/lib3x-starburst.html)
- [sweep](https://openhome.cc/eGossip/OpenSCAD/lib3x-sweep.html)
- Functon
- [rotate_p](https://openhome.cc/eGossip/OpenSCAD/lib2x-rotate_p.html)
- [cross_sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-cross_sections.html)
- [paths2sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-paths2sections.html)
- [path_scaling_sections](https://openhome.cc/eGossip/OpenSCAD/lib2x-path_scaling_sections.html)
- [bijection_offset](https://openhome.cc/eGossip/OpenSCAD/lib2x-bijection_offset.html)
- [in_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-in_polyline.html)
- [in_shape](https://openhome.cc/eGossip/OpenSCAD/lib2x-in_shape.html)
- [midpt_smooth](https://openhome.cc/eGossip/OpenSCAD/lib2x-midpt_smooth.html)
- [trim_shape](https://openhome.cc/eGossip/OpenSCAD/lib2x-trim_shape.html)
- [triangulate](https://openhome.cc/eGossip/OpenSCAD/lib2x-triangulate.html)
- Path
- [arc_path](https://openhome.cc/eGossip/OpenSCAD/lib2x-arc_path.html)
- [circle_path](https://openhome.cc/eGossip/OpenSCAD/lib2x-circle_path.html)
- [bspline_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-bspline_curve.html)
- [bezier_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_curve.html)
- [bezier_surface](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_surface.html)
- [bezier_smooth](https://openhome.cc/eGossip/OpenSCAD/lib2x-bezier_smooth.html)
- [helix](https://openhome.cc/eGossip/OpenSCAD/lib2x-helix.html)
- [golden_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-golden_spiral.html)
- [archimedean_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-archimedean_spiral.html)
- [sphere_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-sphere_spiral.html)
- [torus_knot](https://openhome.cc/eGossip/OpenSCAD/lib2x-torus_knot.html)
### Transformation
- [along_with](https://openhome.cc/eGossip/OpenSCAD/lib3x-along_with.html)
- [bend](https://openhome.cc/eGossip/OpenSCAD/lib3x-bend.html)
- [hollow_out](https://openhome.cc/eGossip/OpenSCAD/lib3x-hollow_out.html)
- [shear](https://openhome.cc/eGossip/OpenSCAD/lib3x-shear.html)
- Extrusion
- [box_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-box_extrude.html)
- [ellipse_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-ellipse_extrude.html)
- [stereographic_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-stereographic_extrude.html)
- [rounded_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-rounded_extrude.html)
- [bend_extrude](https://openhome.cc/eGossip/OpenSCAD/lib2x-bend_extrude.html)
### 2D Function
- [bijection_offset](https://openhome.cc/eGossip/OpenSCAD/lib3x-bijection_offset.html)
- [contours](https://openhome.cc/eGossip/OpenSCAD/lib3x-contours.html)
- [in_shape](https://openhome.cc/eGossip/OpenSCAD/lib3x-in_shape.html)
- [trim_shape](https://openhome.cc/eGossip/OpenSCAD/lib3x-trim_shape.html)
- 2D Shape
- [shape_taiwan](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_taiwan.html)
- [shape_arc](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_arc.html)
- [shape_pie](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_pie.html)
- [shape_ellipse](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_ellipse.html)
- [shape_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_square.html)
- [shape_trapezium](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_trapezium.html)
- [shape_cyclicpolygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_cyclicpolygon.html)
- [shape_pentagram](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_pentagram.html)
- [shape_starburst](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_starburst.html)
- [shape_superformula](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_superformula.html)
- [shape_glued2circles](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_glued2circles.html)
- [shape_path_extend](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_path_extend.html)
### 2D/3D Function
- [angle_between](https://openhome.cc/eGossip/OpenSCAD/lib3x-angle_between.html)
- [bezier_surface](https://openhome.cc/eGossip/OpenSCAD/lib3x-bezier_surface.html)
- [bezier_smooth](https://openhome.cc/eGossip/OpenSCAD/lib3x-bezier_smooth.html)
- [cross_sections](https://openhome.cc/eGossip/OpenSCAD/lib3x-cross_sections.html)
- [in_polyline](https://openhome.cc/eGossip/OpenSCAD/lib3x-in_polyline.html)
- [lines_intersection](https://openhome.cc/eGossip/OpenSCAD/lib3x-lines_intersection.html)
- [paths2sections](https://openhome.cc/eGossip/OpenSCAD/lib3x-paths2sections.html)
- [path_scaling_sections](https://openhome.cc/eGossip/OpenSCAD/lib3x-path_scaling_sections.html)
- [midpt_smooth](https://openhome.cc/eGossip/OpenSCAD/lib3x-midpt_smooth.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)
### Path
- [arc_path](https://openhome.cc/eGossip/OpenSCAD/lib3x-arc_path.html)
- [archimedean_spiral](https://openhome.cc/eGossip/OpenSCAD/lib3x-archimedean_spiral.html)
- [bauer_spiral](https://openhome.cc/eGossip/OpenSCAD/lib3x-bauer_spiral.html)
- [bezier_curve](https://openhome.cc/eGossip/OpenSCAD/lib3x-bezier_curve.html)
- [bspline_curve](https://openhome.cc/eGossip/OpenSCAD/lib3x-bspline_curve.html)
- [curve](https://openhome.cc/eGossip/OpenSCAD/lib3x-curve.html)
- [fibonacci_lattice](https://openhome.cc/eGossip/OpenSCAD/lib3x-fibonacci_lattice.html)
- [golden_spiral](https://openhome.cc/eGossip/OpenSCAD/lib3x-golden_spiral.html)
- [helix](https://openhome.cc/eGossip/OpenSCAD/lib3x-helix.html)
- [sphere_spiral](https://openhome.cc/eGossip/OpenSCAD/lib3x-sphere_spiral.html)
- [torus_knot](https://openhome.cc/eGossip/OpenSCAD/lib3x-torus_knot.html)
- Utilities
- [util/sub_str](https://openhome.cc/eGossip/OpenSCAD/lib2x-sub_str.html)
- [util/split_str](https://openhome.cc/eGossip/OpenSCAD/lib2x-split_str.html)
- [util/parse_number](https://openhome.cc/eGossip/OpenSCAD/lib2x-parse_number.html)
- [util/reverse](https://openhome.cc/eGossip/OpenSCAD/lib2x-reverse.html)
- [util/slice](https://openhome.cc/eGossip/OpenSCAD/lib2x-slice.html)
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib2x-sort.html)
- [util/rand](https://openhome.cc/eGossip/OpenSCAD/lib2x-rand.html)
- [util/fibseq](https://openhome.cc/eGossip/OpenSCAD/lib2x-fibseq.html)
### Extrusion
- [bend_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-bend_extrude.html)
- [box_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-box_extrude.html)
- [ellipse_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-ellipse_extrude.html)
- [rounded_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-rounded_extrude.html)
- [stereographic_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-stereographic_extrude.html)
- Matrix
- [matrix/m_cumulate](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_cumulate.html)
- [matrix/m_translation](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_translation.html)
- [matrix/m_rotation](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_rotation.html)
- [matrix/m_scaling](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_scaling.html)
- [matrix/m_mirror](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_mirror.html)
- [matrix/m_shearing](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_shearing.html)
### 2D Shape
- [shape_arc](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_arc.html)
- [shape_circle](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_circle.html)
- [shape_cyclicpolygon](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_cyclicpolygon.html)
- [shape_ellipse](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_ellipse.html)
- [shape_liquid_splitting](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_liquid_splitting.html)
- [shape_path_extend](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_path_extend.html)
- [shape_pentagram](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_pentagram.html)
- [shape_pie](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_pie.html)
- [shape_square](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_square.html)
- [shape_starburst](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_starburst.html)
- [shape_superformula](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_superformula.html)
- [shape_taiwan](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_taiwan.html)
- [shape_trapezium](https://openhome.cc/eGossip/OpenSCAD/lib3x-shape_trapezium.html)
- Turtle
- [turtle/turtle2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-turtle2d.html)
- [turtle/turtle3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-turtle3d.html)
- [turtle/t2d](https://openhome.cc/eGossip/OpenSCAD/lib2x-t2d.html)
- [turtle/t3d](https://openhome.cc/eGossip/OpenSCAD/lib2x-t3d.html)
### 2D Shape Extrusion
- [archimedean_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-archimedean_spiral_extrude.html)
- [golden_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-golden_spiral_extrude.html)
- [helix_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-helix_extrude.html)
- [path_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-path_extrude.html)
- [ring_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-ring_extrude.html)
- [sphere_spiral_extrude](https://openhome.cc/eGossip/OpenSCAD/lib3x-sphere_spiral_extrude.html)
- Pixel
- [pixel/px_line](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_line.html)
- [pixel/px_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_polyline.html)
- [pixel/px_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_circle.html)
- [pixel/px_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_cylinder.html)
- [pixel/px_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_sphere.html)
- [pixel/px_polygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_polygon.html)
- [pixel/px_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_from.html)
- [pixel/px_ascii](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_ascii.html)
- [pixel/px_gray](https://openhome.cc/eGossip/OpenSCAD/lib2x-px_gray.html)
### Util
- list
- [util/bsearch](https://openhome.cc/eGossip/OpenSCAD/lib3x-bsearch.html)
- [util/has](https://openhome.cc/eGossip/OpenSCAD/lib3x-has.html)
- [util/find_index](https://openhome.cc/eGossip/OpenSCAD/lib3x-find_index.html)
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib3x-dedup.html)
- [util/flat](https://openhome.cc/eGossip/OpenSCAD/lib3x-flat.html)
- [util/reverse](https://openhome.cc/eGossip/OpenSCAD/lib3x-reverse.html)
- [util/slice](https://openhome.cc/eGossip/OpenSCAD/lib3x-slice.html)
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib3x-sort.html)
- [util/sum](https://openhome.cc/eGossip/OpenSCAD/lib3x-sum.html)
- [util/swap](https://openhome.cc/eGossip/OpenSCAD/lib3x-swap.html)
- [util/zip](https://openhome.cc/eGossip/OpenSCAD/lib3x-zip.html)
- [util/every](https://openhome.cc/eGossip/OpenSCAD/lib3x-every.html)
- [util/some](https://openhome.cc/eGossip/OpenSCAD/lib3x-some.html)
- random
- [util/choose](https://openhome.cc/eGossip/OpenSCAD/lib3x-choose.html)
- [util/rand](https://openhome.cc/eGossip/OpenSCAD/lib3x-rand.html)
- [util/shuffle](https://openhome.cc/eGossip/OpenSCAD/lib3x-shuffle.html)
- string
- [util/parse_number](https://openhome.cc/eGossip/OpenSCAD/lib3x-parse_number.html)
- [util/split_str](https://openhome.cc/eGossip/OpenSCAD/lib3x-split_str.html)
- [util/sub_str](https://openhome.cc/eGossip/OpenSCAD/lib3x-sub_str.html)
- math
- [util/degrees](https://openhome.cc/eGossip/OpenSCAD/lib3x-degrees.html)
- [util/radians](https://openhome.cc/eGossip/OpenSCAD/lib3x-radians.html)
- [util/polar_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-polar_coordinate.html)
- [util/spherical_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-spherical_coordinate.html)
- [util/lerp](https://openhome.cc/eGossip/OpenSCAD/lib3x-lerp.html)
- [util/fibseq](https://openhome.cc/eGossip/OpenSCAD/lib3x-fibseq.html)
- set
- [util/set/hashset](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset.html)
- [util/set/hashset_add](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_add.html)
- [util/set/hashset_has](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_has.html)
- [util/set/hashset_del](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_del.html)
- [util/set/hashset_len](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_len.html)
- [util/set/hashset_elems](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_elems.html)
- map
- [util/map/hashmap](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap.html)
- [util/map/hashmap_put](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_put.html)
- [util/map/hashmap_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_get.html)
- [util/map/hashmap_del](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_del.html)
- [util/map/hashmap_len](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_len.html)
- [util/map/hashmap_keys](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_keys.html)
- [util/map/hashmap_values](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_values.html)
- [util/map/hashmap_entries](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_entries.html)
- Part
- [part/connector_peg](https://openhome.cc/eGossip/OpenSCAD/lib2x-connector_peg.html)
- [part/cone](https://openhome.cc/eGossip/OpenSCAD/lib2x-cone.html)
- [part/joint_T](https://openhome.cc/eGossip/OpenSCAD/lib2-joint_T.html)
## Bugs and Feedback
### Matrix
- [matrix/m_determinant](https://openhome.cc/eGossip/OpenSCAD/lib3x-m_determinant.html)
- [matrix/m_mirror](https://openhome.cc/eGossip/OpenSCAD/lib3x-m_mirror.html)
- [matrix/m_rotation](https://openhome.cc/eGossip/OpenSCAD/lib3x-m_rotation.html)
- [matrix/m_scaling](https://openhome.cc/eGossip/OpenSCAD/lib3x-m_scaling.html)
- [matrix/m_shearing](https://openhome.cc/eGossip/OpenSCAD/lib3x-m_shearing.html)
- [matrix/m_translation](https://openhome.cc/eGossip/OpenSCAD/lib3x-m_translation.html)
For bugs, questions and discussions please use the [Github Issues](https://github.com/JustinSDK/dotSCAD/issues).
### Point Transformation
- [ptf/ptf_bend](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_bend.html)
- [ptf/ptf_circle](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_circle.html)
- [ptf/ptf_ring](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_ring.html)
- [ptf/ptf_rotate](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_rotate.html)
- [ptf/ptf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_sphere.html)
- [ptf/ptf_torus](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_torus.html)
- [ptf/ptf_x_twist](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_x_twist.html)
- [ptf/ptf_y_twist](https://openhome.cc/eGossip/OpenSCAD/lib3x-ptf_y_twist.html)
## About dotSCAD
----
I've been using OpenSCAD for years and created some funny things. Some of them include several important ideas and details. To prevent forgetfulness, I decided to [write them down](https://openhome.cc/eGossip/OpenSCAD/). Some examples developed in the documentation are useful so I elaborate them into this library.
### Turtle
- [turtle/footprints2](https://openhome.cc/eGossip/OpenSCAD/lib3x-footprints2.html)
- [turtle/footprints3](https://openhome.cc/eGossip/OpenSCAD/lib3x-footprints3.html)
- [turtle/lsystem2](https://openhome.cc/eGossip/OpenSCAD/lib3x-lsystem2.html)
- [turtle/lsystem3](https://openhome.cc/eGossip/OpenSCAD/lib3x-lsystem3.html)
- [turtle/t2d](https://openhome.cc/eGossip/OpenSCAD/lib3x-t2d.html)
- [turtle/t3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-t3d.html)
The idea of the name dotSCAD comes from the filename extension ".scad" of OpenSCAD.
### Voxel
- [voxel/vx_ascii](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_ascii.html)
- [voxel/vx_bezier](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_bezier.html)
- [voxel/vx_contour](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_contour.html)
- [voxel/vx_circle](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_circle.html)
- [voxel/vx_curve](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_curve.html)
- [voxel/vx_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_cylinder.html)
- [voxel/vx_difference](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_difference.html)
- [voxel/vx_from](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_from.html)
- [voxel/vx_gray](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_gray.html)
- [voxel/vx_intersection](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_intersection.html)
- [voxel/vx_line](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_line.html)
- [voxel/vx_polygon](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_polygon.html)
- [voxel/vx_polyline](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_polyline.html)
- [voxel/vx_sphere](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_sphere.html)
- [voxel/vx_union](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_union.html)
### Part
- [part/connector_peg](https://openhome.cc/eGossip/OpenSCAD/lib3x-connector_peg.html)
- [part/cone](https://openhome.cc/eGossip/OpenSCAD/lib3x-cone.html)
- [part/joint_T](https://openhome.cc/eGossip/OpenSCAD/lib3x-joint_T.html)
### Surface
- [surface/sf_bend](https://openhome.cc/eGossip/OpenSCAD/lib3x-sf_bend.html)
- [surface/sf_ring](https://openhome.cc/eGossip/OpenSCAD/lib3x-sf_ring.html)
- [surface/sf_solidify](https://openhome.cc/eGossip/OpenSCAD/lib3x-sf_solidify.html)
- [surface/sf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib3x-sf_sphere.html)
- [surface/sf_square](https://openhome.cc/eGossip/OpenSCAD/lib3x-sf_square.html)
- [surface/sf_torus](https://openhome.cc/eGossip/OpenSCAD/lib3x-sf_torus.html)
### Noise
- [noise/nz_cell](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_cell.html)
- [noise/nz_perlin1](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_perlin1.html)
- [noise/nz_perlin1s](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_perlin1s.html)
- [noise/nz_perlin2](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_perlin2.html)
- [noise/nz_perlin2s](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_perlin2s.html)
- [noise/nz_perlin3](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_perlin3.html)
- [noise/nz_perlin3s](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_perlin3s.html)
- [noise/nz_worley2](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_worley2.html)
- [noise/nz_worley2s](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_worley2s.html)
- [noise/nz_worley3](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_worley3.html)
- [noise/nz_worley3s](https://openhome.cc/eGossip/OpenSCAD/lib3x-nz_worley3s.html)
### Voronoi
- [voronoi/vrn2_cells_from](https://openhome.cc/eGossip/OpenSCAD/lib3x-vrn2_cells_from.html)
- [voronoi/vrn2_cells_space](https://openhome.cc/eGossip/OpenSCAD/lib3x-vrn2_cells_space.html)
- [voronoi/vrn2_from](https://openhome.cc/eGossip/OpenSCAD/lib3x-vrn2_from.html)
- [voronoi/vrn2_space](https://openhome.cc/eGossip/OpenSCAD/lib3x-vrn2_space.html)
- [voronoi/vrn3_from](https://openhome.cc/eGossip/OpenSCAD/lib3x-vrn3_from.html)
- [voronoi/vrn3_space](https://openhome.cc/eGossip/OpenSCAD/lib3x-vrn3_space.html)
### Maze
- [maze/mz_square_cells](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_square_cells.html)
- [maze/mz_square_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_square_get.html)
- [maze/mz_square_walls](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_square_walls.html)
- [maze/mz_hex_walls](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_hex_walls.html)
- [maze/mz_square_initialize](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_square_initialize.html)
- [maze/mz_hamiltonian](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_hamiltonian.html)
- [maze/mz_theta_cells](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_theta_cells.html)
- [maze/mz_theta_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_theta_get.html)

View File

@@ -1,5 +1,202 @@
> Version numbers are based on [Semantic Versioning](https://semver.org/).
# v3.0
**It's a version that Breaks Backward Compatibility!!**
This version removed all deprecated modules/functions in previous versions.
Function signature changed:
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib3x-function_grapher.html): delete `slicing` parameter.
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-hull_polyline3d.html): Rename the parameter `thickness` to `diameter`.
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-line3d.html): Rename the parameter `thickness` to `diameter`.
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-polyline3d.html): Rename the parameter `thickness` to `diameter`.
- [util/bsearch](https://openhome.cc/eGossip/OpenSCAD/lib3x-bsearch.html): only supports `sorted` and `target` parameters.
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib3x-dedup.html): delete `sorted` parameter. add the `eq`,`hash` and `number_of_buckets` parameters.
Deleted:
- `m_cumulate` deleted.
- `trianglate` deleted.
- `turtle/turtle2d` and `turtle/turtle3d` are used internally.
**This version, however, has some new features.**
Enhanced:
- [lines_intersection](https://openhome.cc/eGossip/OpenSCAD/lib3x-lines_intersection.html): Supports 3D lines.
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib3x-sort.html): `by` accepts a function literal.
- [util/zip](https://openhome.cc/eGossip/OpenSCAD/lib3x-zip.html): Adds the `combine` parameter.
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib3x-function_grapher.html): `"LINES"``"HULL_LINES"` performance improved.
- [vx_union](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_union.html), [vx_circle](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_circle.html), [vx_bezier](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_bezier.html), [vx_polygon](https://openhome.cc/eGossip/OpenSCAD/lib3x-polygon.html): Performance improved.
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib3x-dedup.html): Performance improved.
New modules/functions:
- [angle_between](https://openhome.cc/eGossip/OpenSCAD/lib3x-angle_between.html)
- [util/degrees](https://openhome.cc/eGossip/OpenSCAD/lib3x-degrees.html)
- [util/radians](https://openhome.cc/eGossip/OpenSCAD/lib3x-radians.html)
- [util/polar_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-polar_coordinate.html)
- [util/spherical_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-spherical_coordinate.html)
- [util/every](https://openhome.cc/eGossip/OpenSCAD/lib3x-every.html)
- [util/some](https://openhome.cc/eGossip/OpenSCAD/lib3x-some.html)
- [util/swap](https://openhome.cc/eGossip/OpenSCAD/lib3x-swap.html)
- [util/shuffle](https://openhome.cc/eGossip/OpenSCAD/lib3x-shuffle.html)
- [util/find_index](https://openhome.cc/eGossip/OpenSCAD/lib3x-find_index.html)
- [util/set/hashset](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset.html)
- [util/set/hashset_add](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_add.html)
- [util/set/hashset_has](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_has.html)
- [util/set/hashset_del](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_del.html)
- [util/set/hashset_len](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_len.html)
- [util/set/hashset_elems](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_elems.html)
- [util/map/hashmap](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap.html)
- [util/map/hashmap_put](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_put.html)
- [util/map/hashmap_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_get.html)
- [util/map/hashmap_del](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_del.html)
- [util/map/hashmap_len](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_len.html)
- [util/map/hashmap_keys](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_keys.html)
- [util/map/hashmap_values](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_values.html)
- [util/map/hashmap_entries](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_entries.html)
- [maze/mz_theta_cells](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_theta_cells.html)
- [maze/mz_theta_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_theta_get.html)
# v2.5
Deprecated:
- `polytransversals`
- `shape_glued2circles`. Use `shape_liquid_splitting` instead.
New modules and functions:
- 2D Module
- [polygon_hull](https://openhome.cc/eGossip/OpenSCAD/lib2x-polygon_hull.html)
- 3D Module
- [polyhedron_hull](https://openhome.cc/eGossip/OpenSCAD/lib2x-polyhedron_hull.html)
- Path
- [curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-curve.html)
- [bauer_spiral](https://openhome.cc/eGossip/OpenSCAD/lib2x-bauer_spiral.html)
- [fibonacci_lattice](https://openhome.cc/eGossip/OpenSCAD/lib2x-fibonacci_lattice.html)
- 2D Shape
- [shape_liquid_splitting](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_liquid_splitting.html)
- Util
- [util/lerp](https://openhome.cc/eGossip/OpenSCAD/lib2x-lerp.html)
- [util/choose](https://openhome.cc/eGossip/OpenSCAD/lib2x-choose.html)
- Voxel
- [voxel/vx_bezier](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_bezier.html)
- [voxel/vx_curve](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_curve.html)
- [voxel/vx_contour](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_contour.html)
- Maze
- [maze/mz_square_cells](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_cells.html)
- [maze/mz_square_get](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_get.html)
- [maze/mz_square_walls](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_walls.html)
- [maze/mz_hex_walls](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_hex_walls.html)
- [maze/mz_square_initialize](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_square_initialize.html)
- [maze/mz_hamiltonian](https://openhome.cc/eGossip/OpenSCAD/lib2x-mz_hamiltonian.html)
# v2.4
Deprecated:
- Pixel. Use Voxel instead.
- voronoi2d: use [voronoi/vrn2_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_from.html) instead.
- voronoi3d: use [voronoi/vrn3_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_from.html) instead.
Improved:
- polyline2d: improved middle-point drawing, support `joinStyle` parameter.
- box_extrude: added `bottom_thicnkess` parameter.
New modules and functions:
- 2D Function
- [lines_intersection](https://openhome.cc/eGossip/OpenSCAD/lib2x-lines_intersection.html)
- Util
- [util/sum](https://openhome.cc/eGossip/OpenSCAD/lib2x-sum.html)
- [util/zip](https://openhome.cc/eGossip/OpenSCAD/lib2x-zip.html)
- Turtle
- [turtle/footprints2](https://openhome.cc/eGossip/OpenSCAD/lib2x-footprints2.html)
- [turtle/footprints3](https://openhome.cc/eGossip/OpenSCAD/lib2x-footprints3.html)
- [turtle/lsystem2](https://openhome.cc/eGossip/OpenSCAD/lib2x-lsystem2.html)
- [turtle/lsystem3](https://openhome.cc/eGossip/OpenSCAD/lib2x-lsystem3.html)
- Voxel
- [voxel/vx_line](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_line.html)
- [voxel/vx_polyline](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_polyline.html)
- [voxel/vx_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_circle.html)
- [voxel/vx_cylinder](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_cylinder.html)
- [voxel/vx_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_sphere.html)
- [voxel/vx_polygon](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_polygon.html)
- [voxel/vx_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_from.html)
- [voxel/vx_ascii](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_ascii.html)
- [voxel/vx_gray](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_gray.html)
- [voxel/vx_union](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_union.html)
- [voxel/vx_intersection](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_intersection.html)
- [voxel/vx_difference](https://openhome.cc/eGossip/OpenSCAD/lib2x-vx_difference.html)
- Matrix
- [matrix/m_determinant](https://openhome.cc/eGossip/OpenSCAD/lib2x-m_determinant.html)
- Voronoi
- [voronoi/vrn2_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_from.html)
- [voronoi/vrn2_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_space.html)
- [voronoi/vrn2_cells_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_cells_from.html)
- [voronoi/vrn2_cells_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn2_cells_space.html)
- [voronoi/vrn3_from](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_from.html)
- [voronoi/vrn3_space](https://openhome.cc/eGossip/OpenSCAD/lib2x-vrn3_space.html)
# v2.3
Bugfixes:
- `helix_extrude`: wrong orientation when `CLK`.
Deprecated:
- polysections: use [sweep](https://openhome.cc/eGossip/OpenSCAD/lib2x-sweep.html) instead.
- rotate_p: use [ptf_rotate](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_rotate.html) instead.
- circle_path: use [shape_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_circle.html) instead.
New modules and functions:
- 3D Module
- [sweep](https://openhome.cc/eGossip/OpenSCAD/lib2x-sweep.html)
- [loft](https://openhome.cc/eGossip/OpenSCAD/lib2x-loft.html)
- 2D Function
- [contours](https://openhome.cc/eGossip/OpenSCAD/lib2x-contours.html)
- Path
- [shape_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-shape_circle.html)
- Util
- [util/bsearch](https://openhome.cc/eGossip/OpenSCAD/lib2x-bsearch.html)
- [util/has](https://openhome.cc/eGossip/OpenSCAD/lib2x-has.html)
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib2x-dedup.html)
- [util/flat](https://openhome.cc/eGossip/OpenSCAD/lib2x-flat.html)
- Point transformation
- [ptf/ptf_rotate](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_rotate.html)
- [ptf/ptf_x_twist](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_x_twist.html)
- [ptf/ptf_y_twist](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_y_twist.html)
- [ptf/ptf_circle](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_circle.html)
- [ptf/ptf_bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_bend.html)
- [ptf/ptf_ring](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_ring.html)
- [ptf/ptf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_sphere.html)
- [ptf/ptf_torus](https://openhome.cc/eGossip/OpenSCAD/lib2x-ptf_torus.html)
- Surface
- [surface/sf_square](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_square.html)
- [surface/sf_bend](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_bend.html)
- [surface/sf_ring](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_ring.html)
- [surface/sf_sphere](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_sphere.html)
- [surface/sf_torus](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_torus.html)
- [surface/sf_solidify](https://openhome.cc/eGossip/OpenSCAD/lib2x-sf_solidify.html)
- Noise
- [noise/nz_perlin1](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin1.html)
- [noise/nz_perlin1s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin1s.html)
- [noise/nz_perlin2](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin2.html)
- [noise/nz_perlin2s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin2s.html)
- [noise/nz_perlin3](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin3.html)
- [noise/nz_perlin3s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_perlin3s.html)
- [noise/nz_worley2](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley2.html)
- [noise/nz_worley2s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley2s.html)
- [noise/nz_worley3](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley3.html)
- [noise/nz_worley3s](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_worley3s.html)
- [noise/nz_cell](https://openhome.cc/eGossip/OpenSCAD/lib2x-nz_cell.html)
# v2.2.1
Bugfixes:
- `util/sort`: z not sorted.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 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

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

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

View File

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 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: 31 KiB

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

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 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: 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

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 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

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