From 80e88e96c7a7f5eb91faf005e243854b37445e7a Mon Sep 17 00:00:00 2001 From: Angeldark Raymaker Date: Sun, 1 Dec 2024 23:28:02 +0000 Subject: [PATCH] FIRE-34884: Add frame 1 to BVH So only joints with changes animate, overriding already playing poses --- indra/newview/fsfloaterposer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/indra/newview/fsfloaterposer.cpp b/indra/newview/fsfloaterposer.cpp index ffd8e05046..9093b88205 100644 --- a/indra/newview/fsfloaterposer.cpp +++ b/indra/newview/fsfloaterposer.cpp @@ -2253,8 +2253,9 @@ bool FSFloaterPoser::writePoseAsBvh(llofstream* fileStream, LLVOAvatar* avatar) auto startingJoint = mPoserAnimator.getPoserJointByName("mPelvis"); writeBvhFragment(fileStream, avatar, startingJoint, 0); *fileStream << "MOTION" << std::endl; - *fileStream << "Frames: 1" << std::endl; + *fileStream << "Frames: 2" << std::endl; *fileStream << "Frame Time: 1" << std::endl; + *fileStream << "0.000000 0.000000 0.000000 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0" << std::endl; writeBvhMotion(fileStream, avatar, startingJoint); *fileStream << std::endl;