Nick Fisher
|
f5de4349bf
|
add createGeometryWithNormals to SceneManager
|
2024-09-11 18:09:42 +08:00 |
|
Nick Fisher
|
f67e1a021d
|
add createGeometryWithNormals to SceneManager
|
2024-09-11 18:09:14 +08:00 |
|
Nick Fisher
|
33f2c5fbf7
|
add normals to CustomGeometry implementation
|
2024-09-11 18:08:48 +08:00 |
|
Nick Fisher
|
6a7bde930d
|
add normals to CustomGeometry interface
|
2024-09-11 18:08:35 +08:00 |
|
Nick Fisher
|
b827a2142b
|
HighlightOverlay fixes
|
2024-09-11 18:08:13 +08:00 |
|
Nick Fisher
|
8bd2416bad
|
don't set stencil highlight in Gizmo
|
2024-09-11 18:07:38 +08:00 |
|
Nick Fisher
|
3684eb248c
|
add create_geometry_with_normals method
|
2024-09-11 18:07:17 +08:00 |
|
Nick Fisher
|
9077632d1b
|
add create_geometry_with_normals method
|
2024-09-11 18:07:07 +08:00 |
|
Nick Fisher
|
d40261ae29
|
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-09-11 18:06:50 +08:00 |
|
Nick Fisher
|
77dbb574c7
|
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-09-11 18:06:31 +08:00 |
|
Nick Fisher
|
89a660144e
|
update test helpers
|
2024-09-11 18:05:36 +08:00 |
|
Nick Fisher
|
7554af5d41
|
(flutter) add experimental GestureHandler widget and decouple from ThermionGestureDetectorDesktop
|
2024-09-11 18:05:24 +08:00 |
|
Nick Fisher
|
4b742fea2d
|
(flutter) add experimental GestureHandler widget and decouple from ThermionGestureDetectorDesktop
|
2024-09-11 18:05:18 +08:00 |
|
Nick Fisher
|
a6c6cff8b6
|
add loadGlbFromBuffer method and normals param to ThermionViewer
|
2024-09-11 18:04:36 +08:00 |
|
Nick Fisher
|
5813753ef9
|
(flutter) set enablePicking to false by default in ThermionGestureDetector
|
2024-09-11 18:03:52 +08:00 |
|
Nick Fisher
|
cf0dad2631
|
(flutter) add const FlutterWebOptions
|
2024-09-11 18:03:29 +08:00 |
|
Nick Fisher
|
cfddb99a8b
|
(flutter) add CameraOrientationWidget
|
2024-09-11 18:01:45 +08:00 |
|
Nick Fisher
|
845d5bf223
|
(flutter) add const constructor for flutter options
|
2024-09-11 18:01:33 +08:00 |
|
Nick Fisher
|
dbbd972909
|
add GeometryHelper
|
2024-09-11 17:54:21 +08:00 |
|
Nick Fisher
|
aba3ba24af
|
(flutter) add CameraOrientationWidget
|
2024-09-11 17:54:08 +08:00 |
|
Nick Fisher
|
81c27dde9f
|
feat: parent the cloned entity instance when setting stencil highlight
|
2024-09-08 13:55:25 +08:00 |
|
Nick Fisher
|
476b552fd0
|
feat: add getAncestor method
|
2024-09-08 13:52:33 +08:00 |
|
Nick Fisher
|
5c4d5d4b9d
|
feat: add getAncestor method
|
2024-09-08 13:52:04 +08:00 |
|
Nick Fisher
|
ae5ef2c286
|
update bindings
|
2024-09-07 18:01:39 +08:00 |
|
Nick Fisher
|
b0f3c8a087
|
feat: set stencil highlight on gizmo attach
|
2024-09-07 18:01:30 +08:00 |
|
Nick Fisher
|
43fc7ffc65
|
update tests
|
2024-09-07 18:01:03 +08:00 |
|
Nick Fisher
|
ee24fca20e
|
feat: move createGeometry to SceneManager, add queueRelativePositionUpdateFromViewportVector and removeStencilHighlight
|
2024-09-07 18:00:50 +08:00 |
|
Nick Fisher
|
a00fdbe042
|
chore: remove createGeometry method from FilamentViewer, set default view blend mode
|
2024-09-07 17:59:55 +08:00 |
|
Nick Fisher
|
c2eb28a8f5
|
fix: properly destroy entities/material/etc in Gizmo on destruction, remove custom scene creation logic
|
2024-09-07 17:59:03 +08:00 |
|
Nick Fisher
|
4c6c20f3de
|
feat: move HighlightOverlay to nested class, move createGeometry to SceneManager, add queueRelativePositionUpdateFromViewportVector
|
2024-09-07 17:57:38 +08:00 |
|
Nick Fisher
|
b2ae8135c6
|
feat: add removeStencilHighlight, accept color param for setStencilHighlight, queuePositionUpdateFromViewportCoords to ThermionDartApi
|
2024-09-07 17:55:40 +08:00 |
|
Nick Fisher
|
aecde97200
|
feat: add removeStencilHighlight, queuePositionUpdateFromViewportCoords to ThermionViewer
|
2024-09-07 17:54:42 +08:00 |
|
Nick Fisher
|
331caccc22
|
chore: delete old unlit_opaque material
|
2024-09-07 17:54:12 +08:00 |
|
Nick Fisher
|
63e2b74bb1
|
chore: rebuild unlit material
|
2024-09-07 17:53:55 +08:00 |
|
Nick Fisher
|
433f03161c
|
feat: add scale parameter to unlit material
|
2024-09-07 17:53:41 +08:00 |
|
Nick Fisher
|
6ec84b6249
|
fix: add Fence to capture() and set stencil buffer by default
|
2024-09-06 13:03:51 +08:00 |
|
Nick Fisher
|
29b6a48816
|
test: add test cube.glb
|
2024-09-06 12:44:54 +08:00 |
|
Nick Fisher
|
00755fd417
|
chore: remove old materials Makefile
|
2024-09-06 12:44:40 +08:00 |
|
Nick Fisher
|
9c5156e41a
|
feat: add flag for keepData for gltf instancing, add highlightScene, add stencilHighlight method
|
2024-09-06 12:36:16 +08:00 |
|
Nick Fisher
|
226c45ee2e
|
chore: minor widget fixes
|
2024-09-05 22:22:25 +08:00 |
|
Nick Fisher
|
e04390b2fe
|
feat: add grid material
|
2024-09-05 22:21:19 +08:00 |
|
Nick Fisher
|
9a87eb4d9b
|
feat: allow passing null options to ThermionWidget
|
2024-09-05 22:21:09 +08:00 |
|
Nick Fisher
|
2284d9d081
|
feat: grid uses own material
|
2024-09-05 22:20:27 +08:00 |
|
Nick Fisher
|
cf61369a8d
|
chore: clean up old commented code
|
2024-09-05 22:20:11 +08:00 |
|
Nick Fisher
|
4e14bd2396
|
fix: ignore pick results directly on axis
|
2024-09-05 22:19:54 +08:00 |
|
Nick Fisher
|
0798d5c071
|
feat: add grid material
|
2024-09-05 22:19:27 +08:00 |
|
Nick Fisher
|
80d5b1d23f
|
feat: expose setLightDirection and setLightPosition
|
2024-09-05 22:18:54 +08:00 |
|
Nick Fisher
|
0bd87288d1
|
chore: update binding
|
2024-09-05 17:53:24 +08:00 |
|
Nick Fisher
|
51e06c2eb9
|
chore: (js) stub missing methods
|
2024-09-05 17:52:53 +08:00 |
|
Nick Fisher
|
b29663923d
|
chore: (wasm) add missing interop methods
|
2024-09-05 17:52:40 +08:00 |
|