Commit Graph

34 Commits

Author SHA1 Message Date
Lars Mueller
b938ef85e0 Add vector.reflect 2022-09-09 14:34:42 +02:00
Lars Mueller
f3d856c2db Add vector.axis_angle3 2022-06-17 11:15:47 +02:00
Lars Mueller
c14c208a61 vector: get rid of lexical comparisons 2022-06-17 11:15:24 +02:00
Lars Mueller
48e5508322 Fix setting unknown fields on vectors not working 2022-05-11 13:58:29 +02:00
Lars Mueller
66315d0219 Add vector.normalize_zero 2022-01-12 12:16:55 +01:00
Lars Mueller
71b6d9769d Add vector.zeros 2022-01-12 12:16:02 +01:00
Lars Mueller
9bbbcae162 Fix vector.invert 2022-01-12 12:15:17 +01:00
Lars Mueller
228bfda006 Fix vector.rotate3 2022-01-11 18:02:39 +01:00
Lars Mueller
bcda0511b1 Add vector.ray_parallelogram_intersection 2022-01-09 19:31:41 +01:00
Lars Mueller
1a0ba11b49 Ray-triangle-intersection: Return u and v 2021-10-18 18:36:09 +02:00
Lars Mueller
1b85482ca7 Fix vector indexing stack overflow 2021-10-10 19:59:53 +02:00
Lars Mueller
a14fa1143d Vector: Remove modlib dependency 2021-08-29 10:52:41 +02:00
Lars Mueller
263560f48c Add vector.rotate3 2021-07-03 17:29:35 +02:00
Lars Mueller
245284f5f8 Fix vector aliases 2021-06-18 20:57:15 +02:00
Lars Mueller
4175974def Redo environments 2021-06-17 19:45:08 +02:00
Lars Mueller
0315a77696 Localize globals per file for all modules 2021-06-11 20:47:29 +02:00
Lars Mueller
2825dc60aa Class modules: Monkey-patch metatables 2021-04-22 21:04:07 +02:00
Lars Mueller
64d3d9672e Fix vector.interpolate 2021-04-01 00:04:56 +02:00
Lars Mueller
adb4b4fdaf Indentation: Use only tabs 2021-03-27 20:10:49 +01:00
Lars Mueller
02f24dd59f vector.cross3: Assert dimension = 3 2021-03-24 10:42:28 +01:00
Lars Mueller
7507209f29 Vectors: Consistent argument naming 2021-03-24 10:38:10 +01:00
Lars Mueller
f0f48c0fb4 Add vector.angle 2021-03-24 10:36:28 +01:00
Lars Mueller
4aec592fb2 Add vector.distance (required by k-d-tree) 2021-02-07 14:01:40 +01:00
Lars Mueller
386f49a6ac Add vector.distance 2021-02-06 18:07:50 +01:00
Lars Mueller
233bda0123 Annotate Minetest vector metatable support 2021-02-05 08:51:42 +01:00
Lars Mueller
e56e9c1207 Add vector.interpolate 2021-02-02 15:43:55 +01:00
Lars Mueller
900249f8f7 Vector extension: Unary minus, pow 2020-12-27 23:22:28 +01:00
Lars Mueller
de3f79d5b1 Vector: Param renames for consistency 2020-12-22 10:29:03 +01:00
Lars Mueller
3df17ae43f Use vector utils in MT utils, fix load order 2020-12-22 10:16:30 +01:00
Lars Mueller
3631b1c4ca Move triangle utils from "minetest" to "vector" 2020-12-21 19:59:26 +01:00
Lars Mueller
7fde587dab Move box_box_collision to vector & fix it 2020-12-21 19:55:22 +01:00
Lars Mueller
2f01c5716b Improve vector utils 2020-12-19 15:28:53 +01:00
Lars Mueller
e1c44219d3 Add vector library 2020-09-22 19:14:21 +02:00
Lars Mueller
68b5c4013f Additional configuration formats, experimental vector library, other utilities 2020-06-28 22:42:24 +02:00