Показать сообщение отдельно
  #7  
Старый 23.09.2026, 20:16
leon2009 leon2009 вне форума
Новичок
 
Регистрация: 18.03.2009
Сообщения: 94
Репутация: 10
Плохо часть 2

теперь я знаю даже как повернуть:
Код:
   boneMat := GLActor1.Skeleton.BoneByID(14).GlobalMatrix;
  offset      := CreateTranslationMatrix(VectorMake(0, -23, 0));
  rotx        := CreateRotationMatrixX(DegToRad(270));
  roty        := CreateRotationMatrixY(DegToRad(180));
  combinedRot := MatrixMultiply(rotx, roty);

finalMat := MatrixMultiply(offset,
               MatrixMultiply(combinedRot,
                 MatrixMultiply(boneMat, GLActor1.AbsoluteMatrix)));
GLFreeForm1.SetMatrix(finalMat);
все ничего кроме, а хаир то за моделью не успевает
3.jpg
4.jpg
и уже
Ответить с цитированием