Commit Graph

442 Commits

Author SHA1 Message Date
kovacsv
04120897ac Reorganize settings panel into sections. 2022-01-22 09:04:56 +01:00
kovacsv
c3f75a23b4 Fix deepscan error. 2022-01-21 18:50:58 +01:00
kovacsv
528541cfd4 Store main file name in error if it's present. 2022-01-21 18:46:54 +01:00
kovacsv
0fbebe7893 Use inverse transpose matrix for normal vector calculation. 2022-01-21 17:13:05 +01:00
kovacsv
22124a9992 Simplify cuboid generator. 2022-01-19 17:59:06 +01:00
kovacsv
603d7c8699 Add cone generator. 2022-01-18 23:19:21 +01:00
kovacsv
a68902f33b Update engine main. 2022-01-18 19:55:30 +01:00
kovacsv
968f336a98 Move camera to a separate file. 2022-01-18 19:51:07 +01:00
kovacsv
962a45c5e1 Fix an lgtm alert. 2022-01-18 18:50:49 +01:00
kovacsv
ce9176a58e Fix some DeepScan analysis errors. 2022-01-17 21:07:00 +01:00
kovacsv
7146bc0e2a Fix some DeepScan analysis errors. 2022-01-17 21:01:51 +01:00
kovacsv
aef3994e5c Fix some LGTM issues. 2022-01-17 18:12:17 +01:00
kovacsv
4d9362eb85 Minor modification. 2022-01-16 09:48:43 +01:00
kovacsv
d6c72821de Fix crash when drag&dropping non-file object. 2022-01-15 13:00:49 +01:00
kovacsv
646ca67e7e Create quaternion from x, y, z rotation values. 2022-01-15 12:11:52 +01:00
kovacsv
d4d4c1fad4 Better error reporting. 2022-01-14 18:20:36 +01:00
kovacsv
7dd1b0a201 Event handler shouldn't be a class. 2022-01-14 17:52:50 +01:00
kovacsv
052ef29ac5 Import vertex colors from obj files #201 2022-01-13 22:26:03 +01:00
kovacsv
576cdab3ba Fix typo. 2022-01-13 21:35:00 +01:00
kovacsv
b7b4cca10f Minor modification. 2022-01-12 20:09:18 +01:00
kovacsv
41c459897f Use substring instead of substr since it's deprecated. 2022-01-12 18:27:38 +01:00
kovacsv
211646c874 Remember the last used export file format #208 2022-01-12 17:13:31 +01:00
kovacsv
f21c5b74d0 CookieHandler shouldn't be a class. 2022-01-12 17:06:02 +01:00
kovacsv
1c6423b807 Remove unused class and function exports. 2022-01-10 18:34:31 +01:00
kovacsv
a4d386c521 Use ES modules. 2022-01-10 18:10:51 +01:00
kovacsv
3115e77648 Name clarification in obj importer. 2022-01-08 10:35:37 +01:00
kovacsv
e94cf8e5e5 Fix select menu appearance on firefox and safari. 2022-01-08 10:22:07 +01:00
kovacsv
31f622dede Add utility function for color conversion. 2022-01-07 22:45:43 +01:00
kovacsv
dbf1865c46 Set vertex color for materials only if they have vertex color in all appearances. 2022-01-05 19:10:12 +01:00
kovacsv
671a0cac85 Add the possibility to rotate the model during export #196 2022-01-04 20:32:53 +01:00
kovacsv
a13f82f687 Remove material parameter from mesh. 2022-01-04 19:49:13 +01:00
kovacsv
88f928beae Minor modifications. 2022-01-04 19:37:53 +01:00
kovacsv
b526bea0bb Add mesh material which is inherited to triangles during finalization. 2022-01-03 19:34:08 +01:00
kovacsv
2969050880 Move mesh clone function to the mesh class. 2022-01-03 18:46:16 +01:00
kovacsv
6f8893befc Move client coordinate calculation to dom utils. 2022-01-02 10:03:48 +01:00
kovacsv
d4b3a2e009 Use set or map instead of pure object. 2022-01-02 10:00:13 +01:00
kovacsv
862677bbf7 Move color class to a separate file. 2022-01-01 10:59:36 +01:00
kovacsv
3795b5cacd Get mesh type instead of checking triangle count. 2021-12-31 10:37:16 +01:00
kovacsv
6dc21ae06b Provide only material color for importer. 2021-12-30 16:20:03 +01:00
kovacsv
630f85145b Create model finalizer class. 2021-12-30 14:40:54 +01:00
kovacsv
2d8acfe7da Move mesh utils to a separate file. 2021-12-30 10:16:49 +01:00
kovacsv
3b6e784081 Check vertex color indices in tests. 2021-12-29 17:28:46 +01:00
kovacsv
6b953b790c Change asset order in glTF exporter. 2021-12-29 13:53:53 +01:00
kovacsv
36c3cd5405 Don't try to read vertex colors from draco compressed models. 2021-12-29 12:18:43 +01:00
kovacsv
7000368040 Fix glTF component type handling for vertex colors. 2021-12-29 12:00:15 +01:00
kovacsv
6a022775a4 Prevent material modification if vertex colors are present. 2021-12-29 09:50:31 +01:00
kovacsv
df5ad1e6be Hack in case of invalid color component range. 2021-12-29 09:40:09 +01:00
kovacsv
c6b2dbb95a Do not show default material popup when there are vertex colors. 2021-12-29 09:39:50 +01:00
kovacsv
f57d31eca8 Add test for exporting vertex colors to glTF. 2021-12-29 08:41:36 +01:00
kovacsv
10f7df63bc Export vertex colors to glTF. 2021-12-28 21:55:53 +01:00