Commit Graph

302 Commits

Author SHA1 Message Date
Lucas Dower
55ba0eff7d
Update README.md 2022-03-22 01:51:31 +00:00
Lucas Dower
16488c260f Added UI option for choosing voxeliser algorithm 2022-03-22 01:18:57 +00:00
Lucas Dower
d6cf5db3d2 Merge branch 'editor' of https://github.com/LucasDower/ObjToSchematic into editor 2022-03-22 00:55:42 +00:00
Lucas Dower
4151083ce3 Added normal-corrected voxelisation, resolves #30 2022-03-22 00:55:34 +00:00
Lucas Dower
cee9871bfa Fixed warnings 2022-03-21 21:48:37 +00:00
Lucas Dower
d5ccda9fa9 Split toolbar, update pathing 2022-03-21 21:32:45 +00:00
Lucas Dower
77662a0b24 Added tools script to build step, updated README 2022-03-21 19:46:25 +00:00
Lucas Dower
7150350b69 Added dev debug view button 2022-03-21 19:39:08 +00:00
Lucas Dower
4b949c07c0 Added support for merging AttributeData 2022-03-21 19:38:22 +00:00
Lucas Dower
339d9cdf21 Update .gitignore 2022-03-21 19:37:54 +00:00
Lucas Dower
3d9318d0e1 Offset grid instead of meshes 2022-03-21 00:20:19 +00:00
Lucas Dower
dbf52b2ecf
Update README.md 2022-03-21 00:01:44 +00:00
Lucas Dower
b75de2c657 Added voxel mesh wireframe debug view 2022-03-19 17:41:17 +00:00
Lucas Dower
df2eff7e1f Added camera reset button 2022-03-19 17:27:30 +00:00
Lucas Dower
2dfb232628 Added debug normals toggle 2022-03-19 17:14:30 +00:00
Lucas Dower
a76cac6f06 Fixed UV wraparound, made RGB default 2022-03-19 02:34:25 +00:00
Lucas Dower
1dd7a5089d Refactor mesh 2022-03-19 02:24:12 +00:00
Lucas Dower
3ca4c3511e Refactor voxelising to loosen coupling 2022-03-19 01:57:37 +00:00
Lucas Dower
d690393985 Fixed build atlas script 2022-03-19 01:20:47 +00:00
Lucas Dower
35f51ffeb9
Update README.md 2022-03-19 01:19:27 +00:00
Lucas Dower
9691051b97 Merge branch 'camera' into editor 2022-03-19 01:08:48 +00:00
Lucas Dower
074a8cc8e9 Merge hotfix 2022-03-19 00:46:37 +00:00
Lucas Dower
64798f64e4
Merge pull request #32 from LucasDower/editor-polyface
Poly-face support, ObjImporter tests, parse normal data
2022-03-19 00:45:08 +00:00
Lucas Dower
f4ababcd33 Poly-face support, ObjImporter tests, parse normal data 2022-03-19 00:36:32 +00:00
Lucas Dower
9cfc34a38a Added wireframe debug toggle 2022-03-18 21:43:41 +00:00
Lucas Dower
7b87bfbe61 Fixed parsing for meshes with no material set 2022-03-14 23:16:42 +00:00
Lucas Dower
01187461ba Added icons 2022-03-14 22:59:21 +00:00
Lucas Dower
b52875d68f Refactored camera smoothing 2022-03-13 01:30:50 +00:00
Lucas Dower
da2d30400f Added translation smoothing 2022-03-13 00:51:58 +00:00
Lucas Dower
b96226cc4c Removed translation, added axis arrows 2022-03-13 00:36:51 +00:00
Lucas Dower
d039258ea5 Removed unused imports 2022-03-12 22:24:46 +00:00
Lucas Dower
ed6a644b0e Fixed #28, added testing 2022-03-12 22:22:20 +00:00
Lucas Dower
401fc016f4 Fixed voxel colouring 2022-03-12 21:35:54 +00:00
Lucas Dower
6e9042c771 Added camera translation with right-click 2022-03-10 22:21:33 +00:00
Lucas Dower
f14c7dafa7 Added zoom, debug, and model editor buttons 2022-03-10 22:18:51 +00:00
Lucas Dower
75709003e9 Fixed camera losing hold when leaving viewport 2022-03-07 20:11:37 +00:00
Lucas Dower
6ef0e89d49 Added grid, fixed #29 2022-03-07 18:45:06 +00:00
Lucas Dower
fea46b0684 Fix for simplify group being enabled 2022-03-04 22:13:46 +00:00
Lucas Dower
c4a6f1d79f Merge branch 'main' of https://github.com/LucasDower/ObjToSchematic into main 2022-03-04 21:57:01 +00:00
Lucas Dower
3f988c0654 Slider hover fix, added vector spinbox for future 2022-03-04 21:56:12 +00:00
Lucas Dower
b66a489af2 Remove AppContext and UI coupling 2022-03-03 20:34:45 +00:00
Lucas Dower
10c1afa3eb
Lowered default multisample count 2022-03-02 00:12:26 +00:00
Lucas Dower
ba3c507246
Update node.js.yml 2022-03-01 22:47:28 +00:00
Lucas Dower
a99799d539 Better mesh centreing 2022-03-01 22:39:07 +00:00
Lucas Dower
a99fa2b452 Fixed parsing and added basic testing 2022-03-01 22:34:42 +00:00
Lucas Dower
c845ee947d Added schematic friendly palette 2022-02-28 19:54:05 +00:00
Lucas Dower
3e1538aa97 Blocks are now exported to schematic 2022-02-28 19:47:44 +00:00
Lucas Dower
99aa9bcd71
Merge pull request #25 from LucasDower/refactor
Major refactor, support for custom textures and block palettes
2022-02-27 23:21:26 +00:00
Lucas Dower
9dd833efa5
Merge branch 'main' into refactor 2022-02-27 23:20:22 +00:00
Lucas Dower
78936d82f2 Rewrote parser, again, and misc fixes 2022-02-27 23:08:53 +00:00