Hello.
I was reading thru the code for H3D collada converter and found a strange line of code regarding adjusting for Z_UP flag in collada.
Code:
if( !_daeDoc.y_up )
{
swap( v.pos.y, v.pos.z );
v.pos.z *= -1;
}
Swap of z and y coordinate is obvious, but the negation of z is strange.
I was importing a Blender model with a modified H3D converter for my own engine and everything worked fine, skeletal animations, meshes. The only thing wrong was that the model was pointing in the negative z direction when it should point in positive z direction. Can than be because of that line of code?