Commit Graph

38 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 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 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 82f533e6b2 expose methods for getting bone names 2024-05-26 12:11:11 +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 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 ece018b7e9 cleanup comments 2024-05-21 10:14:19 +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 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 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 5fd0fc60bf web compatibility work 2024-05-15 22:29:56 +08:00
Nick Fisher 85f129d435 compatibility shims for web 2024-05-11 22:38:28 +08:00
Nick Fisher 2c6e953b4b fix compatibility imports 2024-05-11 10:16:13 +08:00
Nick Fisher 19818a66fd separate into native/web conditional imports for compatibility 2024-05-11 10:12:21 +08:00
Nick Fisher dd5cd812f0 add option to wait for animation to complete 2024-05-09 13:39:37 +08:00
Nick Fisher f0058d4009 rename gizmo translation args 2024-05-09 13:39:18 +08:00
Nick Fisher 2c9a3bf807 update generated bindings 2024-05-09 13:35:14 +08:00
Nick Fisher 8267a0c5f8 fix 2024-04-30 15:48:50 +08:00
Nick Fisher 14b0b674c5 fix iOS 2024-04-30 14:14:54 +08:00
Nick Fisher 8f9e309c34 initial work to split into dart_filament and flutter_filament 2024-04-30 12:07:26 +08:00