Commit Graph

159 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
58525c16af update tests 2024-06-01 12:51:07 +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
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
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
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
59c635e29a update cli wasm 2024-05-21 10:21:24 +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
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
6280368f68 hide UtfPointer to avoid clashes 2024-05-17 14:51:58 +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