huxingyi
f6ea8bd206
Save object in document only when locked for painting
2020-11-18 08:05:20 +09:30
huxingyi
484f6aaaba
Introduce texture painting
2020-11-18 00:01:51 +09:30
huxingyi
7a52133846
Introduce procedural motion generator
...
Removed pose editor and motion timeline editor.
Introduced simple procedural motion generator (Added experiment walk cycle).
2020-11-09 20:16:06 +09:30
huxingyi
66c10ec5c3
Update color for example screwdriver model
2020-10-22 07:02:15 +09:30
huxingyi
29355a0f74
Add reduce operation
2020-10-21 07:34:12 +09:30
huxingyi
d2d50b44a6
Fix part hollow parameter lose after edge breaking
2020-10-21 07:12:29 +09:30
huxingyi
d4e67eb206
Fix part tree widget background
2020-10-20 22:25:56 +09:30
huxingyi
8a79fa06de
Add part path smooth interpolation
...
Part path set default as Centripetal Catmull-Rom spline interpolated
2020-10-20 20:51:11 +09:30
huxingyi
17e97785b3
Fix cut edges interpolation
2020-10-19 07:19:46 +09:30
huxingyi
eb478d1b54
Interpolate cut edges after deforming
2020-10-19 00:04:43 +09:30
huxingyi
3af98c5334
Optimize endpoint face generation
2020-10-18 22:12:47 +09:30
huxingyi
0ae6426587
Add deform parameter: deformUnified
...
If deformUnified got checked, all the vertices will be unified to the same thickness or width.
2020-10-18 20:01:40 +09:30
huxingyi
0514b17070
Add example model: Screwdirver
...
Backpacker example got removed.
2020-10-18 15:57:06 +09:30
huxingyi
8e952c955a
Update part preview image to show the metallic and roughness setting
2020-10-18 15:22:15 +09:30
huxingyi
51b7d85c3b
Deactivate combining by color
...
Change part's color should not affect the generated mesh.
2020-10-18 15:04:47 +09:30
huxingyi
d6f6fb6cdf
Add metallic and roughness settings for part
...
Part deform painter got removed. Experiment color painter introduced, but not enabled yet.
2020-10-18 14:33:15 +09:30
huxingyi
5da1a7f6f2
Remove bullet3
2020-10-17 18:14:43 +09:30
huxingyi
3f4cf7b149
Remove deform map
2020-10-17 17:28:42 +09:30
huxingyi
b2bea06079
Reset part tree button color to white
2020-10-17 16:44:11 +09:30
huxingyi
b36adf7a8d
Force remeshed component as uncombinable
...
In most cases, allowing remeshed components to do boolean operations will cause crash in CGAL.
2020-10-17 11:20:32 +09:30
huxingyi
af87a2ae9c
Add render options for command line
2020-10-16 23:21:16 +09:30
huxingyi
c57965fac1
Remove QUuid::Id128 [skip appveyor]
...
Which requires Qt 5.11
2020-10-16 20:19:15 +09:30
huxingyi
9c8ea6bb83
Support xml file as input document for command line
2020-10-16 19:36:04 +09:30
huxingyi
3cff6ad52a
Prefix internal attribute name with underline
2020-10-16 18:36:54 +09:30
huxingyi
3233e7add0
Improve mirrored mesh quality
2020-10-16 08:43:04 +09:30
huxingyi
9a6385a7cc
Increase part tree icon size
2020-10-15 22:29:25 +09:30
huxingyi
ebbdea30ea
Fix part preview UI poor performance
...
Change the part preview UI element from QOpenGLWidget to QLabel, the preview images will be generated in an offscreen render.
This fixes the create multiple QOpenGLWidgets poor performace issue.
2020-10-15 19:39:57 +09:30
huxingyi
20f370422c
Fix Zoom out [skip ci]
...
Fix #93
2020-10-14 22:55:30 +09:30
huxingyi
aa5c0c90c7
Change main color to white [skip ci]
2020-10-14 22:12:05 +09:30
huxingyi
821285de82
Fix crash
2020-10-13 21:49:20 +09:30
Hugo Locurcio
f5238f8761
Fix typos found using `codespell -wi3`
2020-09-11 23:30:04 +09:30
huxingyi
b3e4955433
Add experimental libdust3d for windows [skip ci]
2020-07-24 14:42:40 +09:30
Andreas Stallinger
ef45623ebd
add include for QPainterPath
...
to build with Qt 5.15 the include of QPainterPath is needed
2020-07-17 07:16:10 +09:30
Andreas Stallinger
b4ff6710c1
ensure file extensions are present at saving
...
fix for issue #68
2020-07-17 07:15:47 +09:30
huxingyi
b5a1d18a21
Thanks Igor Costa de Faria for the sponsership [skip ci]
2020-07-13 07:49:34 +09:30
huxingyi
580e31c8aa
Fix document settings been overwritten by importing [skip ci]
2020-04-16 18:48:41 +09:30
huxingyi
420a5997ea
Optimize render view port
...
- Fix the bad performance of view port manipulation
- Allow to view the mesh inside
- Fix environment light not enabled in image export
- Fix wireframe not follow the view port setting in image export
2020-04-15 23:35:04 +09:30
huxingyi
29b7f13460
Remove debugging code [skip ci]
2020-04-15 16:30:04 +09:30
huxingyi
244475e002
Optimize hole fixer
...
If invalid neighbors are more than valid neighbors, the face will
be marked as invalid as well.
2020-04-15 08:33:23 +09:30
huxingyi
09aebfb9f8
Optmize hole fixer
2020-04-15 07:27:01 +09:30
huxingyi
5426b1afcc
Add a simple mesh hole fixer
2020-04-14 21:20:19 +09:30
Jeremy Hu
76aa261d56
Fix shader camera pos [skip ci]
2020-04-13 22:55:04 +09:30
huxingyi
d7545639c2
Change poly count rates [skip ci]
2020-04-13 10:34:09 +09:30
huxingyi
828a1a30ba
Remove Mark Pen [skip ci]
2020-04-12 17:20:50 +09:30
huxingyi
a0911a69fd
Optimize nodes deletion [skip ci]
...
If all nodes belong to a part are selected to remove, then the part got
removed, remove part is more light weight than remove nodes and edges
2020-04-12 16:18:24 +09:30
huxingyi
7097c22c69
Add batch setting to parts tree for poly,base, and mode [skip ci]
2020-04-12 15:46:47 +09:30
huxingyi
0da8a23124
Fix deformMap of imported document not saved
...
- Save resources used by imported document
- Fix UV not generated if the final result is empty, even though there
are uncombined or errored components
2020-04-12 11:35:39 +09:30
huxingyi
610bc978a8
Fix part tree UI
...
- Add menu: Refresh
QTreeWidgetItem sometimes discontine to refresh the widget, this is a
fallback option to let user refresh the tree.
- Remove the short menu
Before, when left click on component, a short menu will popup, this
make select nodes from part tree very difficult, so removed.
- Fix part widget display at wrong place
2020-04-12 09:55:53 +09:30
huxingyi
24e8af2352
Change default part base as PartBase::Average
2020-04-11 22:06:19 +09:30
Jeremy Hu
3be82de836
Fix remesh memory leak and add one more check for combinable mesh [skip ci]
2020-04-11 20:22:58 +09:30