Commit graph grid-apps-cmms/src/mesh/group.js
Author SHA1 Message Date
Stewart Allen
c04dac8ba9 add preferences for auto-center and auto-floor 2022-01-20 23:29:35 -05:00
Stewart Allen
646441e5e5 partial implementation of regrouping 2022-01-20 19:21:26 -05:00
Stewart Allen
f28cd07ba1 fix split/merge. avoid mirroring cached array 2022-01-20 00:33:42 -05:00
Stewart Allen
5d2f4ac02e add mirroring, exclude normals from bounds, fix paint selection update 2022-01-20 00:01:48 -05:00
Stewart Allen
e80e22026c auto-scale tiny obj imports 2022-01-16 22:58:37 -05:00
Stewart Allen
c3049ba546 add normals visualization 2022-01-14 14:14:13 -05:00
Stewart Allen
b2ef253e3f persist selection and wireframe. set up material groups for face selections 2022-01-13 11:59:26 -05:00
Stewart Allen
dd38b0f128 begin vertex / line / face selector 2022-01-12 23:02:08 -05:00
Stewart Allen
49f1729946 replace group inception defaults with promote to make it easier to preference 2022-01-11 22:18:12 -05:00
Stewart Allen
fb5e598d9e add analytic patches 2022-01-11 21:04:24 -05:00
Stewart Allen
45e269e140 fixes in add.three and rename group's 3js object to group3 2022-01-10 16:56:09 -05:00
Stewart Allen
55b59d9cb1 persist object scale / rotation / position 2022-01-09 21:05:14 -05:00
Stewart Allen
8f02e19330 fix import centering. add model/group position info 2022-01-05 17:58:37 -05:00
Stewart Allen
19721b0dcc fix mesh gl errors with geometry shallow clone 2022-01-04 17:42:19 -05:00
Stewart Allen
9b77c837e3 debugging indexed geometry 2022-01-04 01:11:13 -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
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
b4e9a8a87a add delete/backspace to remove model. front view. no auto-select on add 2022-01-01 15:04:24 -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
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
e43f6c6bc2 add model groups 2021-12-30 22:59:46 -05:00