BMagnu
ff296f8f98
Add a Translation Moveable ( #5313 )
...
* Add Translation Moveable
* Update SEXP docs
* Update some strings
2023-04-16 20:56:44 +09:00
Birk Magnussen
92a1a2c441
Add Local Coordinate relations to restore old absolute
2022-09-29 22:55:42 +02:00
BMagnu
565047e93b
Implement a proper std::optional alternative ( #4619 )
...
* Add optional lib
* Replace modelreplace optionals
* Replace Animation Optional
* rework modelanimationdata constructors
2022-09-06 17:05:05 +09:00
Birk Magnussen
3bf67572cb
Fix updating rotation moveables
2022-03-23 12:45:26 +09:00
Birk Magnussen
478edf50f6
Fix Aix Rotation Moveable
2022-02-12 16:52:39 +09:00
BMagnu
e7d9f5a555
fix absolute moveable ( #3995 )
2022-02-01 05:08:39 +00:00
Birk Magnussen
43078c9d27
Fix moveable flicker by forcing recalculation outside of animation stepping
2022-01-29 11:30:29 +09:00
BMagnu
17bcaebd58
Add axis rotation Animation Segment ( #3966 )
...
* Add axis rotation segment
* Add axis rotation moveable
* Clang
* Fix clang tidy
2022-01-27 11:16:45 +09:00
BMagnu
21d4690ebb
Inverse Kinematics for Animations ( #3962 )
...
* Add FABRIK IK solver
* Add IK constraints
* Finish IK table entry
* Add IK Moveable and fix some edge cases
* Clang Fixes
* Implement feedback
2022-01-26 19:56:39 +09:00
BMagnu
dd7bd1fb72
Animation Rework, Phase 4: Moveables ( #3904 )
...
* Add C++11 std::any implementation
* Add basic moveable functionality
* Add rotation moveable
* Revise Segment Parsing Register
Because apparently, the linker and I disagree on which symbols should be discarded when linked into the final application...
* Fix small problems
* Address feedback
* Address feedback 2
2022-01-12 14:54:28 +09:00