Commit Graph

8 Commits (b7cb4ed18a2a2b0e084cc5f032b11dd0c350f3a3)

Author SHA1 Message Date
Jeremy Hu dd371387a4 Add shortcut key O
Toggle render flat shading
2019-10-19 11:37:23 +09:30
Jeremy Hu 8e7d1ceb05 Add shortcut key C
Toggle part chamfer state
2019-10-19 10:16:00 +09:30
Jeremy Hu c7ba9ef1a9 Add shortcut key F
Bring the part widget of current hovered part to visible area
2019-10-19 08:21:23 +09:30
Jeremy Hu 1d0f2450df Add deforming map painter
- Short cut 'D' changed meaning: from drag mode to paint mode, drag mode icon removed, but still can use space bar to invoke drag mode.
- Brush painter directly paint on part deforming map, use shift key plus mouse wheel to change the brush size, also use shift key to change paint mode(Pull/Push).
2019-08-17 19:43:11 +09:30
Jeremy Hu b86837b4b0 Add shortcut 'W' for toggling wireframe. 2019-02-23 10:11:56 +09:30
Jeremy Hu d866e0147b Add cut rotation tool
Cut rotation tool allow user to adjust the generated face's rotation.
Convex hull wrapping tool removed in this commit.
2019-02-22 08:18:15 +09:30
Jeremy Hu 70f075a36e Rewrite pose editor
This commit include lots of changes for pose editor.
Before, we use buttons to represent the transform controller for bones;
Now, we use nodes and edges to represent the bones, just like the nodes and edges for representing the guide spheres for mesh generating. There are advantages by doing this. Firstly, The edit UI for both mesh and pose are unified, secondly, it is possible to set a reference sheet for pose editing now, this is very important.
This new pose editor is inspired by the Eadweard Muybridge's work.
2018-11-05 23:47:21 +08:00
Jeremy Hu ee20aff397 Improve shortcuts
Shortcuts implementation now use QShortcut instead of using the raw key event.
Besides, hold spacebar to temporarily enter drag mode also implemented in this commit, this is very useful in zoom mode.
2018-10-24 21:44:21 +08:00