32 Commits

Author SHA1 Message Date
Oscar Lorentzon
67f847da82 feat: add back slider component 2025-02-03 07:36:37 +01:00
Oscar Lorentzon
368cb31b19 feat: use bearing in render camera
Use bearings instead if basic coordinates to handle cases
where fov is >180 deg.
2024-04-02 14:11:18 -07:00
Oscar Lorentzon
43e5d63f70 feat: add fisheye example
Add example for heavily distorted fisheye.
2024-04-01 14:56:44 -07:00
Oscar Lorentzon
3211a883aa feat: handle spatial edges for graph resets
Ensure that the latest graph area request is prioritized.
Cancel prior requests.
2024-04-01 13:40:12 -07:00
Oscar Lorentzon
830d8e2ef9 chore: upgrade three.js 2023-05-05 16:31:53 -07:00
Oscar Lorentzon
92f544dde5 feat: event api to delete cluster from graph
Handle deletion in graph.
Remove cluster from spatial on delete.
Unit tests.
2023-05-05 15:57:34 -07:00
Oscar Lorentzon
ed337d8402 fix: update matrices on reset
Ensure that objects are rendered in correct
position after position change.
2023-01-03 15:09:09 -08:00
Oscar Lorentzon
b408b6db23 feat: emit null image on reset
When viewer is reset, no current image is set anymore
so emit null for clarity.
2023-01-03 16:55:13 -05:00
Oscar Lorentzon
9ecdf2fb29 feat: reset moved to id when resetting 2022-12-22 15:37:47 -05:00
Oscar Lorentzon
a4d785a42c feat: emit reference changes before node changes
Ensure that reference is always set before image
to avoid numerical issues when moving large
distances.
2022-12-22 15:37:47 -05:00
Oscar Lorentzon
f8ffd69624 feat: handle current image for data reset 2022-12-22 15:37:47 -05:00
Oscar Lorentzon
bd10a1b620 feat: change color api to override current mode 2022-11-18 15:18:48 -08:00
Oscar Lorentzon
17446cf21e feat: add api for manual painting of spatial objects 2022-11-18 15:18:48 -08:00
Oscar Lorentzon
10c3cd92d2 feat: allow smaller point and camera sizes 2022-09-12 07:07:57 -07:00
Oscar Lorentzon
e91af1f310 feat: public api to set data provider
Make it possible to change the underlying
data provider dynamically at runtime.
2022-08-16 12:31:00 -07:00
Oscar Lorentzon
ead2cbf9a6 feat: alpha parameter for depth blend shader 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
f91ac44576 feat: improve contrast in depth shading 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
9129b7c320 feat: update rendered scene when shader is set 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
86f26fc05b feat: viewer api to set texture shader globally 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
fd5073c1a9 feat: viewer reset example option 2022-06-02 10:51:14 -07:00
Oscar Lorentzon
b7c3547752 chore: add reset example
Make procedural data provider available outside of doc.
2022-05-25 12:19:29 -07:00
Oscar Lorentzon
94cd65f581 feat: reset api method
Add viewer method to reset the internal state
by clearing the cache.
2022-05-25 12:19:29 -07:00
Oscar Lorentzon
3ac8f4459f chore: remove slider component support
Breaking change removing the slider component completely.
2022-04-08 15:31:59 -07:00
Oscar Lorentzon
56618819b2 feat: gravity aligned traversing state
Rotate virtual camera to align with world gravity vector.
2022-03-11 17:07:18 -08:00
Oscar Lorentzon
b2d1f2d49f feat: config to color point clouds by cluster
Add point visualization mode configuration setting.
Add mode to paint colors in the same cluster with
a single random color.
2021-11-30 10:31:27 -08:00
Oscar Lorentzon
f55d136cc2 docs: add viewer initialization guide 2021-06-10 22:09:40 +02:00
Oscar Lorentzon
ecd856099a feat: replace default data provider
Remove Falcor data provider and dependencies.
Add Graph API data provider.
Unit test.
2021-06-07 15:03:11 +02:00
Oscar Lorentzon
24560695b7 docs: add tag example 2021-06-03 08:36:47 +02:00
Oscar Lorentzon
83fa9b8fef chore: add script to setup dev environment
Remove all hardcoded client tokens.
Add script to generate token JS files.
Use generated tokens in all examples and docs.
2021-05-22 17:28:39 +02:00
Oscar Lorentzon
99f65410ee docs: fix links and event tags
Tag event types with event jsdoc tag.
Remove event tag from event interfaces
to enable full info in the docs.
2021-05-22 12:07:41 +02:00
Oscar Lorentzon
494a5464f0 feat: clarify token and provider handling
Separate token and provider options.
Rename viewer token method for clarity.
Use access token wording everywhere.
2021-05-22 12:07:41 +02:00
Oscar Lorentzon
0e3904d844 refactor: single source for app token
Import app token from single place for all
instances - examples, doc examples, doc live
editors.
2021-05-13 13:23:27 +02:00