Показать сообщение отдельно
  #14  
Старый 26.09.2026, 07:01
leon2009 leon2009 вне форума
Новичок
 
Регистрация: 18.03.2009
Сообщения: 94
Репутация: 10
Плохо test

в общем я взял простую модель md5mesh и прицепил к костям куб.
Код:
boneMat := GLActor1.Skeleton.BoneByID(5).GlobalMatrix;
  offset      := CreateTranslationMatrix(VectorMake(3, 0, 0));
  rotx        := CreateRotationMatrixX(DegToRad(270));
  roty        := CreateRotationMatrixY(DegToRad(180));
  combinedRot := MatrixMultiply(rotx, roty);
  finalMat := MatrixMultiply(offset,
              // MatrixMultiply(combinedRot,
                 MatrixMultiply(boneMat, GLActor1.AbsoluteMatrix));
  GLCube1.SetMatrix(finalMat);
все отлично работает! значит проблема в модели после экспорта с костями.
Ответить с цитированием