You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
May I ask, when we run this code has not appeared "Nan in node candidate" this problem, Initializing Quaternion is DualQuaternion(1, 0, 0, 0), Quaternion(0, 0, 0), But there are two dual quaternions declared in SolverIterationData.h and SolverIterationData.cpp
DeviceBufferArray< DualQuaternion >; node_se3_0_;
DeviceBufferArray< DualQuaternion >; node_se3_1_;
But node_se3_0_ and node_se3_1_ have no values, they are all DualQuaternion(0, 0, 0, 0), Quaternion(0, 0, 0, 0). So the dual Quaternion is all DualQuaternion(nan, nan, nan, nan), Quaternion(nan, nan, nan, nan).
The text was updated successfully, but these errors were encountered:
surfelwarp_app [...]/test_data/boxing_config.json
surfelwarp/apps/surfelwarp_app/main.cpp:40: The 0th Frame
surfelwarp/core/geometry/WarpFieldUpdater.cpp:21: Nan in node candidate
terminate called after throwing an instance of 'std::runtime_error*'
Signal: SIGABRT (Aborted)
Note that I had to increase kMaxNumSurfelCandidates const unsigned surfelwarp::Constants::kMaxNumSurfelCandidates = 100000; to avoid previous error surfelwarp/common/DeviceBufferArray.h:90: The pre-allocated buffer is not enough
May I ask, when we run this code has not appeared "Nan in node candidate" this problem, Initializing Quaternion is DualQuaternion(1, 0, 0, 0), Quaternion(0, 0, 0), But there are two dual quaternions declared in SolverIterationData.h and SolverIterationData.cpp
DeviceBufferArray< DualQuaternion >; node_se3_0_;
DeviceBufferArray< DualQuaternion >; node_se3_1_;
But node_se3_0_ and node_se3_1_ have no values, they are all DualQuaternion(0, 0, 0, 0), Quaternion(0, 0, 0, 0). So the dual Quaternion is all DualQuaternion(nan, nan, nan, nan), Quaternion(nan, nan, nan, nan).
The text was updated successfully, but these errors were encountered: