74 Commits

Author SHA1 Message Date
Buckaroo Banzai
5475d5a8bc
matrix calc (#3)
* matrix calc

* test matrix rotations

* combined rotations test

* working combined rotation test

* rotation calc

* proper orientation

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2022-05-14 12:52:22 +02:00
BuckarooBanzay
516534959f remove busted stuff, go full docker test 2022-05-13 17:37:52 +02:00
BuckarooBanzay
ecd18af2db simpler rotate_add 2022-04-17 20:11:54 +02:00
BuckarooBanzay
8a2edcd954 test refactoring 2022-04-17 12:28:30 +02:00
BuckarooBanzay
b7cfc1dce4 more translation tests 2022-04-05 17:50:01 +02:00
BuckarooBanzay
78bd7af6bd assert current rotation behavior 2022-04-05 17:37:17 +02:00
BuckarooBanzay
02993b34b7 fix indents 2022-04-04 10:48:42 +02:00
BuckarooBanzay
01b2f6640e test overhaul 2022-04-04 10:22:46 +02:00
BuckarooBanzay
b28f4ddfc4 singlenode / dummy backend for test 2022-04-04 09:40:41 +02:00
BuckarooBanzay
d076b9af59 async 2022-04-04 09:33:54 +02:00
BuckarooBanzay
f309f73c91 workspace for integration test 2022-04-04 09:31:22 +02:00
BuckarooBanzay
ed3df76ab2 add require_mod() function 2022-04-03 21:54:20 +02:00
BuckarooBanzay
89e3b1501c reduce async wait time 2022-04-03 21:38:36 +02:00
BuckarooBanzay
4df6f8b642 fix off-by-one y offset in patter() 2022-04-03 21:37:22 +02:00
BuckarooBanzay
7f44a1ab56 move modules 2022-04-03 16:17:14 +02:00
BuckarooBanzay
9501b2b908 load_module util 2022-04-03 16:15:10 +02:00
BuckarooBanzay
eb290e7100 update example 2022-04-03 16:10:39 +02:00
BuckarooBanzay
07f035e2f3 remove builtin default opts 2022-04-03 16:09:33 +02:00
BuckarooBanzay
763f335ccc use merge() 2022-04-03 16:02:28 +02:00
BuckarooBanzay
c382a1c4cb test mod refactoring 2022-04-03 15:55:24 +02:00
BuckarooBanzay
b3595a760c job context 2022-04-03 15:48:57 +02:00
BuckarooBanzay
caeae9e600 executor rewrite 2022-04-03 14:57:01 +02:00
BuckarooBanzay
de04a61670 extend stub-test / bump test-engine to 5.5.0 2022-04-03 13:48:09 +02:00
BuckarooBanzay
0a7fe84578 move merge util 2022-04-03 13:36:03 +02:00
BuckarooBanzay
8c1f392bc0 merge util 2022-04-03 12:43:11 +02:00
BuckarooBanzay
de6a276f97 add integration test skeleton 2022-04-03 12:21:32 +02:00
BuckarooBanzay
4dfffdab8c update example 2022-04-02 11:31:21 +02:00
BuckarooBanzay
80d7f7dc16 extend lua env 2022-04-01 20:07:40 +02:00
BuckarooBanzay
940fa76c12 param2 support 2022-04-01 17:26:15 +02:00
BuckarooBanzay
7e790251d8 pattern support 2022-04-01 17:21:17 +02:00
BuckarooBanzay
8efed5d274 invert x and z axis orientation 2022-04-01 17:08:30 +02:00
BuckarooBanzay
dce4804789 rotate facedir refactoring/test 2022-04-01 13:53:46 +02:00
BuckarooBanzay
56237af170 Merge branch 'master' of github.com:BuckarooBanzay/mtscad 2022-04-01 07:25:39 +02:00
BuckarooBanzay
779e90e911 fix rotation direction 2022-03-31 19:44:48 +02:00
BuckarooBanzay
521364a427 add simple translation test 2022-03-30 08:42:31 +02:00
BuckarooBanzay
185aac97be simple context test 2022-03-29 18:11:49 +02:00
BuckarooBanzay
b0a51f0e25 cleanup / move 2022-03-29 17:55:40 +02:00
BuckarooBanzay
12143c1557 /origin 2022-03-29 17:54:18 +02:00
BuckarooBanzay
2ec4082ba6 async execution 2022-03-29 15:55:06 +02:00
BuckarooBanzay
2574f487bb clone() overhaul / fix missing steps in line() 2022-03-29 15:37:59 +02:00
BuckarooBanzay
2834245229 add polygon() / fix line rounding 2022-03-29 15:22:02 +02:00
BuckarooBanzay
7be1dd4fac add line() 2022-03-29 13:48:21 +02:00
BuckarooBanzay
34e88fc4c8 with() syntax 2022-03-29 11:34:26 +02:00
BuckarooBanzay
4e509f5693 add more slope rotations 2022-03-29 09:41:59 +02:00
BuckarooBanzay
2a5bca07ac add rotate_facedir helper
source: https://github.com/minetest/minetest/pull/11932
2022-03-29 09:41:32 +02:00
BuckarooBanzay
695fa84b77 default opts 2022-03-29 08:51:30 +02:00
BuckarooBanzay
8eb6b6e7d2 main/defaults 2022-03-28 19:27:24 +02:00
BuckarooBanzay
f0e73e5964 fix indents 2022-03-28 08:54:03 +02:00
BuckarooBanzay
b133e3f844 update example 2022-03-28 08:44:19 +02:00
BuckarooBanzay
74442f5e5b slope params 2022-03-28 08:38:21 +02:00