Commit graph

59 commits

Author SHA1 Message Date
mmiscool
ecc9491b2f First cut of making virtual touchpad for use on mobile browsers 2023-08-19 00:14:11 +00:00
Mike Molinari
2d07b77726 Cleanup after running linter 2022-11-26 23:12:23 +00:00
Val Erastov
c70ef0372b convert ViewCube to react 2022-11-15 20:34:17 -08:00
Mike Molinari
9f287e77fb Partially functional view cube. 2022-11-09 03:41:45 +00:00
Mike Molinari
3d79b3ee03 Make datum object always render on top. 2022-11-07 23:33:18 +00:00
Val Erastov
3735b1acbf fix camera look at object 2022-11-05 21:23:16 -07:00
Val Erastov
b7abc20399 orthographic mode by default 2022-11-05 21:23:16 -07:00
Val Erastov
0cd501b8cc upgrade to webpack 5 2022-08-20 00:25:36 -07:00
Val Erastov
ecb5e45cd3 prefer-const rule for JS / manual fixes 2022-08-15 23:47:20 -07:00
Val Erastov
f2369a5689 prefer-const rule for JS / auto fixes 2022-08-15 23:47:20 -07:00
Val Erastov
50289f3288 prefer-const rule for TS / autofix 2022-08-15 23:47:20 -07:00
Val Erastov
b8d6b7c0ba no-extra-semi rule for TS / autofix 2022-08-15 23:47:20 -07:00
Val Erastov
5aaee1c8ed no-var rule for javascript / manual fixes 2022-08-15 23:47:20 -07:00
Val Erastov
c2332870ce no-var rule for javascript / autofix 2022-08-15 23:47:20 -07:00
Mike Molinari
7516edc0e1 Make pan speed reasonable on small models. 2022-08-15 22:46:41 +00:00
Val Erastov
26c4ea218b fix eslint issues 2022-08-15 00:22:42 -07:00
Val Erastov
65aa1fea56 fix typescript type errors, custom raycaster field 2022-08-14 23:08:10 -07:00
Val Erastov
1096e52522 fix inPlace sketcher camera synchronization 2022-08-12 21:34:52 -07:00
Val Erastov
68fe161e30 wireframe/shaded render modes 2022-08-10 01:42:18 -07:00
Val Erastov
56ed53131a bump threejs version to 0.143.0 2022-08-10 01:42:18 -07:00
Val Erastov
99802d66f4 adjust zoom speed 2022-06-25 15:19:48 -07:00
Val Erastov
4253ae622b scene style adjustments 2022-06-25 15:19:48 -07:00
Val Erastov
b136bfee5e keep viewport in sync with inplace sketcher 2022-06-25 15:19:48 -07:00
Val Erastov
3dea461392 objects highlight 2022-06-25 15:19:48 -07:00
Mike Molinari
6237fa3f27 removd debug statement left over in error 2022-06-25 15:19:48 -07:00
Mike Molinari
190d2aa67a changes to camera controls related to orthographic camera 2022-06-25 15:19:48 -07:00
Val Erastov (xibyte)
bf2d6386c9 'tesselation' type fix 2020-07-20 00:17:40 -07:00
Val Erastov (xibyte)
f24a3f45a5 imports grooming 2020-07-19 23:09:46 -07:00
Val Erastov (xibyte)
720577c4d7 move euclidean to geom 2020-07-19 22:40:38 -07:00
Val Erastov (xibyte)
e11c1f7f4a geom module 2020-07-19 22:37:24 -07:00
Val Erastov (xibyte)
2ffec12989 organizing math module - move common geometry to euclidean module 2020-07-19 15:50:33 -07:00
Val Erastov (xibyte)
cdd7d90856 organizing math module - moving axises to vector 2020-07-19 00:15:37 -07:00
Val Erastov (xibyte)
841ce331a4 organizing math module - commons functions 2020-07-18 22:18:03 -07:00
Val Erastov (xibyte)
c5d21eb483 three js update 2020-07-13 17:03:10 -07:00
Val Erastov (xibyte)
c9ac719f83 vertex view 2020-07-01 22:58:45 -07:00
Val Erastov (xibyte)
4ddf018fc6 assembly infrastructure 2020-06-20 21:53:23 -07:00
Val Erastov (xibyte)
0c586935c7 fix tests, working on the test infrastructure 2020-05-19 01:48:19 -07:00
Val Erastov
69465945d1 fix width of scalable lines 2019-02-24 17:51:03 -08:00
Val Erastov
6fd1c73a96 zoomIn/zoomOut and face cycle action and hotkey bindings 2019-02-20 14:19:16 -08:00
Val Erastov
ccd18c13bb being able to pick objects based on a custom ray 2019-02-18 23:41:57 -08:00
Val Erastov
6e16e39383 loft operation and loft previewer 2019-01-14 22:17:07 -08:00
Val Erastov
558ca766ae spatial curve wizard/editor stub 2019-01-14 19:51:34 -08:00
Val Erastov
10f9a1fd86 render sketch primitive in 3d as ScalableLine 2018-12-20 15:39:56 -08:00
Val Erastov
77569411a4 extrude and cut along datum axises; make datum axises selectable 2018-12-18 00:07:34 -08:00
Val Erastov
8b99c186dc improve edges rendering 2018-11-15 00:36:18 -08:00
Val Erastov
02eb8b0662 make coordinate system widget use coordinate system instead of basis 2018-10-30 23:05:02 -07:00
Val Erastov
df742b81d6 create/move datum operation 2018-10-30 23:01:57 -07:00
Val Erastov
fe9d7c1a81 global coordinate system widget 2018-10-01 23:30:36 -07:00
Val Erastov
4d4ba7175a fixing webgl component layout and fix resize issues 2018-07-07 12:44:47 -07:00
Val Erastov
60878ad77c introducing model object and decoupling from 3d 2018-07-02 00:12:57 -07:00