Commit Graph

13 Commits (c38178b07a8bb7e34e41ec70d18b8325fffcc5ec)

Author SHA1 Message Date
Angeldark Raymaker 5486a52dbe Poser: ManipRotate
fix false positive detecting mJoint being nullptr
2025-11-29 13:41:26 +00:00
Ansariel 35ad36ec8d Refactor a lot of stuff... 2025-11-26 00:42:33 +01:00
Angeldark Raymaker 08f8af3cb2 Poser: Update diff save, Rotation frames, minor enhancements
Signed-off-by: Angeldark Raymaker <dark.angel_raven@yahoo.com.au>
No collab poser
Manip: Integrates better with Poser, now working 'live' like all the other UI controls, feeding back in the same way
Manip: code tidy
Rotation framing: World/Avatar/Screen reference framing for manip & other UI elements
Bone hightlight: with manip off, a debug marker appears a second to guide the eye as you select bones
Diff saves: Better saving of pose-state
2025-11-25 21:49:26 +00:00
Ansariel 259c453f6d Fixing formatting, calls to glLineWidth with invalid line width and chuck in some improvements 2025-10-13 23:43:19 +02:00
Angeldark Raymaker 8be46ca3f9 Poser: Manip: isDead check on mAvatar
mAvatar usage can throw if an animesh is deleted while posing it.
2025-06-24 21:55:26 +01:00
Beq 76942456fd toggle joint guides on/off
Also
Clean up edge on.
Tweaks display parameters of joint highlights
2025-06-03 23:45:04 +01:00
Beq 30db8c80a7 Improve low angle interception when rotating 2025-06-03 23:45:04 +01:00
Beq 966a9333c0 Improve joint selection and visualisation 2025-06-03 23:45:04 +01:00
Angeldark Raymaker 134b44c88a Poser fixes and refactors
Refactor UI to cache rot/pos/scale in spinners instead of sliders
Remove a duplicate UI callback
Enable/Disable Undo button based on queue
Update how changes from Manip are determined and stored
Changes from Manip will now save to XML/BVH
Allow Manip to mirror/copy rotations (pos/scale todo)
Manip changes to Pos and Scale are also stored, and should still revert
Collision volume changes from Manip now 'stick'
Undo queue now purge when base-rotation is set to zero (when you want to BVH)
2025-03-16 02:20:54 +00:00
Ansariel 306ce3ead4 Small cleanup 2025-03-15 02:52:29 +01:00
Beq eecf28896e Add undo/redo keyboard accelerator support to poser 2025-03-13 12:46:56 +00:00
Beq 2728c252f4 Make Linux happy about header files 2025-03-12 21:19:22 +00:00
Beq 6a12b00b82 Visual posing v1.0 - rotation and major joint selection in world
Working visualiser, shows "correct" naturla rotation, toggled in poser for world rot
fully working manipulator
2025-03-12 21:19:22 +00:00