Commit graph grid-apps-cmms/src/mesh/model.js
Author SHA1 Message Date
Stewart Allen
e258e3d916 compact THREE references 2022-01-12 11:46:10 -05:00
Stewart Allen
91995b5762 menu order, optimize bounds/wire show/hide 2022-01-12 01:09:34 -05:00
Stewart Allen
c64d6570a3 split util from api 2022-01-11 20:02:29 -05:00
Stewart Allen
ae0a884088 analysis returns actionable data for visualization 2022-01-11 18:41:49 -05:00
Stewart Allen
9f73e6e3c3 stub in ungrouping, add analysis step 2022-01-11 14:41:49 -05:00
Stewart Allen
f53a9752f8 fix matrix cache corruption during reload. center models on import 2022-01-11 10:54:31 -05:00
Stewart Allen
282585f4ab recomputing bounding box req'd for clicks to register 2022-01-10 23:31:30 -05:00
Stewart Allen
2060819700 add preference persist / restore 2022-01-10 23:02:34 -05:00
Stewart Allen
b8877f1225 normalize util.bound to Box3 extensions 2022-01-10 20:08:49 -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
c487faacf6 fix/simplify matrix updates 2022-01-09 23:58:59 -05:00
Stewart Allen
55b59d9cb1 persist object scale / rotation / position 2022-01-09 21:05:14 -05:00
Stewart Allen
a6b85d4a59 fix bounding box update for model changes. add menu for it 2022-01-08 22:42:57 -05:00
Stewart Allen
7ea66a9e7b add obj export 2022-01-08 21:00:19 -05:00
Stewart Allen
56454d7d24 add pop up log window 2022-01-07 14:39:32 -05:00
Stewart Allen
fd09ab8413 udpate readme 2022-01-06 23:51:35 -05:00
Stewart Allen
f7d31b4ebb make wireframe a global toggle 2022-01-06 09:38:04 -05:00
Stewart Allen
889ffff25f remove unused classes. add total vertex, face counts 2022-01-05 22:09:49 -05:00
Stewart Allen
5e9aed2c9a add more selection info. merge groups and models stats 2022-01-05 21:16:18 -05:00
Stewart Allen
8f02e19330 fix import centering. add model/group position info 2022-01-05 17:58:37 -05:00
Stewart Allen
098fd9bb7e add option to load normals with model 2022-01-05 09:29:27 -05:00
Stewart Allen
19721b0dcc fix mesh gl errors with geometry shallow clone 2022-01-04 17:42:19 -05:00
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
96145b370b improve indexdb promised. fix multiple spaces access. add workspace persist + restore for mesh 2022-01-03 17:13:50 -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
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
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
258f927228 still chasing model rotataion / bounding box issues 2022-01-01 19:25:29 -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
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
f3403ebe5c add selected / unselected visual states 2021-12-31 17:14:55 -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
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
Renamed from src/mesh/object.js (Browse further)