Ryan Pavlik
d16e33ac48
Update to THREE.js revision 111 as found in Debian Testing
...
Required some small JavaScript changes to replace deprecated usage.
2021-01-23 11:38:36 -05:00
nabijaczleweli
e243396c6f
Three.js: with a window-sized canvas, resize canvas with the window.
2019-05-23 14:28:10 +00:00
William D. Jones
201e15e68a
Three.js: update inaccurate comment. NFC.
2019-05-13 16:02:09 +00:00
whitequark
b97a80b6ed
Three.js: style fixes. NFCI.
2019-05-13 16:02:09 +00:00
William D. Jones
6f9358ae95
Three.js: fix rotate and pan on HiDPI devices.
2019-05-13 16:02:09 +00:00
William D. Jones
26c8cdcb37
Three.js: fix mousemove event listener.
...
The mousemove event does not return button press information;
refactor into two handlers based on button press.
2019-05-13 16:02:09 +00:00
whitequark
afafa5ec2e
Three.js: allow to configure projRight/projUp.
...
Also, use a more appealing isometric projection if none specified,
instead of orthographic.
Also, use the scale, offset and projection from the viewport at
the time of export.
2016-06-11 23:13:59 +00:00
whitequark
44223ea332
Three.js: correctly handle browser zoom.
...
Before this commit, controls went wild on zoom ratios other than 1:1,
and the rendering wasn't too good either.
2016-06-11 23:13:59 +00:00
whitequark
432e7680a4
Three.js: put all resources into res/threejs/ and embed on export.
...
This means that our exported viewer is independent of internet
connection as well as any CDNs that will eventually die.
2016-05-18 11:44:32 +00:00