Commit Graph

175 Commits (b3e4955433404d3e237504c88351ec71466a2911)

Author SHA1 Message Date
Jeremy Hu ce41e654fb Add thickness parameter for part.
It's showed as mini button on part list widget, this parameter can be use to make fish body like mesh.
2018-04-17 21:13:32 +08:00
huxingyi c68f88ff1e Fix appveyor 2018-04-13 22:04:41 -07:00
huxingyi 70f9f7c003 Fix appveyor 2018-04-13 21:16:29 -07:00
Jeremy Hu 2d3cdd8f60 Add build docs for mac 2018-04-13 22:54:05 +08:00
huxingyi 6bd08068b2 Fix qt pro for windows 2018-04-13 06:03:42 -07:00
Jeremy Hu 2d9f64ebc2 Collect version info macros in one header file 2018-04-11 16:34:51 +08:00
Jeremy Hu 38fb0c022a Add main menu.
- Add about window,
- Add acknowlegements window,
- Add multiple documents support.
2018-04-10 15:59:20 +08:00
Jeremy Hu f47148a537 Cleanup and reset initial render angle 2018-04-09 23:10:23 +08:00
Jeremy Hu 8ee0dee3db Remove carve and other no-use deps 2018-04-08 16:05:12 +08:00
Jeremy Hu af451bd5ab Introduce new UI,
Introduce part list,
Add log viewer,
Add QtAwesome icons.
2018-04-07 16:44:39 +08:00
Jeremy Hu b99e0db0b2 Seperate the shader program and mesh binder to seperated source files 2018-04-02 14:05:06 +08:00
Jeremy Hu f48d6bd5f5 Seperate mesh union as single source file 2018-03-29 17:10:59 +08:00
Jeremy Hu 09d21e8935 Add skeleton snapshot support (Prepare for undo/redo feature) 2018-03-26 20:41:46 +08:00
Jeremy Hu 4c9767835f Export working model as obj 2018-03-20 15:56:49 +08:00
Jeremy Hu de0fa135fb Add CGAL library to compare with Carve 2018-03-18 07:43:04 +08:00
Jeremy Hu 425962921e Add carve library to support better mesh boolean operations 2018-03-17 17:21:17 +08:00
Jeremy Hu ff19efa188 Add project file(.ds3) reader and writer 2018-03-15 23:40:30 +08:00
Jeremy Hu 130ffdae79 Add parts loader and saver 2018-03-14 23:22:00 +08:00
Jeremy Hu 5dbff8b9e3 Add styled tab header 2018-03-14 14:43:16 +08:00
Jeremy Hu 20f4b669bb Add icons 2018-03-13 20:49:24 +08:00
Jeremy Hu ce20e49883 Add turnaround image loader 2018-03-13 14:39:36 +08:00
Jeremy Hu 5b597b0f0c Add skeleton to mesh generation(finished other side) 2018-03-12 17:41:16 +08:00
Jeremy Hu d3e82ea306 Add skeleton edit UI 2018-03-12 00:02:15 +08:00
Jeremy Hu 283e76b1b6 Add base UI layout 2018-03-11 11:18:24 +08:00
Jeremy Hu 7d8e8c4bc5 Test QOpenGLWidget example with meshlite 2018-03-10 14:57:14 +08:00