Commit Graph

75 Commits (797ffd0b878fa0cdf92c1a815229ef357f6e5fb2)

Author SHA1 Message Date
Jeremy HU 797ffd0b87 Implement node bone joint mark interface 2022-11-12 09:08:02 +11:00
Jeremy HU 427a692558 Move skeleton graphics items to separate source file 2022-11-12 08:24:51 +11:00
Jeremy HU da277c7f80 Add bone joint mark menu 2022-11-12 07:31:49 +11:00
Jeremy HU c9aafb6a18 Fix load bone from document 2022-11-12 06:17:39 +11:00
Jeremy HU cfc26649f2 Implement add bone button 2022-11-12 02:31:20 +11:00
Jeremy HU d4be107518 Add bone manage widgets 2022-11-11 23:06:06 +11:00
Jeremy HU c0fba4879a Add gradient background for part tools 2022-11-11 22:03:23 +11:00
Jeremy HU 79b8ac5f6a Add bone preview grid widget 2022-11-11 20:31:07 +11:00
Jeremy HU 5c9898f25b Add bone list model 2022-11-11 08:37:05 +11:00
Jeremy HU eba729d785 Save/load bone info to/from document 2022-11-09 22:41:47 +11:00
Jeremy HU b2048cfbc7 Implement more bones function 2022-11-08 23:37:55 +11:00
Jeremy HU 568bf12121 Implement bone functions 2022-11-08 08:38:05 +11:00
Jeremy HU 231d3f38cf Prepare bone functions 2022-11-07 23:13:11 +11:00
Jeremy HU 9aef6b1855 Remove skeleton prefix from node,edge,part, and component 2022-11-07 20:41:43 +11:00
Jeremy HU 358f08d593 Update section preview 2022-11-04 22:41:57 +11:00
Jeremy HU a7b2caecfc Update slider control size 2022-11-04 22:07:20 +11:00
Jeremy HU 7c9195722c Fix texture change signal 2022-11-03 08:32:31 +11:00
Jeremy HU 3e81a4e45f Fix seam UV 2022-11-03 08:22:12 +11:00
Jeremy HU da7536ea8f Resolve seam UV coords 2022-11-02 23:12:59 +11:00
Jeremy HU 6d71e14b19 Resolve seam UV map size 2022-11-02 21:02:45 +11:00
Jeremy HU 4e861d3d2d Collect seam triangle UVs 2022-11-01 23:10:21 +11:00
Jeremy HU 7ce09d1cd6 Fix part cache 2022-10-30 19:08:03 +11:00
Jeremy HU 9ad0c92e4b Fix build 2022-10-30 10:09:56 +11:00
Jeremy HU 508bfdc657 Remove unused dependencies 2022-10-30 10:05:55 +11:00
Jeremy HU b18bf2f8eb Fix theme initialization 2022-10-29 10:49:34 +11:00
Jeremy HU f2fc58c699 Remove materials
Material will be integrated into part property.
2022-10-29 10:30:22 +11:00
Jeremy HU d991f0c532 Add UV map generator 2022-10-25 22:31:44 +11:00
Jeremy HU 0f44d5cf7b Implement part uv preview 2022-10-23 14:14:30 +11:00
Jeremy HU b0000e7a34 Add new part attribute: colorImageId 2022-10-22 16:27:58 +11:00
Jeremy HU 4fb109a583 Remove skeleton document 2022-10-22 14:11:00 +11:00
Jeremy HU 86a6e5f163 Prepare for UV preview image generator 2022-10-21 21:42:16 +11:00
Jeremy HU 57b1a802f3 Apply webkit style clang format on code base 2022-10-18 20:35:04 +11:00
Jeremy HU 73f0404c2e Implement section preview mesh builder 2022-10-18 19:39:48 +11:00
Jeremy HU d075ee3ba7 Add part round end 2022-10-17 21:29:40 +11:00
Jeremy HU 12f4f52f10 Add part chamfer and subdivide 2022-10-16 20:55:04 +11:00
Jeremy HU 73b3dc3941 Add base normal rotation 2022-10-14 22:11:41 +11:00
Jeremy HU a9dd15991f Add command line option: -toggle-color 2022-10-14 19:21:20 +11:00
Jeremy HU 873e6423bb Safely exit after finishing command line exporting 2022-10-13 00:24:45 +11:00
Jeremy HU 5d5a1c04bd Implement ungroupping components 2022-10-10 22:05:16 +11:00
Jeremy HU c729099f0d Implement make group 2022-10-08 16:03:26 +11:00
Jeremy HU 36c7729ed7 Implement batch color picking 2022-10-08 14:46:57 +11:00
Jeremy HU 9a99dd3b95 Add banana as example model 2022-10-08 13:12:04 +11:00
Jeremy HU 8474d80c4d Prepare for implementation of component property widget 2022-10-08 12:05:53 +11:00
Jeremy HU c3f70e982c Fix rope mesh builder 2022-10-08 08:39:38 +11:00
Jeremy HU 5b06f64fdd Implement rope mesh builder 2022-10-08 07:26:30 +11:00
Jeremy HU 78893729b4 Fix selecting component by part id 2022-10-06 23:18:03 +11:00
Jeremy HU 12197bdb44 Select component by part: shortcut F 2022-10-06 22:16:47 +11:00
Jeremy HU 5f75a6d7d8 Fix component unselectable issue
If the initial Qt::DecorationRole give an empty QPixmap, the item will be unselectable sometimes.
So if nothing to show, should return an transparent image with the same size.
2022-10-06 21:16:21 +11:00
Jeremy HU e9b1c90220 Implement component preview reload 2022-10-06 20:05:09 +11:00
Jeremy HU b05066cd96 Fix preview image decoration offset 2022-10-05 23:26:39 +11:00