Commit Graph

10 Commits (b6ba43bed5dafd0f19862d2ff637909829fdc96f)

Author SHA1 Message Date
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