#include <EditorJointOptimizer.h>
Public Member Functions | |
SwingValues (const NumericalMethods::DoublePrecisionMath::Quaternion &quaternion) | |
double | GetViolation (double tanQuarterSwingLimitY, double tanQuarterSwingLimitZ) |
Public Attributes | |
double | m_tanQuarterSwingY |
double | m_tanQuarterSwingZ |
Used to represent the extents of the two swing degrees of freedom during optimization of a PhysX D6 joint. Double precision is used because the BFGS optimization routine may not converge in single precision.