Commit Graph

36 Commits

Author SHA1 Message Date
AlexandruPopovici 8e647b056b Finished first draft of the new line rendering approach which supports variable line thickness. 2022-05-02 17:26:34 +03:00
Fabians 1c7436e7ff extra prefer-const & object-shorthand 2022-04-04 19:00:24 +03:00
Gergő Jedlicska 6ea3ff1e63 style(viewer): fix eslint errors 2022-03-30 10:07:40 +02:00
Gergő Jedlicska 569b4688fa style(all): reformat with print width 88 2022-03-29 19:46:49 +02:00
Fabians aa5e94d640 chore: reformatting everything with prettier 2022-03-29 17:12:31 +03:00
Dimitrie Stefanescu 8792319545 feat(frontend): more bubbles legwork 2022-02-05 10:49:11 +00:00
cristi8 3366da76df viewer - mobile pinch-zoom issue 2022-01-17 13:47:20 +02:00
cristi8 ad1624ef37 viewer fixes 2022-01-17 13:22:59 +02:00
Cristian Balas 1f378b9823 Viewer fixes (#495) 2021-12-13 18:06:09 +02:00
Dimitrie Stefanescu aa493632bc feat(viewer): handles block selection correctly 2021-11-16 20:14:44 +00:00
Dimitrie Stefanescu c53789fd89 feat(viewer): latest changes with @cristi8's help on block selection (still WIP) 2021-11-16 18:33:39 +00:00
Dimitrie Stefanescu 8c580d34a8 fix(viewer): various fixes with @cristi8 2021-11-16 11:47:09 +00:00
Dimitrie Stefanescu a5e626b17b feat(viewer): tyding up a bit 2021-11-14 11:14:02 +00:00
Dimitrie Stefanescu c6e2a26c39 feat(viewer): better selection handling post rotations 2021-11-13 16:59:38 +00:00
Dimitrie Stefanescu 235faf8c09 feat(viewer): adds ortho camera 🧊 2021-11-13 14:28:55 +00:00
cristi8 ce7d26a35b wip viewer 2021-11-03 13:11:15 +02:00
cristi8 38eca4dbdc WIP viewer 2021-10-25 15:46:37 +03:00
Dimitrie Stefanescu 3a3fd7d963 refactor(viewer): linting yay 2021-07-05 09:11:44 +01:00
Dimitrie Stefanescu fd03ed789b feat(viewer): adds optional inclusion box test for selection helper 2021-02-21 22:42:59 +00:00
Dimitrie Stefanescu db2a3f01f6 feat(viewer): intermeidate step 2021-02-20 23:05:54 +00:00
Dimitrie Stefanescu 6f365fad73 feat(viewer): changes camera controls; makes zooming smoother; fixes selection handling timeouts 2021-02-19 10:36:22 +00:00
NGimbal 7572d03f61 show sectionBox toggle in interface 2021-02-10 18:19:09 -05:00
NGimbal 7c10805f5e cleaned up SelectionHelper constructor by making subset a THREE.Group which feels right 2021-02-06 16:52:35 -05:00
NGimbal 2cc074ed5a properly oriented planes 2021-02-04 21:28:01 -05:00
NGimbal 03466e056d dragging mostly works now 2021-02-03 13:04:04 -05:00
NGimbal b0f8f11383 towards good interactions 2021-02-02 16:46:54 -05:00
NGimbal dafb63d2b8 moved selection logic to Viewer from SelectionHelper 2021-01-30 21:09:29 -05:00
NGimbal 5a9863c2ac generalizing SelectionHelper 2021-01-30 12:14:25 -05:00
Dimitrie Stefanescu 516863ecd5 improvement(viewer): cleans up selection handling code 2021-01-19 22:20:05 +00:00
Dimitrie Stefanescu a26cf1ce3b feat(viewer): selection utils: esc clears selection 2021-01-19 22:07:43 +00:00
Dimitrie Stefanescu 5428bab9f4 feat(viewer): adds loading convience method and improves selection behaviour
clicks on objects hidden by a section plane are no longer selecting it
2021-01-19 22:04:13 +00:00
Dimitrie Stefanescu 113b027f99 fix(viewer): double tap zoom to object made nicer; other minor improvements 2021-01-13 23:17:48 +02:00
Dimitrie Stefanescu 39f0e827a0 feat(viewer): double tapping 2021-01-13 22:52:28 +02:00
Dimitrie Stefanescu 3b9e198d6c feat(viewer): reflections and shiny things + section plane refactor 2021-01-13 13:56:06 +02:00
Dimitrie Stefanescu 60ef85955c feat(viewer): section cuts & various improvements 2021-01-13 00:20:07 +02:00
Dimitrie Stefanescu 258f029573 feat(viewer): multiple improvements
object selection, multiple selection & deselection logic; zoom extents, zoom to object; default
solid material improvements; lighting improvements
2021-01-12 12:52:38 +02:00