An Example for Inverse Kinematic of the Unreal Engine.
This software allows to customize a double wishbone suspension system based on kinematic equations of D’Alembert. Double wishbone suspension system is a complex system to simulate as a spatial system. A spherical coordinate system is referenced to make the vector transformations easier which requires only radius, polar and azimuth angles of the vectors unlikely in cartesien coordinate system with 9 angles between vectors.
Model View Controller sofware concept was implemented to handle multiple functions of the application such as integrated OpenGL window with view class, kinematic calculations in the model class and simulation data inputs like hardpoint table in controller class. Hardpoint table stores the joint positions of the suspension and allows to edit them in real time. There are also 3 presets to set the view as Front, Top, Left Views.