Commit Graph

56 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 400f01baf6 fix(viewer): selecting curves now working as it should
split up selection handling logic per object type, and not supporting points because of bbox issues
and general zoom to object constraints (for now)
2021-02-25 19:08:27 +00:00
Dimitrie Stefanescu d15dddc3a0 improvement(viewer): removes hot try catch (keeps conversion stub as commented code) 2021-02-25 18:39:35 +00:00
Alan Rynne decfc63665 fix(viewer): Missing bbox delete in line 2021-02-25 11:49:28 +01:00
Alan Rynne db5d35f5d8 fix(viewer): Delete bbox to prevent further conversions 2021-02-25 11:48:08 +01:00
Alan Rynne 562ebc7991 chore(build): Deleted demo build files 2021-02-25 11:23:02 +01:00
Alan Rynne 853b5b2b8d Merge remote-tracking branch 'origin/main' into alan/viewer/conversion-fixes 2021-02-25 11:17:52 +01:00
Alan Rynne de30150cb5 fix(viewer): Curve conversions + disposing 2021-02-25 11:14:29 +01:00
Alan Rynne 5ce2548c74 fix(viewer): Updated conversions to new point format 2021-02-24 22:50:05 +01:00
Dimitrie Stefanescu 5f7dae33cc fix(server): fixes #96
corrects permissions check in obj dl route
2021-02-23 18:08:03 +00:00
Dimitrie Stefanescu d30c3141eb Merge pull request #101 from specklesystems/dim/dragcontrols
Fiddles & Fixes
2021-02-21 22:43:43 +00:00
Dimitrie Stefanescu fd03ed789b feat(viewer): adds optional inclusion box test for selection helper 2021-02-21 22:42:59 +00:00
Dimitrie Stefanescu 73dca8dc3a refactor(viewer): cleanup 2021-02-21 22:02:22 +00:00
Dimitrie Stefanescu 0cd249dc51 feat(viewer): adds zoom on section box toggle 2021-02-21 21:24:28 +00:00
Dimitrie Stefanescu 399982c519 refactor(viewer): moved zoom methods to interactions class & refactored clipping planes assignment 2021-02-21 21:19:58 +00:00
Dimitrie Stefanescu 6abf2d7e14 feat(viewer): interaction methods for section boxes 2021-02-21 21:11:58 +00:00
Dimitrie Stefanescu 6fe560840e feat(viewer): section box now 💯 2021-02-21 13:39:44 +00:00
Dimitrie Stefanescu db2a3f01f6 feat(viewer): intermeidate step 2021-02-20 23:05:54 +00:00
Matteo Cominetti 20b93d25d6 docs: updates readmes with link to docs 2021-02-19 18:37:10 +00:00
Dimitrie Stefanescu 70bbc43acb fix(viewer): near/far correctly set on zoom zoom 2021-02-19 11:28:02 +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 e4b3510043 fix set from bbox bug 2021-02-10 23:18:19 -05:00
NGimbal 166af0956e reverted to section planes in material rather than renderer 2021-02-10 21:52:37 -05:00
NGimbal bf64f7f003 limit planes from crossing 2021-02-10 21:43:07 -05:00
NGimbal 7572d03f61 show sectionBox toggle in interface 2021-02-10 18:19:09 -05:00
NGimbal 04f35040d3 setFrom BBox 2021-02-06 19:33:39 -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 653e4c42ff set by box 2021-02-06 16:27:19 -05:00
NGimbal 2cc074ed5a properly oriented planes 2021-02-04 21:28:01 -05:00
NGimbal 35dc0464bb small comments 2021-02-03 13:14:36 -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
Alan Rynne 74c68fbf4c feat(viewer): Added polycurve conversion. 2021-01-26 12:46:12 +01:00
Alan Rynne bcadd9b9ef chore(viewer): Refactor + improvement in arc/circle conversion
Fixed error in loading %
2021-01-26 12:16:34 +01:00
Alan Rynne 626546cc70 feat(viewer): Dealt with chunking in curve conversions 2021-01-26 11:33:53 +01:00
Alan Rynne d4090084ea chore(viewer): Updated tracked build files 2021-01-25 14:55:42 +01:00
Alan Rynne 80610cc3b7 feat(viewer): Initial curve conversions 2021-01-25 14:54:59 +01:00
Dimitrie Stefanescu 9ec099ef0d feat(viewer): adds small help menu to renderer component 2021-01-22 09:43:31 +00:00
Dimitrie Stefanescu 5d4cf9c616 feat(viewer): scaffolds frontend renderer integration 2021-01-20 20:00:00 +00:00
Dimitrie Stefanescu 0269fec071 fix(viewer): cleans selection on scene disposal 2021-01-19 22:21:11 +00:00
Dimitrie Stefanescu 2326b5cc9e improvement(viewer): cleans up sample viewer app 2021-01-19 22:20:49 +00: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 8de7162c18 fix(viewer): fixes loading of nested elems (e.g., windows in walls) 2021-01-17 23:23:03 +00:00
Dimitrie Stefanescu f5db265c67 docs(viewer): comments for another day 2021-01-14 00:53:45 +02: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 83234b9741 improvement(viewer): snaps rotation controls on clipping planes; hides unecessary axis controls 2021-01-13 22:08:12 +02:00