Commit Graph

38 Commits

Author SHA1 Message Date
cristi8 355301ae36 wip viewer 2021-10-29 11:05:38 +03: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 a357e770f4 feat(viewer): added unit support for blocks & nested blocks
note: this is a bit of a wider change as extra scaling flags needed to be added to prevent it when
not needed - namely inside block instances, which get transformed anyway later; otherwise double
scaling would happen.
2021-05-20 20:08:43 +01:00
Dimitrie Stefanescu 921a82caee style(viewer): cleanup 2021-05-20 17:56:39 +01:00
Dimitrie Stefanescu 90abe98986 feat(viewer): handles block object selection 2021-05-20 17:54:47 +01:00
Dimitrie Stefanescu 1729b0c583 feat(viewer): preliminary blocks & nested block support 2021-05-20 16:30:42 +01:00
Dimitrie Stefanescu e0eba09d79 refactor(viewer): removes unused files & cleans up console logs 2021-05-13 18:51:43 +01:00
Dimitrie Stefanescu 1567c341ae feat(viewer): adds pointcloud support 2021-05-13 18:48:47 +01:00
Dimitrie Stefanescu 3e95142a36 feat(viewer): adds support for 🌈 meshes 2021-05-10 22:15:05 +01:00
Dimitrie Stefanescu b1f963451f feat(viewer): adds handling for named views (partly closes #193) 2021-05-10 17:15:44 +01:00
Dimitrie Stefanescu c11630fc14 feat(viewer): adds several optional parameters to various functions
(1) post load function skipping; (2) zoom fit; (3) zoom transitions; (4) camera rotation;
2021-04-23 15:34:40 +01:00
Dimitrie Stefanescu 73dca8dc3a refactor(viewer): cleanup 2021-02-21 22:02:22 +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
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 7572d03f61 show sectionBox toggle in interface 2021-02-10 18:19:09 -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
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 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 0269fec071 fix(viewer): cleans selection on scene disposal 2021-01-19 22:21:11 +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
Dimitrie Stefanescu 35b2c4937b improvement(viewer): better SSAO & disabling on rotations to maintain fps 2021-01-13 21:22:57 +02:00
Dimitrie Stefanescu 25d255194a improvement(viewer): hacks rhino metal materials to be lighter 2021-01-13 14:05:01 +02:00
Dimitrie Stefanescu 3b9e198d6c feat(viewer): reflections and shiny things + section plane refactor 2021-01-13 13:56:06 +02:00