Jeremy HU
86a05d1bfb
Fix node forward direction
2022-10-16 19:56:10 +11:00
Jeremy HU
2a602a031f
Fix triangles crossing over in tube mesh builder
2022-10-15 22:52:10 +11:00
Jeremy HU
978c2bf744
Implement part deform
2022-10-15 20:15:32 +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
bb2734ba33
Add subdivide face
2022-10-12 23:30:07 +11:00
Jeremy HU
96282fea08
Fix empty nodes part
2022-10-12 22:33:11 +11:00
Jeremy HU
f73ec2beca
Define mesh node
2022-10-11 23:44:30 +11:00
Jeremy HU
f31c57a98d
Prepare for implementation of tube mesh builder
2022-10-11 08:51:29 +11:00
Jeremy HU
91e6460815
Group base normal calculations to separate class
2022-10-11 08:38:03 +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
19748816fe
Prepare for stitching line preview generating
2022-10-06 23:03:51 +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
Jeremy HU
24e675911e
Implement component preview image decorator
2022-10-05 22:34:56 +11:00
Jeremy HU
bc82539cf2
Add check button for adding part selection on canvas
2022-10-04 23:17:39 +11:00
Jeremy HU
03a9be6d4f
Implement tool button actions
2022-10-04 22:45:21 +11:00
Jeremy HU
9a6f0c39f8
Update tool buttons according to component selection
2022-10-04 20:50:39 +11:00
Jeremy HU
275262eee8
Update tool button size
2022-10-03 11:18:13 +11:00
Jeremy HU
9110bd5ced
Add part manage widget
2022-10-03 11:06:25 +11:00
Jeremy HU
efc6c09bbd
Define preview grid view style
2022-10-03 09:04:46 +11:00
Jeremy HU
b7b71b9c2e
Prepare for implementation of component preview grid widget
2022-10-03 06:45:46 +11:00
Jeremy HU
74e43d6935
Disable stitching line feature before UI is ready
2022-10-02 22:48:41 +11:00
Jeremy HU
f1a24f942b
Collect quad edges for stitching mesh
2022-10-02 21:45:54 +11:00
Jeremy HU
af6ddf2006
Fix vertices collapse
2022-10-02 05:35:55 +11:00
Jeremy HU
0be42e485b
Implement stitching line back closing
2022-10-02 04:19:34 +11:00
Jeremy HU
7668818ab4
First almost working version of stitching line feature
2022-10-01 21:20:03 +10:00
Jeremy HU
8f61fe168c
Implement stitch mesh builder
2022-10-01 18:38:07 +10:00
Jeremy HU
8b64425341
Prepare the stitching line feature
2022-10-01 16:26:59 +10:00
Jeremy HU
29f7e06701
Fix textures
2022-09-24 23:31:49 +10:00
Jeremy HU
81063eaaaf
Fix offscreen render
2022-09-24 03:33:55 +10:00
Jeremy HU
e84f37a518
Mimic wireframe thickness
2022-09-24 02:23:04 +10:00
Jeremy HU
61869d89dd
Use GL_LINES to show wireframe
2022-09-24 01:54:49 +10:00
Jeremy HU
d512ec0f7e
Using 6 textures to make cubemap on low version OpenGL
2022-09-23 21:03:35 +10:00
Jeremy HU
ddcdfeb6cf
Minimal IBL
2022-09-22 23:07:27 +10:00
Jeremy HU
ba452b41c9
Show plain color without any light
2022-09-21 22:14:02 +10:00
Jeremy HU
e3a412df3c
Minimal working shader
2022-09-20 22:48:22 +10:00
Jeremy HU
58290a9b21
Prepare for new render implementation
2022-09-19 23:30:03 +10:00
Jeremy HU
eaf29d2c65
Remove unused source files
2022-09-18 21:25:04 +10:00
Jeremy HU
d7a3bc7db8
Remove boost dependency
2022-09-18 17:54:55 +10:00