Commit Graph

  • c9aafb6a18 Fix load bone from document Jeremy HU 2022-11-12 06:17:39 +1100
  • cfc26649f2 Implement add bone button Jeremy HU 2022-11-12 02:31:20 +1100
  • d4be107518 Add bone manage widgets Jeremy HU 2022-11-11 23:06:06 +1100
  • c0fba4879a Add gradient background for part tools Jeremy HU 2022-11-11 22:03:23 +1100
  • 79b8ac5f6a Add bone preview grid widget Jeremy HU 2022-11-11 20:31:07 +1100
  • 5c9898f25b Add bone list model Jeremy HU 2022-11-11 08:37:05 +1100
  • eba729d785 Save/load bone info to/from document Jeremy HU 2022-11-09 22:41:47 +1100
  • b2048cfbc7 Implement more bones function Jeremy HU 2022-11-08 23:37:55 +1100
  • 568bf12121 Implement bone functions Jeremy HU 2022-11-08 08:38:05 +1100
  • 231d3f38cf Prepare bone functions Jeremy HU 2022-11-07 23:13:11 +1100
  • 9aef6b1855 Remove skeleton prefix from node,edge,part, and component Jeremy HU 2022-11-07 20:41:43 +1100
  • a84fc509a4 Remove unused snapshot flags Jeremy HU 2022-11-06 12:55:24 +1100
  • 358f08d593 Update section preview Jeremy HU 2022-11-04 22:41:57 +1100
  • a7b2caecfc Update slider control size Jeremy HU 2022-11-04 22:07:20 +1100
  • af67dc0cd6 Fix cap UV Jeremy HU 2022-11-04 08:35:23 +1100
  • 1fc2399bf6 Add section remesher and cap UV resolving Jeremy HU 2022-11-03 23:24:35 +1100
  • 7c9195722c Fix texture change signal Jeremy HU 2022-11-03 08:32:31 +1100
  • 3e81a4e45f Fix seam UV Jeremy HU 2022-11-03 08:22:12 +1100
  • da7536ea8f Resolve seam UV coords Jeremy HU 2022-11-02 23:12:59 +1100
  • 6d71e14b19 Resolve seam UV map size Jeremy HU 2022-11-02 21:02:45 +1100
  • 4e861d3d2d Collect seam triangle UVs Jeremy HU 2022-11-01 23:10:21 +1100
  • 1fa1e0e199 Use MeshState in MeshGenerator Jeremy HU 2022-11-01 20:53:02 +1100
  • 9fe28f84df Implement mesh state combine Jeremy HU 2022-11-01 08:37:03 +1100
  • cb85a56364 Add mesh state Jeremy HU 2022-10-31 21:28:56 +1100
  • 7ce09d1cd6 Fix part cache Jeremy HU 2022-10-30 19:08:03 +1100
  • c87c4482c1 Fix UV coords Jeremy HU 2022-10-30 10:39:57 +1100
  • 9ad0c92e4b Fix build Jeremy HU 2022-10-30 10:09:56 +1100
  • 508bfdc657 Remove unused dependencies Jeremy HU 2022-10-30 10:05:55 +1100
  • b18bf2f8eb Fix theme initialization Jeremy HU 2022-10-29 10:49:34 +1100
  • f2fc58c699 Remove materials Material will be integrated into part property. Jeremy HU 2022-10-29 10:30:22 +1100
  • d991f0c532 Add UV map generator Jeremy HU 2022-10-25 22:31:44 +1100
  • 5fc51c3b02 Add UV map packer Jeremy HU 2022-10-24 23:48:18 +1100
  • 2b83283961 Fix uv seam end Jeremy HU 2022-10-23 19:37:05 +1100
  • 266ea4349c Fix part uv Jeremy HU 2022-10-23 17:02:34 +1100
  • 0f44d5cf7b Implement part uv preview Jeremy HU 2022-10-23 14:14:30 +1100
  • b0000e7a34 Add new part attribute: colorImageId Jeremy HU 2022-10-22 16:27:58 +1100
  • 4fb109a583 Remove skeleton document Jeremy HU 2022-10-22 14:11:00 +1100
  • 86a6e5f163 Prepare for UV preview image generator Jeremy HU 2022-10-21 21:42:16 +1100
  • 0ff187745a Prepare for UV mapping generating Jeremy HU 2022-10-20 20:41:33 +1100
  • a8cc1c0b58 Build all vertex UVs Jeremy HU 2022-10-20 08:39:41 +1100
  • c614da251a Remove stroke mesh builder Jeremy HU 2022-10-19 20:22:17 +1100
  • 439ea25a86 Fix rope mesh Jeremy HU 2022-10-19 19:54:20 +1100
  • 5e0ea394f8 Fix cut face preview Jeremy HU 2022-10-19 08:50:46 +1100
  • d87dee4093 Update section preview mesh builder Jeremy HU 2022-10-18 23:09:39 +1100
  • 7c9626bcab Add single node mesh Jeremy HU 2022-10-18 21:06:49 +1100
  • 57b1a802f3 Apply webkit style clang format on code base Jeremy HU 2022-10-18 20:35:04 +1100
  • 73f0404c2e Implement section preview mesh builder Jeremy HU 2022-10-18 19:39:48 +1100
  • 066e16dcd6 Add section preview mesh builder Jeremy HU 2022-10-18 08:35:20 +1100
  • c3aeea9d10 Apply interpolation by checking node radius distance Jeremy HU 2022-10-17 23:19:13 +1100
  • d075ee3ba7 Add part round end Jeremy HU 2022-10-17 21:29:40 +1100
  • 73c13a9cb4 Fix cut face forward direction Jeremy HU 2022-10-16 22:25:35 +1100
  • 12f4f52f10 Add part chamfer and subdivide Jeremy HU 2022-10-16 20:55:04 +1100
  • 86a05d1bfb Fix node forward direction Jeremy HU 2022-10-16 19:56:10 +1100
  • 2a602a031f Fix triangles crossing over in tube mesh builder Jeremy HU 2022-10-15 22:52:10 +1100
  • 978c2bf744 Implement part deform Jeremy HU 2022-10-15 20:15:32 +1100
  • 73b3dc3941 Add base normal rotation Jeremy HU 2022-10-14 22:11:41 +1100
  • a9dd15991f Add command line option: -toggle-color Jeremy HU 2022-10-14 19:21:20 +1100
  • 873e6423bb Safely exit after finishing command line exporting Jeremy HU 2022-10-13 00:24:45 +1100
  • bb2734ba33 Add subdivide face Jeremy HU 2022-10-12 23:30:07 +1100
  • 96282fea08 Fix empty nodes part Jeremy HU 2022-10-12 22:33:11 +1100
  • f73ec2beca Define mesh node Jeremy HU 2022-10-11 23:44:30 +1100
  • f31c57a98d Prepare for implementation of tube mesh builder Jeremy HU 2022-10-11 08:51:29 +1100
  • 91e6460815 Group base normal calculations to separate class Jeremy HU 2022-10-11 08:38:03 +1100
  • 5d5a1c04bd Implement ungroupping components Jeremy HU 2022-10-10 22:05:16 +1100
  • c729099f0d Implement make group Jeremy HU 2022-10-08 16:03:26 +1100
  • 36c7729ed7 Implement batch color picking Jeremy HU 2022-10-08 14:46:57 +1100
  • 9a99dd3b95 Add banana as example model Jeremy HU 2022-10-08 13:12:04 +1100
  • 8474d80c4d Prepare for implementation of component property widget Jeremy HU 2022-10-08 12:05:53 +1100
  • c3f70e982c Fix rope mesh builder Jeremy HU 2022-10-08 08:39:38 +1100
  • 5b06f64fdd Implement rope mesh builder Jeremy HU 2022-10-08 07:26:30 +1100
  • 78893729b4 Fix selecting component by part id Jeremy HU 2022-10-06 23:18:03 +1100
  • 19748816fe Prepare for stitching line preview generating Jeremy HU 2022-10-06 23:03:51 +1100
  • 12197bdb44 Select component by part: shortcut F Jeremy HU 2022-10-06 22:16:47 +1100
  • 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. Jeremy HU 2022-10-06 21:16:21 +1100
  • e9b1c90220 Implement component preview reload Jeremy HU 2022-10-06 20:05:09 +1100
  • b05066cd96 Fix preview image decoration offset Jeremy HU 2022-10-05 23:26:39 +1100
  • 24e675911e Implement component preview image decorator Jeremy HU 2022-10-05 22:34:56 +1100
  • bc82539cf2 Add check button for adding part selection on canvas Jeremy HU 2022-10-04 23:17:39 +1100
  • 03a9be6d4f Implement tool button actions Jeremy HU 2022-10-04 22:45:21 +1100
  • 9a6f0c39f8 Update tool buttons according to component selection Jeremy HU 2022-10-04 20:50:39 +1100
  • 275262eee8 Update tool button size Jeremy HU 2022-10-03 11:18:13 +1100
  • 9110bd5ced Add part manage widget Jeremy HU 2022-10-03 11:06:25 +1100
  • efc6c09bbd Define preview grid view style Jeremy HU 2022-10-03 09:04:46 +1100
  • b7b71b9c2e Prepare for implementation of component preview grid widget Jeremy HU 2022-10-03 06:45:46 +1100
  • 74e43d6935 Disable stitching line feature before UI is ready Jeremy HU 2022-10-02 22:48:41 +1100
  • f1a24f942b Collect quad edges for stitching mesh Jeremy HU 2022-10-02 21:45:54 +1100
  • af6ddf2006 Fix vertices collapse Jeremy HU 2022-10-02 05:35:55 +1100
  • 0be42e485b Implement stitching line back closing Jeremy HU 2022-10-02 04:19:34 +1100
  • 7668818ab4 First almost working version of stitching line feature Jeremy HU 2022-10-01 21:20:03 +1000
  • 8f61fe168c Implement stitch mesh builder Jeremy HU 2022-10-01 18:38:07 +1000
  • 8b64425341 Prepare the stitching line feature Jeremy HU 2022-10-01 16:26:59 +1000
  • 29f7e06701 Fix textures Jeremy HU 2022-09-24 23:31:49 +1000
  • 81063eaaaf Fix offscreen render Jeremy HU 2022-09-24 03:33:55 +1000
  • e84f37a518 Mimic wireframe thickness Jeremy HU 2022-09-24 02:23:04 +1000
  • 61869d89dd Use GL_LINES to show wireframe Jeremy HU 2022-09-24 01:54:49 +1000
  • d512ec0f7e Using 6 textures to make cubemap on low version OpenGL Jeremy HU 2022-09-23 21:03:35 +1000
  • ddcdfeb6cf Minimal IBL Jeremy HU 2022-09-22 23:07:27 +1000
  • ba452b41c9 Show plain color without any light Jeremy HU 2022-09-21 22:14:02 +1000
  • e3a412df3c Minimal working shader Jeremy HU 2022-09-20 22:48:22 +1000
  • 58290a9b21 Prepare for new render implementation Jeremy HU 2022-09-19 23:30:03 +1000