Nick Fisher
|
cac80159ff
|
add v2 gesture handlers
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
a5cb23c32e
|
chore!: rename controller to viewer in gesture detector widgets
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
0f5b7e5e6d
|
update material building in Makefile
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
12aaebd154
|
update test
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
8899d4b960
|
use opaque CameraPtr to set camera matrices/properties/etc
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
1ba91a1fd6
|
rename getBoundingBox to getViewportBoundingBox and add camera methods
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
c34d89affd
|
rename getBoundingBox to getViewportBoundingBox
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
e07a4fac97
|
explicitly mark type of Camera for Gizmo
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
76428b2e70
|
use opaque CameraPtr to set camera matrices/properties/etc
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
78a0763ad7
|
remove camera methods from FilamentViewer
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
32591f5af7
|
remove camera methods from FilamentViewer
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
c1898b97c9
|
use opaque CameraPtr to set camera matrices/properties/etc
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
5c82b6351c
|
mark all ffigen functions as leaf
|
2024-10-23 14:44:37 +08:00 |
|
Nick Fisher
|
14f62a6427
|
remove update_viewport_and_camera_projection_ffi
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
2a30a6f2e1
|
remove update_viewport_and_camera_projection_ffi
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
7b96ee0d9c
|
add matrix helper
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
5994908197
|
update stubbed ThermionViewer methods
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
d6c3badbba
|
remove unused get_camera_position method
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
9aa9e84bc0
|
update stub ThermionViewer
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
f3637eab3f
|
update bindings
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
9f9ee09f9c
|
add loadGlbFromBuffer implementation to ThermionViewerFFI
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
08b986c5e3
|
add createGeometryWithNormals to SceneManager
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
c8f6c2582b
|
add createGeometryWithNormals to SceneManager
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
ae1c8dbdfc
|
add normals to CustomGeometry implementation
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
3b5c91b15c
|
add normals to CustomGeometry interface
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
7a6e9cd598
|
HighlightOverlay fixes
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
6a8f0bda09
|
don't set stencil highlight in Gizmo
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
05305aa27d
|
add create_geometry_with_normals method
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
ae59288b1f
|
add create_geometry_with_normals method
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
7269a5e527
|
add create_geometry_with_normals_ffi method, switch load_glb_from_buffer type to uint8_t for Dart leaf compat and add keepData param
|
2024-10-23 14:44:36 +08:00 |
|
Nick Fisher
|
02dffaade5
|
add create_geometry_with_normals_ffi method, switch load_glb_from_buffer type to uint8_t for Dart leaf compat and add keepData param
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
9686650987
|
update test helpers
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
eefa3cbe98
|
(flutter) add experimental GestureHandler widget and decouple from ThermionGestureDetectorDesktop
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
0a4b5c8676
|
(flutter) add experimental GestureHandler widget and decouple from ThermionGestureDetectorDesktop
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
dff3cc21fa
|
add loadGlbFromBuffer method and normals param to ThermionViewer
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
d7bb0e492c
|
(flutter) set enablePicking to false by default in ThermionGestureDetector
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
af92c26124
|
(flutter) add const FlutterWebOptions
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
d1ffa246a9
|
(flutter) add CameraOrientationWidget
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
4e7b79f98d
|
(flutter) add const constructor for flutter options
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
9cff791ce5
|
add GeometryHelper
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
fdb2d75cf0
|
(flutter) add CameraOrientationWidget
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
825c6e1a80
|
feat: parent the cloned entity instance when setting stencil highlight
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
ec9366d72b
|
feat: add getAncestor method
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
ff304ad3d4
|
feat: add getAncestor method
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
b71ba411fd
|
update bindings
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
dfe7b4e6c6
|
feat: set stencil highlight on gizmo attach
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
96e2de6de1
|
update tests
|
2024-10-23 14:44:35 +08:00 |
|
Nick Fisher
|
d4d4dc4fd7
|
feat: move createGeometry to SceneManager, add queueRelativePositionUpdateFromViewportVector and removeStencilHighlight
|
2024-10-23 14:44:34 +08:00 |
|
Nick Fisher
|
2ccbb4c0c4
|
chore: remove createGeometry method from FilamentViewer, set default view blend mode
|
2024-10-23 14:44:34 +08:00 |
|
Nick Fisher
|
709b098054
|
fix: properly destroy entities/material/etc in Gizmo on destruction, remove custom scene creation logic
|
2024-10-23 14:44:34 +08:00 |
|