Commit Graph
100 Commits
Author SHA1 Message Date
Nick Fisher a97eea396a add new rest local transforms getter when setting bone animations, rather than needing to reset and get current local transform 2024-06-03 22:30:00 +08:00
Nick Fisher 7d9bc9e5cc add method to retrieve rest local transforms 2024-06-03 22:29:23 +08:00
Nick Fisher 9090eca461 add method to retrieve rest local transforms 2024-06-03 22:28:46 +08:00
Nick Fisher 7f4d8c2f42 update gitattributes 2024-06-01 12:52:50 +08:00
Nick Fisher 63a2199e52 use published animation_tools_dart dependency 2024-06-01 12:52:37 +08:00
Nick Fisher 2bd4dc58e3 update example assets 2024-06-01 12:52:05 +08:00
Nick Fisher 58525c16af update tests 2024-06-01 12:51:07 +08:00
Nick Fisher 9431865d18 remove old export 2024-06-01 12:50:46 +08:00
Nick Fisher df777585e2 re-add resize timer to FilamentWidget return initial widget when resizing 2024-06-01 12:50:27 +08:00
Nick Fisher 382d68ee77 factor out debug widgets 2024-06-01 12:45:43 +08:00
Nick Fisher e89574aea5 Flutter plugin documentation 2024-06-01 12:44:59 +08:00
Nick Fisher 231c9a96a7 update web bindings 2024-06-01 12:44:40 +08:00
Nick Fisher 18b0b7c20a fix double-add entity in Scene 2024-06-01 12:43:47 +08:00
Nick Fisher 8536dfae01 add ignore parameter for Gizmo 2024-06-01 12:43:25 +08:00
Nick Fisher 5337269f83 add missing implementation methods for web/JS interop viewer 2024-06-01 12:42:31 +08:00
Nick Fisher 3083730c2b fix web/JS extension defn of addBoneAnimation 2024-06-01 12:41:58 +08:00
Nick Fisher 2c588c9eaa add web/JS export implementation for addBoneAnimation 2024-06-01 12:41:15 +08:00
Nick Fisher 40187987a6 add index operator to web PointerPointer extension 2024-06-01 12:40:46 +08:00
Nick Fisher 57f3135e3b add callbacks to certain async FFI methods 2024-06-01 12:40:20 +08:00
Nick Fisher c19928850c expose various methods for getting bones/transforms/etc. 2024-06-01 12:35:20 +08:00
Nick Fisher dc8dfc3474 expose various methods for getting bones/transforms/etc. change reset rest pose to reset bone transforms (not just resetting the bone matrices) 2024-06-01 12:34:48 +08:00
Nick Fisher 35c1227b6c expose various methods for getting bones/transforms/etc 2024-06-01 12:33:31 +08:00
Nick Fisher 650239fcd6 expose various methods for getting bones/transforms/etc 2024-06-01 12:33:18 +08:00
Nick Fisher 8391ae6178 allow removing animation components and dont stash initial joint transforms when creating bone animations 2024-06-01 12:32:50 +08:00
Nick Fisher 188fc6b5dc expose various methods for getting bones/transforms/etc 2024-06-01 12:32:35 +08:00
Nick Fisher 7d54eadaa8 allow removing animation components and dont stash initial joint transforms when creating bone animations 2024-06-01 12:31:59 +08:00
Nick Fisher 5db72f15ea throw exception if concurrent resizes found 2024-06-01 12:29:35 +08:00
Nick Fisher 68160c6bef use published animation_tools_dart dependency 2024-06-01 12:28:27 +08:00
Nick Fisher 41d8fd3e65 add implemenation methods for setting transforms/bone matrices 2024-06-01 12:20:03 +08:00
Nick Fisher 910af4d76c add interface methods for setting transforms/bone matrices 2024-06-01 12:19:04 +08:00
Nick Fisher c03709656d add skeleton menu widget for debugging 2024-06-01 12:17:47 +08:00
Nick Fisher 3b168d7a83 use debug libs in debug mode 2024-06-01 12:17:20 +08:00
Nick Fisher 161abced39 update macos debug/release libs 2024-06-01 12:16:19 +08:00
Nick Fisher 24c29593be expose methods for getting bone names 2024-05-26 12:11:40 +08:00
Nick Fisher 82f533e6b2 expose methods for getting bone names 2024-05-26 12:11:11 +08:00
Nick Fisher 443a4ba0d4 reenable bloom on web 2024-05-21 16:39:23 +08:00
Nick Fisher 26f0c4a5b4 add web support for light changes 2024-05-21 13:34:57 +08:00
Nick Fisher 139c191a8a update web bindings 2024-05-21 13:25:10 +08:00
Nick Fisher 501a73ea55 update CHANGELOG 2024-05-21 13:24:02 +08:00
Nick Fisher 9bfb6d37dd EntityListWidget styling 2024-05-21 13:23:50 +08:00
Nick Fisher a235f33bfc update example project 2024-05-21 13:23:33 +08:00
Nick Fisher d7edf105c4 addLight now accepts a LightType enum; added support for setting falloff, spot light radius, sun radius & halo 2024-05-21 13:23:23 +08:00
Nick Fisher 173ff4be20 update gitattributes 2024-05-21 10:21:29 +08:00
Nick Fisher 59c635e29a update cli wasm 2024-05-21 10:21:24 +08:00
Nick Fisher a91618c920 remove old web test 2024-05-21 10:21:12 +08:00
Nick Fisher 90edd0d1a6 remove old test web app 2024-05-21 10:20:35 +08:00
Nick Fisher b33e7d04ab move AppLifecyleListener to Flutter plugin 2024-05-21 10:18:35 +08:00
Nick Fisher 90727e79c5 update example web project 2024-05-21 10:15:15 +08:00
Nick Fisher ece018b7e9 cleanup comments 2024-05-21 10:14:19 +08:00
Nick Fisher ce3b14cdae update wasm example 2024-05-21 10:14:02 +08:00
Nick Fisher 7043d3ef2f update Makefile 2024-05-19 14:19:35 +08:00
Nick Fisher 3415648676 remove logging 2024-05-19 14:19:03 +08:00
Nick Fisher 269aa819e2 whitespace 2024-05-19 14:18:51 +08:00
Nick Fisher e9b87a9a9a don't use asTypedList/setRange on Float32List as this doesn't work with WASM 2024-05-19 14:18:40 +08:00
Nick Fisher 467b80beb7 use locally scoped vars in js interop for easier debugging 2024-05-19 14:18:05 +08:00
Nick Fisher 4f9672cbbf throw error on web for setCameraModelMatrix 2024-05-19 14:17:24 +08:00
Nick Fisher 43b5cb040a add missing getter for float pointer 2024-05-19 14:16:30 +08:00
Nick Fisher 2f8894505c example project web fixes 2024-05-17 14:52:36 +08:00
Nick Fisher 8c586e48eb git attributes 2024-05-17 14:52:17 +08:00
Nick Fisher 6280368f68 hide UtfPointer to avoid clashes 2024-05-17 14:51:58 +08:00
Nick Fisher 3c186eea37 return child widget in gesture detector widget even when viewer is not yet initialized 2024-05-17 14:51:36 +08:00
Nick Fisher 17f7a2931f move child renderable menu to own widget 2024-05-17 14:51:08 +08:00
Nick Fisher 888531f333 example project fixes 2024-05-17 14:50:39 +08:00
Nick Fisher 00f9122f37 example project fixes 2024-05-17 14:50:15 +08:00
Nick Fisher 3a98bd53de web : mandate child entity for morph animation functions and implement some missing functions 2024-05-17 14:49:40 +08:00
Nick Fisher a566851efe update generated bindings 2024-05-17 14:47:25 +08:00
Nick Fisher bf252c05f8 gitignore 2024-05-17 14:46:55 +08:00
Nick Fisher 31cc1059dd add dart cli wasm 2024-05-17 14:46:44 +08:00
Nick Fisher 9568ff2c4e add Float32List asTypedList extension 2024-05-17 14:44:07 +08:00
Nick Fisher ca35b310eb mandate passing childEntity to morph target functions 2024-05-17 14:43:47 +08:00
Nick Fisher b465553f04 make registerEntity public on scene and mandate passing childEntity to morph target functions 2024-05-17 14:42:28 +08:00
Nick Fisher a3e1d180d9 remove old CLI example 2024-05-17 14:41:57 +08:00
Nick Fisher deb0884109 add dart cli/wasm example 2024-05-17 14:41:37 +08:00
Nick Fisher 5e576e00ba add dart macos CLI example 2024-05-17 14:40:16 +08:00
Nick Fisher f487be82b1 use child entity for morph animations rather than name 2024-05-17 14:37:25 +08:00
Nick Fisher 8b1a1974b1 use child entity for morph animations rather than name & expose Emscripten scripts via moduleArgs 2024-05-17 14:36:52 +08:00
Nick Fisher bb514b13d3 update gitattributes 2024-05-17 14:33:57 +08:00
Nick Fisher e79d67d880 re-add web binding generation and symbol replacement in web CMakeLists.txt 2024-05-17 14:33:41 +08:00
Nick Fisher b8588e3196 dont use lists for CMake replace in file 2024-05-17 14:33:24 +08:00
Nick Fisher 6bfb32b5e8 update web libs 2024-05-17 14:32:32 +08:00
Nick Fisher 32c25ac4e0 move Makefile to top-level directory 2024-05-17 14:30:59 +08:00
Nick Fisher 24c62ca026 update example project with debug widgets for child entities & morph targets 2024-05-16 22:36:10 +08:00
Nick Fisher f63228e623 turn off debug colouring 2024-05-16 11:01:51 +08:00
Nick Fisher 39e1eddf0d alpha on web 2024-05-16 11:01:38 +08:00
Nick Fisher a507f789f1 clean up 2024-05-16 00:16:23 +08:00
Nick Fisher 582557353c use Dart bool where possible in web interop 2024-05-16 00:15:55 +08:00
Nick Fisher ea4c31ecca use Dart bool where possible in web interop 2024-05-16 00:14:50 +08:00
Nick Fisher 77f544fd6d add missing emscripten callback blocks 2024-05-16 00:14:27 +08:00
Nick Fisher 9f94f834ef use animation_tools_dart from git 2024-05-15 22:31:19 +08:00
Nick Fisher 3b8af0ecf4 explicitly include ResourceBuffer.h in generated bindings so we can actually use it on web 2024-05-15 22:30:37 +08:00
Nick Fisher 5fd0fc60bf web compatibility work 2024-05-15 22:29:56 +08:00
Nick Fisher dcc52cd7c1 add android libs 2024-05-15 22:29:35 +08:00
Nick Fisher 7703f33b81 update federated flutter_filament 2024-05-15 22:28:58 +08:00
Nick Fisher 293d3c9fd6 move flutter_filament plugin to federated structure 2024-05-15 22:26:57 +08:00
Nick Fisher c11e2b9f38 remove Windows libs from flutter_filament (to be replaced in dart_filament) 2024-05-15 22:26:32 +08:00
Nick Fisher 6b50dc9d36 move flutter_filament plugin to federated structure 2024-05-15 22:25:46 +08:00
Nick Fisher 66e5e38324 update web_wasm example 2024-05-11 22:41:17 +08:00
Nick Fisher d46aecb8ec Makefile 2024-05-11 22:40:52 +08:00
Nick Fisher f007ea99a9 gitattr 2024-05-11 22:40:47 +08:00
Nick Fisher b963a066d2 update CMakeLists 2024-05-11 22:40:40 +08:00