Daan Vanden Bosch
ff31c1ad27
Improved panning with perspective camera.
2020-01-29 17:36:15 +01:00
Daan Vanden Bosch
3230268962
Started working on pure WebGL model viewer.
2020-01-26 23:13:09 +01:00
Daan Vanden Bosch
a19a3a4837
WebGPU renderer can now render textures. WebGL and WebGPU renderers now reuse more code.
2020-01-25 22:38:07 +01:00
Daan Vanden Bosch
baffab3234
Started work on WebGPU renderer.
2020-01-23 01:16:52 +01:00
Daan Vanden Bosch
9960d745c2
All texture viewer features are now supported by the TextureWebglRenderer.
2020-01-19 22:38:45 +01:00
Daan Vanden Bosch
85ccdbb0a6
Added experimental WebGL renderer.
2020-01-19 17:16:28 +01:00
Daan Vanden Bosch
cb41529518
Model viewer options are now stored in url parameters so you can link to a specific set of options.
2020-01-05 22:40:26 +01:00
Daan Vanden Bosch
05d5ce6e29
Its now possible to choose a section ID and body type in the model viewer.
2020-01-05 18:40:35 +01:00
Daan Vanden Bosch
f87c2ecf84
- All views now have a View super type
...
- Widget now has a children array
- Widgets can be activated and deactivated (this recurses over child widgets)
- Renderers are now turned on and off in activate/deactivate methods
- It is now possible to set a tool-local path (this path is appended to the tool's base path)
- TabContainer can now automatically set a path based on paths given in its tab configuration
- It's now possible to directly link to subviews of the viewer and the hunt optimizer
2020-01-05 01:07:35 +01:00
Daan Vanden Bosch
53ca625d43
Added AFS parser. Character class asset loading can now be stopped by calling the CharacterClassAssetLoader's dispose method.
2020-01-01 20:15:39 +01:00
Daan Vanden Bosch
99d50d754d
Replaced js-logger. Improved testability with mocks, improved test configuration and code improvements.
2019-12-25 00:17:02 +01:00
Daan Vanden Bosch
2083793e67
Added basic test for application initialization.
2019-12-22 00:43:27 +01:00
Daan Vanden Bosch
05c9f3ce81
All code now uses HttpClient interface instead of fetch for improved testability.
2019-12-21 22:49:41 +01:00
Daan Vanden Bosch
8ce19fac62
Most dependencies are now injected to improve testability.
2019-12-21 19:40:42 +01:00