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
Jeremy HU
4d93f5c3b7
Remove the mesa checking
...
This checking was been added because the wireframe display will crash on mesa driver, wireframe feature should be tested in the future.
This checking removing will make the wireframe working on WSL2.
2022-09-18 16:27:03 +10:00
huxingyi@msn.com
8876f525db
Add @CarlOlson to AUTHERS
2022-09-18 12:28:03 +10:00
CarlOlson
2be6c741d9
fix uuninitialized value in stroke mesh builder
2022-09-18 12:25:27 +10:00
CarlOlson
9904f0e74d
add build artifacts to gitignore
2022-09-18 12:24:57 +10:00
CarlOlson
df4a329a89
make model rotation act like Blender and other 3D modelers
2022-09-18 12:24:30 +10:00
Karl Robillard
914b6955f9
Fixes to compile on Linux (GCC 10.3.1).
2022-09-18 12:22:41 +10:00
huxingyi
ce9900e221
Thanks @fohara for sponsoring
2022-02-04 22:50:54 +08:00
huxingyi
939243a7fb
Thanks @kidandcat for sponsoring
2022-01-08 21:41:56 +08:00
huxingyi
8e5d622db7
Restructure the code base
...
Move the core function code to a dedicate folder under namespace dust3d.
Leave the application and UI code to application folder.
Remove CGAL, use our own mesh boolean algorithm and triangulating code, should have less chance to crash on bad meshes.
The overall performance of mesh combining is improved since some mesh validating code for CGAL is removed.
2021-11-18 22:58:01 +08:00
huxingyi
c4936fd900
Thanks Erik Smith for the donation
2021-08-10 18:44:24 +08:00
huxingyi
2d3a96dcfe
Thanks @Nobuna-no for the sponsoring
2021-04-17 19:38:54 +08:00
huxingyi
0154346f99
Thanks @wavetro for the sponsoring
2021-03-14 20:11:04 +08:00
huxingyi
bd9c7aad90
Thanks @Cribby for the sponsoring
2021-03-03 22:15:18 +08:00
huxingyi
3bbca4186a
Remove discourse link from README
2021-02-11 08:19:31 +08:00
huxingyi
d7cdc0d4f7
Thanks Nick Friess for the donation
2021-01-09 10:56:37 +09:30
huxingyi
9274da1bab
Implement recent file list
...
Fix #37
Thanks @SatishGodaPearl for the suggestion
2020-12-20 15:50:59 +09:30
huxingyi
d42904dfff
Update shortcuts for bone graphics view
2020-12-19 18:24:39 +09:30
huxingyi
eae1253242
Move place of initializing class variables
2020-12-19 17:42:50 +09:30
huxingyi
1bd1d58069
Clean up
2020-12-19 15:07:44 +09:30