stack-of-tasks / pinocchio

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
http://stack-of-tasks.github.io/pinocchio/
BSD 2-Clause "Simplified" License
1.78k stars 375 forks source link

Call non-static member function isNormalized() in static function integrate_impl() #2154

Closed camfly-zlf closed 6 months ago

camfly-zlf commented 6 months ago

pinocchio/include/pinocchio/multibody/liegroup/special-orthogonal.hpp:179 assert (isNormalized(out));

isNormalized() is a non-static member function, I can't build with msvc unless comment out this line

jcarpent commented 6 months ago

It seems you are compiling in Debug mode (meaning with degraded performances)

jorisv commented 6 months ago

@camfly-zlf I can reproduce your issue and I will fix it

camfly-zlf commented 6 months ago

It seems you are compiling in Debug mode (meaning with degraded performances)

yes, I will rebuild it in release mode later

jorisv commented 6 months ago

Fixed in #2155