2899 Commits

Author SHA1 Message Date
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
Oscar Lorentzon
594d6a4617 chore: update dev dependencies 2022-07-26 15:37:51 -07:00
Oscar Lorentzon
37d9a8f4ae 5.0.0-alpha.0 v5.0.0-alpha.0 2022-07-26 10:26:56 -07:00
Oscar Lorentzon
d0f87d7f31 feat: emit drag events 2022-07-26 09:55:22 -07:00
Oscar Lorentzon
8c648ecbc9 feat: antialiased rendering 2022-07-26 09:46:25 -07:00
Oscar Lorentzon
5588838d07 refactor: scale mesh in data provider 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
21feb4c07d refactor: scale and adjust mesh in data provider
Avoid adjusting mesh in core to allow for
different data providers to supply their
meshes unaltered.
2022-07-26 09:34:30 -07:00
Oscar Lorentzon
11ae48d62b refactor: clarify projection steps 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
ac9aca9bda feat: handle projection behind camera in shader 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
320cd4a7de fix: correct flow class typing 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
140613e9e6 feat: expose shader resolver publicly
Add docs to viewer set shader method.
Add flow declarations for shader functionality.
2022-07-26 09:34:30 -07:00
Oscar Lorentzon
ead2cbf9a6 feat: alpha parameter for depth blend shader 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
4a9551f6dd test: camera projection 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
f8fed7c19e feat: export geometry functionality to public api 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
8b59a86e66 test: add tests for projection service 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
dd9505bbc4 feat: extract chunks for all shader logic 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
bed7b39f7b feat: define and export camera ctor 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
40a2d5e539 feat: add camera factory
Make it possible to register camera constructors.
Register default cameras.
Use camera factory when creating cameras.
2022-07-26 09:34:30 -07:00
Oscar Lorentzon
02904b46ce feat: introduce shader library
Use shader library in default shader.
Resolve includes and expands in resolver.
2022-07-26 09:34:30 -07:00
Oscar Lorentzon
9c09580ce9 feat: use camera types in transform 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
f12b63ca13 feat: add camera and pose types 2022-07-26 09:34:30 -07:00
Oscar Lorentzon
31d014e520 docs: clarify cluster point coordinate system 2022-07-15 11:19:42 -07:00
Oscar Lorentzon
aeb2a506c3 fix: deactivate combined panning when not traversing
Combined panning is only relevant in street
level traversing states.
2022-06-03 16:41:47 -07:00
Oscar Lorentzon
fd5073c1a9 feat: viewer reset example option 2022-06-02 10:51:14 -07:00
Oscar Lorentzon
91033ec93d test: viewer and observer reset 2022-05-25 12:19:29 -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
dc19324ccc feat: add viewer reset event 2022-05-25 12:19:29 -07:00
Oscar Lorentzon
c743fba5aa feat: do not cache current image after reset
After a reset, no actions should be performed until a new
image has been moved to.
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
4d47b56ef5 fix: compare properties of different reference objects 2022-05-17 14:00:24 -07:00
Oscar Lorentzon
7b663deb91 chore: add gravity to flow camera control enum 2022-05-17 10:48:13 -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
3ddc9c8c45 4.2.0-alpha.0 v4.2.0-alpha.0 2022-03-16 17:31:23 -07:00
Oscar Lorentzon
ea1b42eba2 chore: fix contributor link in pr template 2022-03-16 12:52:02 -07:00
Attila Oláh
f44b4ec223 Fix Markdown link
https://xkcd.com/859
2022-03-16 12:39:48 -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
8414ba1712 chore: update dependencies 2022-03-09 13:11:15 -08:00
Oscar Lorentzon
841f7a278d chore: update dev dependencies 2022-03-09 13:11:15 -08:00
Oscar Lorentzon
a92b8716fd test: emit position on reference change 2022-03-07 21:18:54 -08:00
Oscar Lorentzon
c3b5591639 feat: reset reference by meters for predictable behavior 2022-03-07 21:18:54 -08:00
Oscar Lorentzon
fd7be538b3 fix: emit position event on reference change 2022-03-07 21:18:54 -08:00
Oscar Lorentzon
486d5b23d0 4.1.0 v4.1.0 2022-03-02 18:21:37 -08:00
Oscar Lorentzon
0fe3427aae docs: clarify how custom renderers should use on remove method 2022-03-01 19:05:30 -08:00
Oscar Lorentzon
9d37f914bc fix: simplify generated filter flow types
Make it possible to use filter expression flow types.
Relax typing slightly.
2022-03-01 18:53:25 -08:00