Commit graph grid-apps-cmms/src/main/mesh.js
Author SHA1 Message Date
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
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
2f2cb85349 prepare to sync models to worker(s) 2022-01-01 22:39:49 -05:00
Stewart Allen
d7f0bd09c4 adapted bounding box workaround for threejs computation errors 2022-01-01 20:07:05 -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
86b60cc715 add focus. improve bounds with arrays 2021-12-31 16:59:38 -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
e43f6c6bc2 add model groups 2021-12-30 22:59:46 -05:00
Stewart Allen
5506567ecf add model groups, async font load, array addOnce 2021-12-29 23:52:48 -05:00
Stewart Allen
a1644ed609 start mesh api. add function wrapper for array arguments unroll 2021-12-29 21:52:24 -05:00
Stewart Allen
c8b4dda031 add basic model loading 2021-12-29 17:20:17 -05:00
Stewart Allen
77eae604c7 add mesh.object -- add dependencies to loaders 2021-12-29 16:49:15 -05:00
Stewart Allen
b5ad39ee08 default main/gapp as a dependency for all files forcing it to the top 2021-12-29 16:31:17 -05:00
Stewart Allen
fa65c7c67f add new webui module 2021-12-29 12:55:45 -05:00
Stewart Allen
a1dc0dea06 test dependency injection 2021-12-29 10:37:17 -05:00
Stewart Allen
61ad82be61 more name binding cleanup 2021-12-29 07:54:16 -05:00
Stewart Allen
c9fdf9f7c0 auto-bind send target functions in broker. ensures listeners exist when needed 2021-12-29 00:36:04 -05:00
Stewart Allen
6eb7aa3897 add gapp dependency, start annotating files accordingly 2021-12-29 00:19:22 -05:00
Stewart Allen
7176ab0822 move packer to kiri, mesh to own directory, normalize work/pool names 2021-12-28 15:52:28 -05:00
Stewart Allen
5153fb2ad9 split mesh ui/work, change client/worker contract 2021-12-27 16:24:39 -05:00
Stewart Allen
d769111380 rehome loaders as module 2021-12-27 10:14:21 -05:00
Stewart Allen
7547fe9377 platform api work 2021-12-27 09:00:27 -05:00
Stewart Allen
fe50a099b8 match kiri platform settings 2021-12-27 07:34:00 -05:00
Stewart Allen
cbec4b2e87 mesh ui work 2021-12-26 20:01:56 -05:00
Stewart Allen
16fa536605 mesh app work. improve script setup 2021-12-26 19:43:48 -05:00
Stewart Allen
9c729f2c8c move docker scripts to src and update readme to reflect 2021-12-26 17:17:34 -05:00
Stewart Allen
af49add2b9 add platform to mesh app 2021-12-26 13:59:02 -05:00
Stewart Allen
1dc7119f2b add mesh app root 2021-12-16 19:11:52 -05:00