Collada DOM is buggy, we all know, but this bug makes it unusable. Collada team is not handling locale info, so non C-compatible locale users won’t be able to use float point numbers. While C locale uses floating point numbers like “1.43″, spanish locale uses “1,43″.

One quick workaround is setting the C locale inside your code.

Use this beforce using your dae class:

1
setlocale (LC_NUMERIC, "C");