ReadData: id(0) w(0.000000 0.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
Moderators: Sascha Willems, walaber
ReadData: id(0) w(0.000000 0.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
GetTransform: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.157161 0.000000 -0.987573)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.157161 0.000000 -0.987573)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.115888 0.000000 -0.993262)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.115888 0.000000 -0.993262)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.074413 0.000000 -0.997228)
GetTransform: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.074413 0.000000 -0.997228)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.074413 0.000000 -0.997228)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.032810 0.000000 -0.999462)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.032810 0.000000 -0.999462)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 -0.008851 0.000000 -0.999961)
ReadData: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.041655 0.000000 0.999132)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.041655 0.000000 0.999132)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.083237 0.000000 0.996530)
GetTransform: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.083237 0.000000 0.996530)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.083237 0.000000 0.996530)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.124675 0.000000 0.992198)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.124675 0.000000 0.992198)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.165896 0.000000 0.986143)
GetTransform: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.165896 0.000000 0.986143)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.165896 0.000000 0.986143)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.206830 0.000000 0.978377)
IntegrateExternalForce: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.206830 0.000000 0.978377)
IntegrateVelocity: id(0) w(0.000000 10.000000 0.000000) r(0.000000 0.247404 0.000000 0.968912)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.247404 0.000000 0.000000 0.968912)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.327195 0.000000 0.000000 0.944957)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.404715 0.000000 0.000000 0.914443)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.479425 0.000000 0.000000 0.877583)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.404715 0.000000 0.000000 0.914443)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.479425 0.000000 0.000000 0.877583)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.550809 0.000000 0.000000 0.834631)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.618370 0.000000 0.000000 0.785887)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.681639 0.000000 0.000000 0.731689)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.740177 0.000000 0.000000 0.672412)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.479425 0.000000 0.000000 0.877583)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.550809 0.000000 0.000000 0.834631)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.618370 0.000000 0.000000 0.785887)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.681639 0.000000 0.000000 0.731689)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.740177 0.000000 0.000000 0.672412)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.793578 0.000000 0.000000 0.608469)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.841471 0.000000 0.000000 0.540302)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.793578 0.000000 0.000000 0.608469)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.841471 0.000000 0.000000 0.540302)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.883524 0.000000 0.000000 0.468386)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.919445 0.000000 0.000000 0.393219)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.948985 0.000000 0.000000 0.315322)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.971938 0.000000 0.000000 0.235238)
GetTransform cpu 0 : w(0.654416 -0.409420 -1.027692) r(0.988146 0.000000 0.000000 0.153520)
ReadData: id(0) w(10.000000 0.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.083237 0.000000 0.000000 0.996530)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.165896 0.000000 0.000000 0.986143)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.247404 0.000000 0.000000 0.968912)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.327195 0.000000 0.000000 0.944957)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.404715 0.000000 0.000000 0.914443)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.479425 0.000000 0.000000 0.877583)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.550809 0.000000 0.000000 0.834631)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.618370 0.000000 0.000000 0.785887)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.681639 0.000000 0.000000 0.731689)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.740177 0.000000 0.000000 0.672412)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.793578 0.000000 0.000000 0.608469)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.841471 0.000000 0.000000 0.540302)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.883524 0.000000 0.000000 0.468386)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.919445 0.000000 0.000000 0.393219)
GetTransform GPU: id(0) w(10.000000 0.000000 0.000000) r(0.327195 0.000000 0.000000 0.944957)
GetTransform cpu 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(0.000000 0.500000 -3.000000) r(0.772952 0.000000 0.000000 0.634464)
SetTransform body 0 : w(0.654416 -0.409420 -1.027692) r(0.772952 0.000000 0.000000 0.634464)
SetTransform buffer 0 : w(0.000000 0.500000 -3.000000) r(0.823081 0.000000 0.000000 0.567924)
SetTransform body 0 : w(0.654416 -0.409420 -1.027692) r(0.823081 0.000000 0.000000 0.567924)
SetTransform buffer 0 : w(0.000000 0.500000 -3.000000) r(0.867497 0.000000 0.000000 0.497443)
SetTransform body 0 : w(0.654416 -0.409420 -1.027692) r(0.867497 0.000000 0.000000 0.497443)
SetTransform buffer 0 : w(0.000000 0.500000 -3.000000) r(0.905892 0.000000 0.000000 0.423509)
SetTransform body 0 : w(0.654416 -0.409420 -1.027692) r(0.905892 0.000000 0.000000 0.423509)
ReadData: id(0) w(10.000000 0.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417485 0.339037 -0.455729) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417485 0.339037 -0.455729) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417485 0.339037 -0.455729) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417485 0.339037 -0.455729) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417485 0.339037 -0.455729) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417485 0.339037 -0.455729) r(0.000000 0.000000 0.000000 1.000000)
auto SetTransform = ndMakeObject::ndFunction([this](ndInt32 threadIndex, ndInt32 threadCount)
{
D_TRACKTIME();
const ndArray<ndBodyKinematic*>& bodyArray = GetActiveBodyArray();
const cuSpatialVector* const data = &m_context->m_transformBufferCpu1[0];
ReadData: id(0) w(10.000000 0.000000 0.000000) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417342 0.341314 -0.404124) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417342 0.341314 -0.404124) r(0.000000 0.000000 0.000000 1.000000)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.000000 0.000000 0.000000 1.000000)
SetTransform buffer 0 : w(-0.417342 0.341314 -0.404124) r(0.083237 0.000000 0.000000 0.996530)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.083237 0.000000 0.000000 0.996530)
SetTransform buffer 0 : w(-0.417342 0.341314 -0.404124) r(0.247404 0.000000 0.000000 0.968912)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.247404 0.000000 0.000000 0.968912)
SetTransform buffer 0 : w(-0.417342 0.341314 -0.404124) r(0.327195 0.000000 0.000000 0.944957)
SetTransform body 0 : w(1.709886 0.698956 0.781648) r(0.327195 0.000000 0.000000 0.944957)
SetTransform buffer 0 : w(-0.417342 0.341314 -0.404124) r(0.404715 0.000000 0.000000 0.914443)
void ndCudaContext::SwapBuffers()
{
dSwap(m_sceneInfoCpu0, m_sceneInfoCpu1);
m_transformBufferCpu0.Swap(m_transformBufferCpu1);
}
Users browsing this forum: No registered users and 121 guests