I got the vortex libraries to compile now. However, I had to move a bunch of stuff out of OsgAnimatSim library to do it. this included Hinge and Prismatic and Line code. I will need to figure out a way to get it moved back.
Turned off versioning control for VortexAnimatPrivateSim_vc10D.dll
Added testing infrastructure for vortex unit tests
I got everything to compile and run, it just does not run correctly. It looks like all the rotations of the parts are messed up.
i have the system working again. I have not run all the automated tests, but I have run a several of them and passed, and I ran several of the bigger simulations. I have still not solved the Euler angle conversion problem. I just put a temporary fix in there where I set a MatrixUtil in the Vs sim that overrides SetupMatrix to call vortex specific code.
Replaced all BOOL with bool and TRUE and FALSE with true and false. The BOOL was keeping osg from compiling correctly on ubuntu. I had also been meaning to make this switch for a while.
Replaced all BOOL with bool and TRUE and FALSE with true and false. The BOOL was keeping osg from compiling correctly on ubuntu. I had also been meaning to make this switch for a while.
Figured out the rotation problem! I needed to change the order in the MakeRotate to swap the x and z. It was doing things in the opposite order I thought.
It looks like the changes for EulerConversion are working so far. I tested it on several big projects and did not see any problems. I still need to test the moving of parts in the editor though.
I made some fixes to the osganimatsim mono project files
I also streamlined the OsgLine code to move the drawing into the OSG library.
I tested some more and found out that I have some issues with manually changing the position/orientation of parts in AnimatLab now. This needs to be fixed.