![]() I don't set position or rotation of the rigid body myself, so why it breaks in some quaternion related function is beyond me. M_RigidBody = new hkpRigidBody(rigidBodyInfo) HkpSphereShape* sphere = new hkpSphereShape(radius) // radius is 10.0f here. It's so basic that I didn't think there would be any room for bizarre error in it. Here's how I create and add the rigid body. (null)(0):'hkpMultiThreadedSimulation::processNextJob' (null)(0):'hkRigidMotionUtilApplyForcesAndStep' (null)(0):'hkSweptTransformUtil::_stepMotionState' (null)(0):'hkSweptTransformUtil::calcTransAtT1' (null)(0):'hkVector4UtilImpl::convertQuaternionToRotation' Inl(307): Assert: hkQuaternionf not normalized/invalid! My problem is, that once I add a rigid body to the world, the next time I call hkpWorld::stepMultithreaded(), it breaks in some SSE math related function and gives me this error message through my error report function.Ĭ:\NightlyJobs\09-07-Sun-01\Source\Common/Base/Math/Vector/Sse/hkSseVector4Util. ![]() ![]() My havok version is 2014.1.0-r1 (x86 SIMD version), and I'm using Visual Studio 2012 on Windows 8. ![]() Today I want to ask a question about Havok Physics 2012. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |