2945 Commits

Author SHA1 Message Date
Oscar Lorentzon
bf5464017a feat: do not require cluster id to exist for node 2023-11-15 15:32:10 +01:00
Oscar Lorentzon
5ea757ae5b fix: only clear spatial edges after update
Do not clear spatial edges if the added data did not actually
upade a cell.
2023-11-15 15:14:27 +01:00
Oscar Lorentzon
0dd4386a62 feat: handle unstable unprojection for fov 2023-11-15 14:52:27 +01:00
Oscar Lorentzon
7fe4052ff9 feat: add option to use computed positions in graph
Make it possible to have consistency if data provider
return core images based on computed lng lat.
2023-11-15 10:52:46 +01:00
Oscar Lorentzon
5dfc6b3a5c feat: do not track discarded octree nodes 2023-08-29 14:47:06 -07:00
Oscar Lorentzon
a9948ec4d0 fix: check if node is complete before accessing prop
Nodes beloning to a tile may not have been
made complete before they are disposed.
2023-08-15 18:50:04 +02:00
Oscar Lorentzon
01677d86dd fix: use basic transform for texture
Use basic transform so that images with all
orientations are rendered correctly.
2023-08-15 17:28:34 +02:00
Oscar Lorentzon
728c46e2d1 chore: ignore watchman files 2023-08-15 16:57:24 +02:00
Oscar Lorentzon
f7aaf5c993 fix: handle set filter for empty trajectory
Do not throw when set filter is called if trajectory
is empty.
2023-08-15 16:57:24 +02:00
Oscar Lorentzon
61d30f6c3a 5.0.0-beta.0 v5.0.0-beta.0 2023-05-07 17:28:00 -07:00
dependabot[bot]
6c8a8ad76d chore(deps): bump json5 from 2.2.0 to 2.2.3
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-07 13:52:32 -07:00
dependabot[bot]
c5e2424c16 chore(deps): bump yaml from 2.1.1 to 2.2.2
Bumps [yaml](https://github.com/eemeli/yaml) from 2.1.1 to 2.2.2.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.1.1...v2.2.2)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-07 13:43:15 -07:00
Oscar Lorentzon
81422ae848 feat: remove deprecated spatial property 2023-05-07 13:27:28 -07:00
Oscar Lorentzon
8edff42636 feat: less restrictive motion requirements
Make motion requirements less restrictive. Perform
motion when both images has a mesh structure and
have been merged. Also still require distance to
be less than 30 meters.
2023-05-07 13:27:28 -07:00
Oscar Lorentzon
6d111c7b16 chore: upgrade typescript and rollup 2023-05-05 16:31:53 -07:00
Oscar Lorentzon
678d717de3 chore: upgrade dev deps 2023-05-05 16:31:53 -07:00
Oscar Lorentzon
ecde0d18c6 chore: upgrade rxjs and pako 2023-05-05 16:31:53 -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
8afde1f186 fix: apply stored camera override color correctly 2023-04-12 08:55:14 -07:00
Oscar Lorentzon
474faad987 feat: do not apply spherical lookat after reset
Avoid looking up after reset.
2023-04-11 16:11:21 -07:00
Oscar Lorentzon
7d88659e9e fix: apply point size correctly 2023-01-04 11:14:41 -08:00
Oscar Lorentzon
c951dc10b0 5.0.0-alpha.5 2023-01-03 17:23:04 -08:00
Oscar Lorentzon
e6751f8b91 fix: avoid exceptions for null sequence 2023-01-03 15:09:09 -08: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
4b6cf8f488 5.0.0-alpha.4 v5.0.0-alpha.4 2022-12-22 16:00:57 -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
5f47015dc2 feat: prestore all nodes of tiles being uncached 2022-12-22 15:37:47 -05:00
Oscar Lorentzon
4e3c81780c test: cache service should uncache on reference change 2022-12-22 15:37:47 -05:00
Oscar Lorentzon
b9cbd23ca9 feat: uncache on reference change 2022-12-22 15:37:47 -05:00
Oscar Lorentzon
df274d7bb4 5.0.0-alpha.3 v5.0.0-alpha.3 2022-11-28 10:57:43 -08: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
Aniket Kale
d0da96663d docs: add missing braces 2022-11-10 18:04:13 -08:00
Oscar Lorentzon
69ac7be5b6 5.0.0-alpha.2 v5.0.0-alpha.2 2022-09-12 14:25:36 -07:00
Oscar Lorentzon
d928b8015b fix: subscribe to original configuration to avoid crash 2022-09-12 14:00:03 -07:00
Oscar Lorentzon
10c3cd92d2 feat: allow smaller point and camera sizes 2022-09-12 07:07:57 -07:00
Oscar Lorentzon
6914520db8
Request organization from Graph API (#553)
* feat: request organization from api

* 4.1.1
2022-09-08 09:24:07 -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
2b5f9a1c56 5.0.0-alpha.1 v5.0.0-alpha.1 2022-08-09 20:31:45 -07:00
Oscar Lorentzon
3303247119 feat: add required rotation property to cluster 2022-08-09 20:02:18 -07:00
Oscar Lorentzon
052d0ec26f feat: compact cluster contract 2022-08-09 20:02:18 -07:00
Oscar Lorentzon
3045b646d2 fix: clamp render camera fov
Clamp to ensure stability for heavily undistorted
letterbox cases.
2022-08-09 19:53:27 -07:00
dependabot[bot]
2f7151ddc1 chore(deps): bump terser from 5.6.0 to 5.14.2
Bumps [terser](https://github.com/terser/terser) from 5.6.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-27 11:31:22 -07:00
dependabot[bot]
1ac2708cd5 chore(deps): bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-27 10:55:46 -07:00
Oscar Lorentzon
4c12e442a5 chore: update required node version and types 2022-07-26 15:37:51 -07:00
Oscar Lorentzon
96411ce1cd chore: update dependencies 2022-07-26 15:37:51 -07:00