project: COLLADA 2 BIN

Details

Program that converts geometric and animation 3D scene data, from a COLLADA "*.dae" file to a binary file, with a custom format.

  • current version: 1.0
  • last updated: February, 2019
Download source

src > joints.cpp

View raw
#include "./funcs.hpp"

void find_joint(armature_ctl& armatureCtl, const char* jointName, int& index)
{
  index= -1;
  for(uint32 j= 0; j< armatureCtl.joints.size(); j++){
    std::string tjointName(armatureCtl.joints[j].name);
    if(tjointName.compare(jointName)== 0)
    {
      index= j;
      return;
    }
  }
};

void find_joint_by_id(armature_ctl& armatureCtl, const char* jointId, int& index)
{
  index= -1;
  for(uint32 j= 0; j< armatureCtl.joints.size(); j++){
    std::string tjointId(armatureCtl.joints[j].nodeId);
    if(tjointId.compare(jointId)== 0)
    {
      index= j;
      return;
    }
  }
};