Commit graph

2,449 commits

Author SHA1 Message Date
Stewart Allen
77393a9c2e save restore workspace view 2022-01-04 09:48:36 -05:00
Stewart Allen
ec61c9ed22 more debugging. fix version in kiri workers 2022-01-04 08:15:26 -05:00
Stewart Allen
9b77c837e3 debugging indexed geometry 2022-01-04 01:11:13 -05:00
Stewart Allen
c86c90d915 add heal test 2022-01-03 22:57:19 -05:00
Stewart Allen
f891caa99d faster and more memory efficient wireframes 2022-01-03 21:14:36 -05:00
Stewart Allen
9ed88bb938 ugprade threejs and comment out computeFaceNormals calls 2022-01-03 19:58:49 -05:00
Stewart Allen
fb995802e0 fix non-showing cnc params 2022-01-03 18:58:26 -05:00
Stewart Allen
77c98a5e2d fix store default param 2022-01-03 18:55:14 -05:00
Stewart Allen
96145b370b improve indexdb promised. fix multiple spaces access. add workspace persist + restore for mesh 2022-01-03 17:13:50 -05:00
Stewart Allen
a5cf4a7a87 refactor ui builder to use util.defer 2022-01-03 10:50:59 -05:00
Stewart Allen
466c389b89 allow meta + click to focus camera for better navigation 2022-01-03 00:43:35 -05:00
Stewart Allen
ad271263e1 add panBack() to orbit controls 2022-01-03 00:26:40 -05:00
Stewart Allen
e525d12552 reset wireframe when material changes 2022-01-03 00:01:25 -05:00
Stewart Allen
5541e680ce add util.defer() and add slight opacity in wireframe 2022-01-02 23:47:28 -05:00
Stewart Allen
cd5688972a add control of axis origin colors 2022-01-02 23:00:10 -05:00
Stewart Allen
6204d3fc63 clean up file name, button presentation 2022-01-02 21:39:09 -05:00
Stewart Allen
e5be3ae81d change select behavior. fix material double side. tweak platform color 2022-01-02 21:25:39 -05:00
Stewart Allen
356a2634e8 improve model/group selection with shiftKey. prevent drag/move unless shiftKey 2022-01-02 19:52:56 -05:00
Stewart Allen
fd645737e2 fix use of platform.world 2022-01-02 19:29:28 -05:00
Stewart Allen
930e591c44 add simple mesh/group list 2022-01-02 16:30:05 -05:00
Stewart Allen
eb2fbf2a09 refactor worker with cleaner object function bindings 2022-01-02 14:25:28 -05:00
Stewart Allen
b4966bbb6f worker model load, remove, sync using cache 2022-01-02 00:40:43 -05:00
Stewart Allen
116e1b9d9c cleaner api / broker wrap 2022-01-01 23:48:36 -05:00
Stewart Allen
2f2cb85349 prepare to sync models to worker(s) 2022-01-01 22:39:49 -05:00
Stewart Allen
ef4dace758 tidy up bounds patch and fix morph code path 2022-01-01 20:19:45 -05:00
Stewart Allen
d7f0bd09c4 adapted bounding box workaround for threejs computation errors 2022-01-01 20:07:05 -05:00
Stewart Allen
258f927228 still chasing model rotataion / bounding box issues 2022-01-01 19:25:29 -05:00
Stewart Allen
1093a05f2d denote X and Y axes with red / blue colors 2022-01-01 18:47:01 -05:00
Stewart Allen
ec56e44e9d add space_debug, y axis rotations 2022-01-01 17:28:47 -05:00
Stewart Allen
ca32f55287 add ctrl-a and esc key handlers 2022-01-01 15:28:59 -05:00
Stewart Allen
e9d867de1c remove inaccurate comments, defunct code 2022-01-01 15:19:39 -05:00
Stewart Allen
b4e9a8a87a add delete/backspace to remove model. front view. no auto-select on add 2022-01-01 15:04:24 -05:00
Stewart Allen
d73cf48d90 take over key bindings, add toggle for selection wireframe and bounding box 2022-01-01 13:43:35 -05:00
Stewart Allen
a64ef24dbe add object bounding box visualization, broker function wrappers 2022-01-01 12:12:57 -05:00
Stewart Allen
8cd2a22a54 explore rotation and bounds 2022-01-01 10:44:06 -05:00
Stewart Allen
d42db44009 add drag/move, quaternion rotation, lay flat, work mesh matrix debug 2022-01-01 00:04:35 -05:00
Stewart Allen
650a9b4d68 add client/worker sync test 2021-12-31 22:11:20 -05:00
Stewart Allen
ab48fae65a hetter focus defaults and docs 2021-12-31 17:20:41 -05:00
Stewart Allen
f3403ebe5c add selected / unselected visual states 2021-12-31 17:14:55 -05:00
Stewart Allen
86b60cc715 add focus. improve bounds with arrays 2021-12-31 16:59:38 -05:00
Stewart Allen
af6ae4ed32 fix rotation to world axis 2021-12-31 16:12:37 -05:00
Stewart Allen
9bb758f323 resolve centering model vs group so rotation works 2021-12-31 15:30:21 -05:00
Stewart Allen
45d59d0bbc proof of concept key bindings 2021-12-31 14:12:42 -05:00
Stewart Allen
a5ddd78299 make model/group subclass to inherit common ops 2021-12-31 13:26:07 -05:00
Stewart Allen
3dbd1e85a8 fix model/group center (inverted y). add html dom builder 2021-12-31 10:44:21 -05:00
Stewart Allen
cb742237b0 add some movement helpers 2021-12-31 00:35:45 -05:00
Stewart Allen
1a2504a4b4 add getter mode on wireframe() 2021-12-30 23:28:36 -05:00
Stewart Allen
5ddf4aeb18 add model opacity and wireframe 2021-12-30 23:23:45 -05:00
Stewart Allen
e43f6c6bc2 add model groups 2021-12-30 22:59:46 -05:00
Stewart Allen
23339350a9 bump rev 3.1.D12 2021-12-30 19:39:14 -05:00