From 052b4fa1cec353a4254255b42c6c13a9f88ea506 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Wed, 18 Jun 2014 17:16:54 +0800 Subject: [PATCH 01/39] bone origin matrix --- cocos/3d/CCBundle3DData.h | 1 + cocos/3d/CCMeshSkin.cpp | 33 +++++++++++++++++---------------- cocos/3d/CCMeshSkin.h | 16 +++++++++++++++- 3 files changed, 33 insertions(+), 17 deletions(-) diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index 178a91d4ec..53d7191898 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -82,6 +82,7 @@ struct SkinData { std::vector boneNames; std::vector inverseBindPoseMatrices; //bind pose of bone + std::vector boneOriginMatrices; // original bone transform std::map > boneChild;//key parent, value child int rootBoneIndex; diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index 6f5a665f25..d300b80627 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -46,6 +46,23 @@ const Mat4& Bone::getInverseBindPose() return _invBindPose; } +void Bone::setOriPose(const Mat4& m) +{ + _oriPose = m; +} + +void Bone::resetPose() +{ + if (_parent) + _world = _parent->_world * _oriPose; + else + _world = _oriPose; + + for (auto it : _children) { + it->resetPose(); + } +} + void Bone::setWorldMatDirty(bool dirty) { _worldDirty = dirty; @@ -115,13 +132,6 @@ Bone* Bone::create(const std::string& id) return bone; } - - -/** - * Updates the joint matrix. - * - * @param matrixPalette The matrix palette to update. - */ void Bone::updateJointMatrix(Vec4* matrixPalette) { { @@ -134,7 +144,6 @@ void Bone::updateJointMatrix(Vec4* matrixPalette) } } -//bone tree, we do not inherit from Node, Node has too many properties that we do not need. A clean Node is needed. Bone* Bone::getParentBone() { return _parent; @@ -174,9 +183,6 @@ Bone::Bone(const std::string& id) } -/** - * Destructor. - */ Bone::~Bone() { removeAllChildBone(); @@ -333,7 +339,6 @@ Bone* MeshSkin::getBoneByName(const std::string& id) const return nullptr; } -//get & set root bone Bone* MeshSkin::getRootBone() const { return _rootBone; @@ -351,10 +356,6 @@ void MeshSkin::setBoneCount(int boneCount) // Resize the joints vector and initialize to NULL _bones.reserve(boneCount); -// for (auto i = 0; i < boneCount; i++) -// { -// _bones.pushBack(nullptr); -// } // Rebuild the matrix palette. Each matrix is 3 rows of Vec4. CC_SAFE_DELETE_ARRAY(_matrixPalette); diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h index 426fc71492..08be8b9d50 100644 --- a/cocos/3d/CCMeshSkin.h +++ b/cocos/3d/CCMeshSkin.h @@ -72,10 +72,22 @@ public: /** * Sets the inverse bind pose matrix. * - * @param m C3DMatrix representing the inverse bind pose for this Bone. + * @param m Mat4 representing the inverse bind pose for this Bone. */ void setInverseBindPose(const Mat4& m); + /** + * Sets the bone's original pose. + * + * @param m Mat4 representing the original pose for this Bone. + */ + void setOriPose(const Mat4& m); + + /** + * reset pose to origin + */ + void resetPose(); + /** * Updates the joint matrix. * @@ -132,6 +144,8 @@ protected: */ Mat4 _invBindPose; + Mat4 _oriPose; //original bone pose + Bone* _parent; Vector _children; From 4db0bea73f0b37d9659901f7c649df39cfc8e03b Mon Sep 17 00:00:00 2001 From: yangxiao Date: Thu, 19 Jun 2014 12:01:03 +0800 Subject: [PATCH 02/39] bone original pose --- cocos/3d/CCAnimate3D.cpp | 2 +- cocos/3d/CCBundle3D.cpp | 2 +- cocos/3d/CCBundle3DData.h | 29 +++++++++---- cocos/3d/CCMeshSkin.cpp | 91 ++++++++++++++++++++++----------------- cocos/3d/CCMeshSkin.h | 24 ++++++----- 5 files changed, 88 insertions(+), 60 deletions(-) diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp index b92f452ef3..028a5b87f7 100644 --- a/cocos/3d/CCAnimate3D.cpp +++ b/cocos/3d/CCAnimate3D.cpp @@ -77,7 +77,7 @@ void Animate3D::startWithTarget(Node *target) _boneCurves.clear(); auto skin = sprite->getSkin(); - for (unsigned int i = 0; i < skin->getBoneCount(); i++) { + for (unsigned int i = 0; i < skin->getSkinBoneCount(); i++) { auto bone = skin->getBoneByIndex(i); auto curve = _animation->getBoneCurveByName(bone->getName()); if (curve) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index f6f84730c2..1d23ee34b3 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -187,7 +187,7 @@ bool Bundle3D::loadSkinData(const std::string& id, SkinData* skindata) { const rapidjson::Value& skin_data_bone = skin_data_bones[i]; std::string name = skin_data_bone["node"].GetString(); - skindata->boneNames.push_back(name); + skindata->skinBoneNames.push_back(name); Mat4 mat_bind_pos; const rapidjson::Value& bind_pos = skin_data_bone["bindshape"]; diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index 53d7191898..600088abbc 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -80,29 +80,40 @@ public: struct SkinData { - std::vector boneNames; - std::vector inverseBindPoseMatrices; //bind pose of bone - std::vector boneOriginMatrices; // original bone transform + std::vector skinBoneNames; //skin bones affect skin + std::vector nodeBoneNames; //node bones don't affect skin, all bones [skinBone, nodeBone] + std::vector inverseBindPoseMatrices; //bind pose of skin bone, only for skin bone + std::vector skinBoneOriginMatrices; // original bone transform, for skin bone + std::vector nodeBoneOriginMatrices; // original bone transform, for node bone + //bone child info, both skinbone and node bone std::map > boneChild;//key parent, value child int rootBoneIndex; void resetData() { - boneNames.clear(); + skinBoneNames.clear(); + nodeBoneNames.clear(); inverseBindPoseMatrices.clear(); + skinBoneOriginMatrices.clear(); + nodeBoneOriginMatrices.clear(); boneChild.clear(); rootBoneIndex = -1; } int getBoneNameIndex(const std::string& name)const { - std::vector::const_iterator iter = boneNames.begin(); - for (int i = 0; iter != boneNames.end(); ++iter, ++i) + int i = 0; + for (auto iter : skinBoneNames) { - if ((*iter) == name) - { + if ((iter) == name) return i; - } + i++; + } + for(auto iter : nodeBoneNames) + { + if (iter == name) + return i; + i++; } return -1; } diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index d300b80627..73e24417d3 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -301,11 +301,17 @@ MeshSkin* MeshSkin::create(const std::string& filename, const std::string& name) bool MeshSkin::initFromSkinData(const SkinData& skindata) { - setBoneCount((int)skindata.boneNames.size()); - for (size_t i = 0; i < skindata.boneNames.size(); i++) { - auto bone = Bone::create(skindata.boneNames[i]); + ssize_t i = 0; + for (; i < skindata.skinBoneNames.size(); i++) { + auto bone = Bone::create(skindata.skinBoneNames[i]); bone->_invBindPose = skindata.inverseBindPoseMatrices[i]; - addBone(bone); + //bone->setOriPose(skindata.skinBoneOriginMatrices[i]); + addSkinBone(bone); + } + for (i = 0; i < skindata.nodeBoneNames.size(); i++) { + auto bone = Bone::create(skindata.nodeBoneNames[i]); + //bone->setOriPose(skindata.nodeBoneOriginMatrices[i]); + addNodeBone(bone); } for (auto it : skindata.boneChild) { auto parent = getBoneByIndex(it.first); @@ -317,22 +323,36 @@ bool MeshSkin::initFromSkinData(const SkinData& skindata) } setRootBone(getBoneByIndex(skindata.rootBoneIndex)); + _rootBone->resetPose(); + return true; } -unsigned int MeshSkin::getBoneCount() const +ssize_t MeshSkin::getSkinBoneCount() const { - return _bones.size(); + return _skinBones.size(); } //get bone Bone* MeshSkin::getBoneByIndex(unsigned int index) const { - return _bones.at(index); + if (index < _skinBones.size()) + return _skinBones.at(index); + index -= _skinBones.size(); + if (index < _nodeBones.size()) + return _nodeBones.at(index); + + return nullptr; } Bone* MeshSkin::getBoneByName(const std::string& id) const { - for (auto it : _bones) { + //search from skin bones + for (auto it : _skinBones) { + if (it->getName() == id) + return it; + } + //search from node bones + for (auto it : _nodeBones) { if (it->getName() == id ) return it; } @@ -350,32 +370,16 @@ void MeshSkin::setRootBone(Bone* joint) _rootBone = joint; } -void MeshSkin::setBoneCount(int boneCount) +int MeshSkin::getBoneIndex(Bone* bone) const { - removeAllBones(); - - // Resize the joints vector and initialize to NULL - _bones.reserve(boneCount); - - // Rebuild the matrix palette. Each matrix is 3 rows of Vec4. - CC_SAFE_DELETE_ARRAY(_matrixPalette); - - if (boneCount > 0) - { - _matrixPalette = new Vec4[boneCount * PALETTE_ROWS]; - for (unsigned int i = 0; i < boneCount * PALETTE_ROWS; i+=PALETTE_ROWS) - { - _matrixPalette[i+0].set(1.0f, 0.0f, 0.0f, 0.0f); - _matrixPalette[i+1].set(0.0f, 1.0f, 0.0f, 0.0f); - _matrixPalette[i+2].set(0.0f, 0.0f, 1.0f, 0.0f); - } + int i = 0; + for (; i < _skinBones.size(); i++) { + if (_skinBones.at(i) == bone) + return i; } -} - -int MeshSkin::getBoneIndex(Bone* joint) const -{ - for (auto i = 0; i < _bones.size(); i++) { - if (_bones.at(i) == joint) + int index = 0; + for (; index < _nodeBones.size(); index++, i++) { + if (_nodeBones.at(index) == bone) return i; } return -1; @@ -386,8 +390,12 @@ Vec4* MeshSkin::getMatrixPalette() { updateBoneMatrix(); + if (_matrixPalette == nullptr) + { + _matrixPalette = new Vec4[_skinBones.size() * PALETTE_ROWS]; + } int i = 0; - for (auto it : _bones ) + for (auto it : _skinBones ) { it->updateJointMatrix(&_matrixPalette[i++ * PALETTE_ROWS]); } @@ -395,10 +403,9 @@ Vec4* MeshSkin::getMatrixPalette() return _matrixPalette; } -//getBoneCount() * 3 -unsigned int MeshSkin::getMatrixPaletteSize() const +ssize_t MeshSkin::getMatrixPaletteSize() const { - return _bones.size() * PALETTE_ROWS; + return _skinBones.size() * PALETTE_ROWS; } //refresh bone world matrix @@ -410,14 +417,20 @@ void MeshSkin::updateBoneMatrix() void MeshSkin::removeAllBones() { - _bones.clear(); + _skinBones.clear(); + _nodeBones.clear(); CC_SAFE_DELETE_ARRAY(_matrixPalette); CC_SAFE_RELEASE(_rootBone); } -void MeshSkin::addBone(Bone* bone) +void MeshSkin::addSkinBone(Bone* bone) { - _bones.pushBack(bone); + _skinBones.pushBack(bone); +} + +void MeshSkin::addNodeBone(Bone* bone) +{ + _nodeBones.pushBack(bone); } //////////////////////////////////////////////////////////////////////// diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h index 08be8b9d50..53065f378a 100644 --- a/cocos/3d/CCMeshSkin.h +++ b/cocos/3d/CCMeshSkin.h @@ -159,6 +159,8 @@ protected: }; +///////////////////////////////////////////////////////////////////////////// +// ///////////////////////////////////////////////////////////////////////////// class MeshSkin: public Ref { @@ -167,9 +169,7 @@ public: //create a new meshskin if do not want to share meshskin static MeshSkin* create(const std::string& filename, const std::string& name); - unsigned int getBoneCount() const; - - void setBoneCount(int boneCount); + ssize_t getSkinBoneCount() const; //get bone Bone* getBoneByIndex(unsigned int index) const; @@ -177,15 +177,15 @@ public: //get & set root bone Bone* getRootBone() const; - void setRootBone(Bone* joint); + void setRootBone(Bone* bone); - int getBoneIndex(Bone* joint) const; + int getBoneIndex(Bone* bone) const; //compute matrix palette used by gpu skin Vec4* getMatrixPalette(); - //getBoneCount() * 3 - unsigned int getMatrixPaletteSize() const; + //getSkinBoneCount() * 3 + ssize_t getMatrixPaletteSize() const; //refresh bone world matrix void updateBoneMatrix(); @@ -200,17 +200,21 @@ CC_CONSTRUCTOR_ACCESS: void removeAllBones(); - void addBone(Bone* bone); + void addSkinBone(Bone* bone); + + void addNodeBone(Bone* bone); protected: - Vector _bones; + Vector _skinBones; // bones with skin + Vector _nodeBones; //bones without skin, only used to compute transform of children + Bone* _rootBone; // Pointer to the array of palette matrices. // This array is passed to the vertex shader as a uniform. // Each 4x3 row-wise matrix is represented as 3 Vec4's. - // The number of Vec4's is (_joints.size() * 3). + // The number of Vec4's is (_skinBones.size() * 3). Vec4* _matrixPalette; }; From c5bb10e5f4d760546c97e1798af435d808d56a07 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Thu, 19 Jun 2014 14:11:14 +0800 Subject: [PATCH 03/39] add comments --- cocos/3d/CCAnimate3D.h | 15 +++++---- cocos/3d/CCAnimation3D.h | 30 ++++++++++++++---- cocos/3d/CCAnimationCurve.h | 18 +++++++++-- cocos/3d/CCBundle3D.h | 12 ++++++- cocos/3d/CCBundle3DData.h | 6 +++- cocos/3d/CCMesh.h | 40 ++++++++++++++++------- cocos/3d/CCMeshSkin.cpp | 3 -- cocos/3d/CCMeshSkin.h | 60 ++++++++++++++++++++++++----------- cocos/3d/CCSprite3D.h | 25 +++++++++------ cocos/3d/CCSprite3DMaterial.h | 10 ++++-- 10 files changed, 155 insertions(+), 64 deletions(-) diff --git a/cocos/3d/CCAnimate3D.h b/cocos/3d/CCAnimate3D.h index 1177918983..53f746c5e2 100644 --- a/cocos/3d/CCAnimate3D.h +++ b/cocos/3d/CCAnimate3D.h @@ -39,13 +39,13 @@ NS_CC_BEGIN class Animation3D; class Bone; /** - * Animate3D + * Animate3D, Animates a Sprite3D given with an Animation3D */ class Animate3D: public ActionInterval { public: - //create Animate3D using Animation. + /**create Animate3D using Animation.*/ static Animate3D* create(Animation3D* animation); // @@ -58,9 +58,11 @@ public: virtual void update(float t) override; + /**get & set speed */ float getSpeed() const { return _speed; } void setSpeed(float speed) { _speed = speed; } + /**get & set play back*/ bool getPlayBack() const { return _playBack; } void setPlayBack(bool playBack) { _playBack = playBack; } @@ -69,11 +71,12 @@ CC_CONSTRUCTOR_ACCESS: Animate3D(); virtual ~Animate3D(); - Animation3D* _animation; +protected: + Animation3D* _animation; //animation data - float _speed; - float _weight; - bool _playBack; + float _speed; //playing speed + float _weight; //blend weight + bool _playBack; // is playing back std::map _boneCurves; //weak ref }; diff --git a/cocos/3d/CCAnimation3D.h b/cocos/3d/CCAnimation3D.h index 3d8cddb151..fd5b75e05c 100644 --- a/cocos/3d/CCAnimation3D.h +++ b/cocos/3d/CCAnimation3D.h @@ -43,31 +43,39 @@ class Animation3D: public Ref { friend class Bundle3D; public: + /** + * animation curve, translation, rotation, and scale + */ class Curve { public: typedef AnimationCurve<3> AnimationCurveVec3; typedef AnimationCurve<4> AnimationCurveQuat; - AnimationCurveVec3* translateCurve; - AnimationCurveQuat* rotCurve; - AnimationCurveVec3* scaleCurve; + AnimationCurveVec3* translateCurve; //translate curve + AnimationCurveQuat* rotCurve;//rotation curve + AnimationCurveVec3* scaleCurve;//scale curve Curve(); ~Curve(); }; - //read all animation or only the animation with given animationName? animationName == "" read all. + /**read all animation or only the animation with given animationName? animationName == "" read all.*/ static Animation3D* getOrCreate(const std::string& filename, const std::string& animationName = ""); +// /**read all animation or only the animation with given animationName? animationName == "" read all.*/ +// static Animation3D* create(const std::string& filename, const std::string& animationName = ""); + + /**get duration*/ float getDuration() const { return _duration; } + /**get bone curve*/ Curve* getBoneCurveByName(const std::string& name) const; CC_CONSTRUCTOR_ACCESS: Animation3D(); virtual ~Animation3D(); - + /**init Animation3D from bundle data*/ bool init(const Animation3DData& data); protected: @@ -78,26 +86,34 @@ protected: float _duration; //animation duration }; +/** + * Animation3D Cache + */ class Animation3DCache { public: + /**get and destroy instance*/ static Animation3DCache* getInstance(); static void destroyInstance(); + /**get animation by key*/ Animation3D* getAnimation(const std::string& key); + /**add animation to cache*/ void addAnimation(const std::string& key, Animation3D* animation); + /**remove all animation*/ void removeAllAnimations(); + /**remove unused animation*/ void removeUnusedAnimation(); protected: Animation3DCache(); ~Animation3DCache(); - static Animation3DCache* _cacheInstance; + static Animation3DCache* _cacheInstance; //cache instance - std::unordered_map _animations; + std::unordered_map _animations; //cached animations }; NS_CC_END diff --git a/cocos/3d/CCAnimationCurve.h b/cocos/3d/CCAnimationCurve.h index 44ae5595d6..8458ba787a 100644 --- a/cocos/3d/CCAnimationCurve.h +++ b/cocos/3d/CCAnimationCurve.h @@ -38,9 +38,12 @@ NS_CC_BEGIN +/** + * Evaluate Type + */ enum class EvaluateType { - INT_LINEAR, + INT_LINEAR, INT_NEAR, INT_QUAT_SLERP, INT_USER_FUNCTION, @@ -54,15 +57,24 @@ class AnimationCurve: public Ref { public: - //create animation curve + /**create animation curve*/ static AnimationCurve* create(float* keytime, float* value, int count); + /** + * evalute value of time + * @param time Time to be estimated + * @param dst Estimated value of that time + * @param type EvaluateType + */ void evaluate(float time, float* dst, EvaluateType type) const; + /**set evaluate function, allow the user use own function*/ void setEvaluateFun(std::function fun); + /**get start time*/ float getStartTime() const; + /**get end time*/ float getEndTime() const; CC_CONSTRUCTOR_ACCESS: @@ -82,7 +94,7 @@ protected: int _count; int _componentSizeByte; //component size in byte, position and scale 3 * sizeof(float), rotation 4 * sizeof(float) - std::function _evaluateFun; + std::function _evaluateFun; //user defined function }; NS_CC_END diff --git a/cocos/3d/CCBundle3D.h b/cocos/3d/CCBundle3D.h index 2c99921929..cb2dad112e 100644 --- a/cocos/3d/CCBundle3D.h +++ b/cocos/3d/CCBundle3D.h @@ -37,7 +37,12 @@ NS_CC_BEGIN -class Animation3D; +/** + * Defines a bundle file that contains a collection of assets. Mesh, Material, MeshSkin, Animation + * There are two types of bundle files, c3t and c3b. + * c3t text file + * c3b binary file + */ class Bundle3D { public: @@ -46,6 +51,11 @@ public: static void destroyInstance(); + /** + * load a file. You must load a file first, then call loadMeshData, loadSkinData, and so on + * @param path File to be loaded + * @return result of load + */ bool load(const std::string& path); /** diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index 600088abbc..7c9e2dbe00 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -34,7 +34,7 @@ NS_CC_BEGIN -//mesh vertex attribute +/**mesh vertex attribute*/ struct MeshVertexAttrib { //attribute size @@ -47,6 +47,7 @@ struct MeshVertexAttrib int attribSizeBytes; }; +/**mesh data*/ struct MeshData { std::vector vertex; @@ -78,6 +79,7 @@ public: } }; +/**skin data*/ struct SkinData { std::vector skinBoneNames; //skin bones affect skin @@ -120,11 +122,13 @@ struct SkinData }; +/**material data*/ struct MaterialData { std::string texturePath; }; +/**animation data*/ struct Animation3DData { public: diff --git a/cocos/3d/CCMesh.h b/cocos/3d/CCMesh.h index 93f413d812..176e802105 100644 --- a/cocos/3d/CCMesh.h +++ b/cocos/3d/CCMesh.h @@ -62,7 +62,10 @@ protected: std::vector _vertexAttribs; }; -/** Mesh: TODO, add description of Mesh */ +/** + * Mesh: Geometry with a collection of vertex. + * Supporting various vertex formats. + */ class Mesh : public Ref { public: @@ -83,41 +86,49 @@ public: POINTS = GL_POINTS }; - //create + /**create mesh from positions, normals, and so on*/ static Mesh* create(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices); + /**create mesh with vertex attributes*/ static Mesh* create(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount); - //get vertex buffer + /**get vertex buffer*/ inline GLuint getVertexBuffer() const { return _vertexBuffer; } - //get mesh vertex attribute count + /**get mesh vertex attribute count*/ ssize_t getMeshVertexAttribCount() const { return _renderdata._vertexAttribs.size(); } - //get MeshVertexAttribute by index + /**get MeshVertexAttribute by index*/ const MeshVertexAttrib& getMeshVertexAttribute(int idx) const { return _renderdata._vertexAttribs[idx]; } - //has vertex attribute? + /**has vertex attribute?*/ bool hasVertexAttrib(int attrib) { return _renderdata.hasVertexAttrib(attrib); } - //get per vertex size in bytes + /**get per vertex size in bytes*/ int getVertexSizeInBytes() const { return _renderdata._vertexsizeBytes; } + /** get primitive type*/ PrimitiveType getPrimitiveType() const { return _primitiveType; } + /**get index count*/ ssize_t getIndexCount() const { return _indexCount; } + /**get index format*/ IndexFormat getIndexFormat() const { return _indexFormat; } + /**get index buffer*/ GLuint getIndexBuffer() const {return _indexBuffer; } - //build vertex buffer from renderdata + /**build vertex buffer from renderdata*/ void restore(); CC_CONSTRUCTOR_ACCESS: Mesh(); virtual ~Mesh(); + /**init mesh*/ bool init(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices); + /**init mesh*/ bool init(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount); - //build buffer + /**build buffer*/ void buildBuffer(); + /**free buffer*/ void cleanAndFreeBuffers(); protected: @@ -131,20 +142,25 @@ protected: }; /** - * MeshCache + * Mesh Cache */ class MeshCache { public: + /**get & destroy*/ static MeshCache* getInstance(); static void destroyInstance(); + /**get mesh from cache*/ Mesh* getMesh(const std::string& key) const; + /**add mesh to cache*/ bool addMesh(const std::string& key, Mesh* mesh); + /**remove all meshes*/ void removeAllMeshes(); + /**remove unused meshes*/ void removeUnusedMesh(); #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) @@ -158,9 +174,9 @@ CC_CONSTRUCTOR_ACCESS: protected: - static MeshCache* _cacheInstance; + static MeshCache* _cacheInstance;//instance - std::unordered_map _meshes; + std::unordered_map _meshes; //cached meshes #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) EventListenerCustom* _backToForegroundlistener; diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index 73e24417d3..cc0808302a 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -111,7 +111,6 @@ void Bone::setAnimationValue(float* trans, float* rot, float* scale, float weigh state.weight = weight; _blendStates.push_back(state); - _localDirty = true; } void Bone::clearBoneBlendState() @@ -177,7 +176,6 @@ void Bone::removeAllChildBone() Bone::Bone(const std::string& id) : _name(id) , _parent(nullptr) -, _localDirty(true) , _worldDirty(true) { @@ -240,7 +238,6 @@ void Bone::updateLocalMat() _local.scale(scale); _blendStates.clear(); - _localDirty = false; } else { diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h index 53065f378a..bec22956ca 100644 --- a/cocos/3d/CCMeshSkin.h +++ b/cocos/3d/CCMeshSkin.h @@ -52,17 +52,19 @@ public: */ const Mat4& getInverseBindPose(); - //update own world matrix and children's + /**update own world matrix and children's*/ void updateWorldMat(); - void setWorldMatDirty(bool dirty = true); - + /**get wrod matrix*/ const Mat4& getWorldMat(); + /**get bone name*/ const std::string& getName() const { return _name; } + /**set animation value*/ void setAnimationValue(float* trans, float* rot, float* scale, float weight = 1.0f); + /**clear bone blend states*/ void clearBoneBlendState(); /** * Creates C3DBone. @@ -95,13 +97,19 @@ public: */ void updateJointMatrix(Vec4* matrixPalette); - //bone tree, we do not inherit from Node, Node has too many properties that we do not need. A clean Node is needed. + /**bone tree, we do not inherit from Node, Node has too many properties that we do not need. A clean Node is needed.*/ Bone* getParentBone(); + /**get child bone count*/ int getChildBoneCount() const; + /**get child bone by index*/ Bone* getChildBoneByIndex(int index); + /**add child bone*/ void addChildBone(Bone* bone); + /**remove child bone by index*/ void removeChildBoneByIndex(int index); + /**remove child bone*/ void removeChildBone(Bone* bone); + /**remove all child bone*/ void removeAllChildBone(); @@ -138,7 +146,10 @@ protected: */ void updateLocalMat(); - std::string _name; + /**set world matrix dirty flag*/ + void setWorldMatDirty(bool dirty = true); + + std::string _name; // bone name /** * The Mat4 representation of the Joint's bind pose. */ @@ -146,11 +157,10 @@ protected: Mat4 _oriPose; //original bone pose - Bone* _parent; + Bone* _parent; //parent bone Vector _children; - bool _localDirty; bool _worldDirty; Mat4 _world; Mat4 _local; @@ -159,35 +169,38 @@ protected: }; -///////////////////////////////////////////////////////////////////////////// -// -///////////////////////////////////////////////////////////////////////////// +/** + * MeshSkin, A class maintain a collection of bones that affect Mesh vertex. + * And it is responsible for computing matrix palletes that used by skin mesh rendering. + */ class MeshSkin: public Ref { public: - //create a new meshskin if do not want to share meshskin + /**create a new meshskin if do not want to share meshskin*/ static MeshSkin* create(const std::string& filename, const std::string& name); + /**get skin bone count*/ ssize_t getSkinBoneCount() const; - //get bone + /**get bone*/ Bone* getBoneByIndex(unsigned int index) const; Bone* getBoneByName(const std::string& id) const; - //get & set root bone + /**get & set root bone*/ Bone* getRootBone() const; void setRootBone(Bone* bone); + /**get bone index*/ int getBoneIndex(Bone* bone) const; - //compute matrix palette used by gpu skin + /**compute matrix palette used by gpu skin*/ Vec4* getMatrixPalette(); - //getSkinBoneCount() * 3 + /**getSkinBoneCount() * 3*/ ssize_t getMatrixPaletteSize() const; - //refresh bone world matrix + /**refresh bone world matrix*/ void updateBoneMatrix(); CC_CONSTRUCTOR_ACCESS: @@ -196,12 +209,16 @@ CC_CONSTRUCTOR_ACCESS: ~MeshSkin(); + /**init from skin data*/ bool initFromSkinData(const SkinData& skindata); + /**remove all bones*/ void removeAllBones(); + /**add skin bone*/ void addSkinBone(Bone* bone); + /**add Node bone*/ void addNodeBone(Bone* bone); protected: @@ -218,25 +235,32 @@ protected: Vec4* _matrixPalette; }; +/** + * MeshSkinData Cache + */ class MeshSkinDataCache { public: + /**get & destroy*/ static MeshSkinDataCache* getInstance(); static void destroyInstance(); + /**get mesh skin data from cache*/ const SkinData* getMeshSkinData(const std::string& key) const; + /**add mesh skin data to cache*/ bool addMeshSkinData(const std::string& key, const SkinData& skinData); + /**remove all mesh skin data*/ void removeAllMeshSkinData(); protected: MeshSkinDataCache(); ~MeshSkinDataCache(); - static MeshSkinDataCache* _cacheInstance; + static MeshSkinDataCache* _cacheInstance; // instance - std::unordered_map _skinDatas; + std::unordered_map _skinDatas; //cached skindatas }; NS_CC_END diff --git a/cocos/3d/CCSprite3D.h b/cocos/3d/CCSprite3D.h index d52aafb205..bec90631eb 100644 --- a/cocos/3d/CCSprite3D.h +++ b/cocos/3d/CCSprite3D.h @@ -40,22 +40,24 @@ class Mesh; class Texture2D; class MeshSkin; -/** Sprite3D: TODO add description */ +/** Sprite3D: A sprite can be loaded from 3D model files, .obj, .c3t, .c3b, then can be drawed as sprite */ class Sprite3D : public Node, public BlendProtocol { public: - /// creates a Sprite3D + /** creates a Sprite3D*/ static Sprite3D* create(const std::string &modelPath); // creates a Sprite3D. It only supports one texture, and overrides the internal texture with 'texturePath' static Sprite3D* create(const std::string &modelPath, const std::string &texturePath); - //set texture + /**set texture*/ void setTexture(const std::string& texFile); void setTexture(Texture2D* texture); + /**get mesh*/ Mesh* getMesh() const { return _mesh; } + /**get skin*/ MeshSkin* getSkin() const { return _skin; } // overrides @@ -68,28 +70,31 @@ CC_CONSTRUCTOR_ACCESS: virtual ~Sprite3D(); bool initWithFile(const std::string &path); - //.mtl file should at the same directory with the same name if exist + /**.mtl file should at the same directory with the same name if exist*/ bool loadFromObj(const std::string& path); - //load from .c3b or .c3t + /**load from .c3b or .c3t*/ bool loadFromC3x(const std::string& path); + /**draw*/ virtual void draw(Renderer *renderer, const Mat4 &transform, uint32_t flags) override; + /**get default shader*/ virtual GLProgram* getDefaultGLProgram(bool textured = true); + /**generate default GLProgramState*/ void genGLProgramState(); protected: - Mesh *_mesh; - MeshSkin *_skin; + Mesh* _mesh;//mesh + MeshSkin* _skin;//skin - MeshCommand _meshCommand; + MeshCommand _meshCommand; //render command Texture2D* _texture; - BlendFunc _blend; + BlendFunc _blend; }; -extern std::string s_attributeNames[]; +extern std::string s_attributeNames[];//attribute names array NS_CC_END #endif // __SPRITE3D_H_ diff --git a/cocos/3d/CCSprite3DMaterial.h b/cocos/3d/CCSprite3DMaterial.h index 688622bcba..68705c5c52 100644 --- a/cocos/3d/CCSprite3DMaterial.h +++ b/cocos/3d/CCSprite3DMaterial.h @@ -44,15 +44,19 @@ class Texture2D; class Sprite3DMaterialCache { public: - + /**get & destroy cache*/ static Sprite3DMaterialCache* getInstance(); static void destroyInstance(); + /**add to cache*/ bool addSprite3DMaterial(const std::string& key, Texture2D* tex); + /**get material from cache*/ Texture2D* getSprite3DMaterial(const std::string& key); + /**remove all spritematerial*/ void removeAllSprite3DMaterial(); + /**remove unused spritematerial*/ void removeUnusedSprite3DMaterial(); CC_CONSTRUCTOR_ACCESS: @@ -61,8 +65,8 @@ CC_CONSTRUCTOR_ACCESS: ~Sprite3DMaterialCache(); protected: - static Sprite3DMaterialCache* _cacheInstance; - std::unordered_map _materials; // + static Sprite3DMaterialCache* _cacheInstance;//instance + std::unordered_map _materials; //cached material }; From 8493c4579b7dd4c3979063389a63c65129ae6dc6 Mon Sep 17 00:00:00 2001 From: lvlong Date: Thu, 19 Jun 2014 15:43:02 +0800 Subject: [PATCH 04/39] before switch branch save --- cocos/2d/cocos2d.vcxproj | 2 + cocos/2d/cocos2d.vcxproj.filters | 6 + cocos/3d/CCBundle3D.cpp | 279 +++++++++++++++++- cocos/3d/CCBundle3D.h | 19 +- cocos/3d/CCBundle3DData.h | 31 ++ cocos/3d/CCBundleReader.cpp | 211 +++++++++++++ cocos/3d/CCBundleReader.h | 203 +++++++++++++ .../Classes/Sprite3DTest/Sprite3DTest.cpp | 5 +- 8 files changed, 748 insertions(+), 8 deletions(-) create mode 100644 cocos/3d/CCBundleReader.cpp create mode 100644 cocos/3d/CCBundleReader.h diff --git a/cocos/2d/cocos2d.vcxproj b/cocos/2d/cocos2d.vcxproj index fa3b106289..fa5cc46754 100644 --- a/cocos/2d/cocos2d.vcxproj +++ b/cocos/2d/cocos2d.vcxproj @@ -178,6 +178,7 @@ xcopy /Y /Q "$(ProjectDir)..\..\external\win32-specific\gles\prebuilt\*.*" "$(Ou + @@ -356,6 +357,7 @@ xcopy /Y /Q "$(ProjectDir)..\..\external\win32-specific\gles\prebuilt\*.*" "$(Ou + diff --git a/cocos/2d/cocos2d.vcxproj.filters b/cocos/2d/cocos2d.vcxproj.filters index 9007db529c..ede51800c6 100644 --- a/cocos/2d/cocos2d.vcxproj.filters +++ b/cocos/2d/cocos2d.vcxproj.filters @@ -580,6 +580,9 @@ 3d + + 3d + @@ -1180,6 +1183,9 @@ 3d + + 3d + diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 66edc74c1f..36fb76597e 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -26,8 +26,22 @@ #include "base/ccMacros.h" #include "platform/CCFileUtils.h" +#include "CCBundleReader.h" +#include "base/CCData.h" - +#define BUNDLE_TYPE_SCENE 1 +#define BUNDLE_TYPE_NODE 2 +#define BUNDLE_TYPE_ANIMATIONS 3 +#define BUNDLE_TYPE_ANIMATION 4 +#define BUNDLE_TYPE_ANIMATION_CHANNEL 5 +#define BUNDLE_TYPE_MODEL 10 +#define BUNDLE_TYPE_MATERIAL 16 +#define BUNDLE_TYPE_EFFECT 18 +#define BUNDLE_TYPE_CAMERA 32 +#define BUNDLE_TYPE_LIGHT 33 +#define BUNDLE_TYPE_MESH 34 +#define BUNDLE_TYPE_MESHPART 35 +#define BUNDLE_TYPE_MESHSKIN 36 NS_CC_BEGIN @@ -95,6 +109,8 @@ void Bundle3D::purgeBundle3D() bool Bundle3D::load(const std::string& path) { + return loadBinary(path);// + if (_path == path) return true; @@ -122,6 +138,8 @@ bool Bundle3D::load(const std::string& path) */ bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) { + return loadMeshDataBinary(meshdata); + meshdata->resetData(); assert(_document.HasMember("mesh")); @@ -168,7 +186,7 @@ bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) meshdata->attribs[i].type = parseGLType(mesh_vertex_attribute_val["type"].GetString()); meshdata->attribs[i].vertexAttrib = parseGLProgramAttribute(mesh_vertex_attribute_val["attribute"].GetString()); } - + return true; } @@ -299,6 +317,229 @@ bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animati return true; } +bool Bundle3D::loadBinary(const std::string& path) +{ + if (_path == path) + return true; + + // get file data + CC_SAFE_DELETE(_data); + _data = new Data(); + *_data = FileUtils::getInstance()->getDataFromFile(path); + if (_data->isNull()) + { + _path = ""; + return false; + } + + CC_SAFE_DELETE(_bundleReader); + _bundleReader = BundleReader::create((char*)_data->getBytes(), _data->getSize()); + + char identifier[] = { 'C', '3', 'B', '\0'}; + + // Read header info + char sig[4]; + + if (_bundleReader->read(sig, 1, 4) != 4 || memcmp(sig, identifier, 4) != 0) + { + _path = ""; + CCLOGINFO(false, "Invalid header: %s", path.c_str()); + return false; + } + + // Read version + unsigned char ver[2]; + if (_bundleReader->read(ver, 1, 2) != 2 || ver[0] != 0 || ver[1] != 1) + { + _path = ""; + CCLOGINFO(false, "Unsupported version: (%d, %d)", ver[0], ver[1]); + return false; + } + + // Read has skin + unsigned char isSkin; + if (!_bundleReader->read(&isSkin)) + { + _path = ""; + CCLOGINFO(false, "Invalid bundle header"); + return false; + } + + //// Read ref table + + // Read ref table size + unsigned int refCount; + if (_bundleReader->read(&refCount, 4, 1) != 1) + { + _path = ""; + CCLOGINFO("Failed to read ref table size '%s'.", path.c_str()); + return false; + } + _referenceCount = refCount; + + // Read all refs + CC_SAFE_DELETE_ARRAY(_references); + _references = new Reference[refCount]; + for (unsigned int i = 0; i < refCount; ++i) + { + if ((_references[i].id = _bundleReader->readString()).empty() || + _bundleReader->read(&_references[i].type, 4, 1) != 1 || + _bundleReader->read(&_references[i].offset, 4, 1) != 1) + { + _path = ""; + CCLOGINFO("Failed to read ref number %d for bundle '%s'.", i,path.c_str()); + CC_SAFE_DELETE_ARRAY(_references); + return false; + } + } + + seekToFirstType(BUNDLE_TYPE_MESH); + + /*unsigned int childrenCount; + if (!_bundleReader->read(&childrenCount)) + { + _path = ""; + CCLOGINFO("Failed to read childrenCount '%s'.", path.c_str()); + return false; + } + + unsigned int nodeType; + _bundleReader->read(&nodeType); + + float transform[16]; + if(_bundleReader->read(transform, sizeof(float), 16) != 16) + { + _path = ""; + return false; + } + std::string parentName = _bundleReader->readString(); + + if (!_bundleReader->read(&childrenCount)) + { + _path = ""; + CCLOGINFO("Failed to read childrenCount '%s'.", path.c_str()); + return false; + } + + unsigned char hasMesh; + _bundleReader->read(&hasMesh); + + unsigned char hasMorph; + _bundleReader->read(&hasMorph); + + unsigned char hasSkin; + _bundleReader->read(&hasSkin); + + unsigned char hasMaterial; + _bundleReader->read(&hasMaterial);*/ + + _path = path; + return true; +} + +bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) +{ + meshdata->resetData(); + + // read mesh data + if (_bundleReader->read(&meshdata->attribCount, 4, 1) != 1 || meshdata->attribCount < 1) + return false; + + meshdata->attribs.resize(meshdata->attribCount); + for (ssize_t i = 0; i < meshdata->attribCount; i++) + { + unsigned int vUsage, vSize; + if (_bundleReader->read(&vUsage, 4, 1) != 1 || _bundleReader->read(&vSize, 4, 1) != 1) + { + return false; + } + + meshdata->attribs[i].size = vSize; + meshdata->attribs[i].attribSizeBytes = meshdata->attribs[i].size * 4; + meshdata->attribs[i].type = GL_FLOAT; + meshdata->attribs[i].vertexAttrib = vUsage; + } + + // Read vertex data + if (_bundleReader->read(&meshdata->vertexSizeInFloat, 4, 1) != 1 || meshdata->vertexSizeInFloat == 0) + { + return false; + } + + meshdata->vertex.resize(meshdata->vertexSizeInFloat); + if (_bundleReader->read(&meshdata->vertex, 4, meshdata->vertexSizeInFloat) != meshdata->vertexSizeInFloat) + { + return false; + } + + // Read index data + unsigned int meshPartCount; + if (_bundleReader->read(&meshPartCount, 4, 1) != 1) + { + return false; + } + + for (unsigned int i = 0; i < meshPartCount; ++i) + { + // Read primitive type, index format and index count + unsigned int pType, iFormat, iByteCount; + if (_bundleReader->read(&pType, 4, 1) != 1 || + _bundleReader->read(&iFormat, 4, 1) != 1 || + _bundleReader->read(&iByteCount, 4, 1) != 1) + { + return false; + } + + meshdata->numIndex = iByteCount / 4; + + if (_bundleReader->read(&meshdata->indices, 2, iByteCount) != iByteCount) + { + return false; + } + } + + return true; +} + +bool Bundle3D::loadMeshSkin(SkinData* skindata) +{ + skindata->resetData(); + + // bind shape + float bindShape[16]; + _bundleReader->readMatrix(bindShape); + + unsigned int jointCount; + _bundleReader->read(&jointCount); + + for (unsigned int i = 0; i < jointCount; i++) + { + skindata->boneNames.push_back(_bundleReader->readString()); + } + + unsigned int jointsBindPosesCount; + _bundleReader->read(&jointsBindPosesCount); + + if (jointsBindPosesCount > 0) + { + assert(jointCount * 16 == jointsBindPosesCount); + float m[16]; + for (unsigned int i = 0; i < jointCount; i++) + { + if (!_bundleReader->readMatrix(m)) + { + CCLOGINFO("Failed to load C3DMeshSkin in bundle '%s'.", _path.c_str()); + return NULL; + } + skindata->inverseBindPoseMatrices.push_back(m); + } + } + + skindata->rootBoneIndex = 0;//????? + + return true; +} + GLenum Bundle3D::parseGLType(const std::string& str) { if (str == "GL_FLOAT") @@ -383,16 +624,44 @@ void Bundle3D::getModelPath(const std::string& path) } } +Reference* Bundle3D::seekToFirstType(unsigned int type) +{ + // for each Reference + for (unsigned int i = 0; i < _referenceCount; ++i) + { + Reference* ref = &_references[i]; + if (ref->type == type) + { + // Found a match + if (_bundleReader->seek(ref->offset, SEEK_SET) == false) + { + CCLOGINFO("Failed to seek to object '%s' in bundle '%s'.", ref->id.c_str(), _path.c_str()); + return NULL; + } + return ref; + } + } + return NULL; +} + Bundle3D::Bundle3D() -:_isBinary(false),_modelRelativePath(""),_documentBuffer(NULL),_path("") +:_isBinary(false), +_modelRelativePath(""), +_documentBuffer(NULL), +_path(""), +_referenceCount(0), +_bundleReader(NULL), +_references(NULL), +_data(NULL) { } Bundle3D::~Bundle3D() { CC_SAFE_DELETE_ARRAY(_documentBuffer); + CC_SAFE_DELETE_ARRAY(_bundleReader); + CC_SAFE_DELETE_ARRAY(_references); + CC_SAFE_DELETE(_data); } - - NS_CC_END diff --git a/cocos/3d/CCBundle3D.h b/cocos/3d/CCBundle3D.h index dbaefa1cc6..2a610a6dfa 100644 --- a/cocos/3d/CCBundle3D.h +++ b/cocos/3d/CCBundle3D.h @@ -39,8 +39,10 @@ #include "json/document.h" NS_CC_BEGIN - +class BundleReader; class Animation3D; +class Data; + class Bundle3D { public: @@ -78,6 +80,12 @@ public: */ bool loadAnimationData(const std::string& id, Animation3DData* animationdata); + bool loadBinary(const std::string& path); + + bool loadMeshDataBinary(MeshData* meshdata); + + bool loadMeshSkin(SkinData* skindata); + protected: GLenum parseGLType(const std::string& str); @@ -88,6 +96,8 @@ protected: // get model path void getModelPath(const std::string& path); + Reference* seekToFirstType(unsigned int type); + protected: Bundle3D(); ~Bundle3D(); @@ -101,6 +111,13 @@ protected: rapidjson::Document _document; + BundleReader* _bundleReader; + + unsigned int _referenceCount; + Reference* _references; + + Data* _data; + bool _isBinary; }; diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index 178a91d4ec..0e163f09cf 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -34,6 +34,26 @@ NS_CC_BEGIN +// vertex usage elements. +enum Vertex_Usage +{ + Vertex_Usage_POSITION = 1, + Vertex_Usage_NORMAL = 2, + Vertex_Usage_COLOR = 3, + Vertex_Usage_TANGENT = 4, + Vertex_Usage_BINORMAL = 5, + Vertex_Usage_BLENDWEIGHTS = 6, + Vertex_Usage_BLENDINDICES = 7, + Vertex_Usage_TEXCOORD0 = 8, + Vertex_Usage_TEXCOORD1 = 9, + Vertex_Usage_TEXCOORD2 = 10, + Vertex_Usage_TEXCOORD3 = 11, + Vertex_Usage_TEXCOORD4 = 12, + Vertex_Usage_TEXCOORD5 = 13, + Vertex_Usage_TEXCOORD6 = 14, + Vertex_Usage_TEXCOORD7 = 15 +}; + //mesh vertex attribute struct MeshVertexAttrib { @@ -182,6 +202,17 @@ public: } }; +class Reference +{ +public: + std::string id; + unsigned int type; + unsigned int offset; + + Reference(){}; + + ~Reference(){}; +}; NS_CC_END #endif //__CC_BUNDLE_3D_DATA_H__ diff --git a/cocos/3d/CCBundleReader.cpp b/cocos/3d/CCBundleReader.cpp new file mode 100644 index 0000000000..a84671f96d --- /dev/null +++ b/cocos/3d/CCBundleReader.cpp @@ -0,0 +1,211 @@ +#include "CCBundleReader.h" +#include "platform/CCFileUtils.h" + +NS_CC_BEGIN + +BundleReader::~BundleReader() +{ + close(); +}; + +BundleReader* BundleReader::create(char* lpbuffer, unsigned int length) +{ + if (lpbuffer) + { + BundleReader* stream = new BundleReader(); + stream->init(lpbuffer, length); + return stream; + } + return NULL; +} + +void BundleReader::close() +{ + CC_SAFE_DELETE(m_buffer); +} + +size_t BundleReader::read(void* ptr, size_t size, size_t count) +{ + if (!m_buffer || eof()) + return 0; + + size_t validCount; + size_t validLength = m_length - m_position; + size_t needLength = size*count; + char* ptr1 = (char*)ptr; + if(validLength <= needLength) + { + validCount = validLength/size; + size_t readLength = size*validCount; + memcpy(ptr1,(char*)m_buffer+m_position,readLength); + ptr1 += readLength; + m_position += readLength; + readLength = validLength - readLength; + if(readLength>0) + { + memcpy(ptr1,(char*)m_buffer+m_position,readLength); + m_position += readLength; + validCount+=1; + } + } + else + { + memcpy(ptr1,(char*)m_buffer+m_position,needLength); + m_position += needLength; + validCount = count; + } + //*ptr1 = 0; + + return validCount; +} + +char* BundleReader::readLine(int num,char* line) +{ + if (!m_buffer) + return 0; + + //char* str = new char[num]; + char* buffer = (char*)m_buffer+m_position; + + char* p = line; + char c; + size_t readNum = 0; + while((c=*buffer) != 10 && readNum < (size_t)num && m_position<(long int)m_length) + { + *p = c; + p++; + buffer++; + m_position++; + readNum++; + } + *p = '\0'; + + return line; +} + +size_t BundleReader::write(const void* ptr, size_t size, size_t count) +{ + if (!m_buffer) + return 0; + + size_t validCount; + size_t validLength = m_length - m_position; + size_t needLength = size*count; + const char* ptr1 = (const char*)ptr; + if (validLength <= needLength) + { + validCount = validLength / size; + size_t readLength = size * validCount; + memcpy((char*)m_buffer + m_position, ptr1, readLength); + ptr1 += readLength; + m_position += readLength; + readLength = validLength - readLength; + if(readLength > 0) + { + memcpy((char*)m_buffer+m_position, ptr1, readLength); + m_position += readLength; + validCount += 1; + } + } + else + { + memcpy((char*)m_buffer + m_position, ptr1, needLength); + m_position += needLength; + validCount = count; + } + + return validCount; +} + +bool BundleReader::eof() +{ + if (!m_buffer) + return true; + return ((size_t)tell()) >= length(); +} + +size_t BundleReader::length() +{ + return m_length; +} + +long int BundleReader::tell() +{ + if (!m_buffer) + return -1; + return m_position; +} + +bool BundleReader::seek(long int offset, int origin) +{ + if (!m_buffer) + return false; + + if(origin == SEEK_CUR) + { + m_position += offset; + } + else if(origin == SEEK_SET) + { + m_position = offset; + } + else if(origin == SEEK_END) + { + m_position = m_length+offset; + } + else + return false; + + return true; +} + +bool BundleReader::rewind() +{ + if (m_buffer != NULL) + { + m_position = 0; + return true; + } + return false; +} + +std::string BundleReader::readString() +{ + unsigned int length; + if(read(&length, 4, 1) != 1) + { + return std::string(); + } + + std::string str; + if (length > 0) + { + str.resize(length); + if (read(&str[0], 1, length) != length) + { + return std::string(); + } + } + return str; +} + +bool BundleReader::readMatrix(float* m) +{ + return (read(m, sizeof(float), 16) == 16); +} + +BundleReader::BundleReader() +{ + m_buffer = NULL; + m_position = 0; + m_length = 0; +}; + +void BundleReader::init(char* lpbuffer, unsigned int length) +{ + m_position = 0; + m_buffer = lpbuffer; + m_length = length; +} + +} \ No newline at end of file diff --git a/cocos/3d/CCBundleReader.h b/cocos/3d/CCBundleReader.h new file mode 100644 index 0000000000..5bb6fb8a10 --- /dev/null +++ b/cocos/3d/CCBundleReader.h @@ -0,0 +1,203 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CC_BUNDLE_READER_H__ +#define __CC_BUNDLE_READER_H__ + +#include +#include + +#include "base/CCRef.h" +#include "base/CCPlatformMacros.h" +#include "base/CCConsole.h" + +NS_CC_BEGIN + +/** + * Stream is an interface for reading and writing a sequence of bytes. + */ +class BundleReader: public cocos2d::Ref +{ +public: + ~BundleReader(); + + static BundleReader* create(char* lpbuffer, unsigned int length); + + void close(); + + /** + * Reads an array of elements. + * + * @param ptr The pointer to the memory to copy into. + * The available size should be at least bytes. + * @param size The size of each element to be read, in bytes. + * @param count The number of elements to read. + * + * @return The number of elements read. + */ + size_t read(void* ptr, size_t size, size_t count); + + /** + * Reads a line from the stream. + */ + char* readLine(int num,char* line); + + /** + * Writes an array of elements. + * + * @param ptr The pointer to the array of elements to be written. + * @param size The size of each element to be written, in bytes. + * @param count The number of elements to write. + * + * @return The number of elements written. + */ + size_t write(const void* ptr, size_t size, size_t count); + + /** + * Returns true if the end of the stream has been reached. + */ + bool eof(); + + /** + * Returns the length of the stream in bytes. + */ + size_t length(); + + /** + * Returns the position of the file pointer. + */ + long int tell(); + + /** + * Sets the position of the file pointer. + */ + bool seek(long int offset, int origin); + + /** + * Sets the file pointer at the start of the file. + */ + bool rewind(); + + /** + * read binary typed value. + */ + template bool read(T* ptr); + template bool readArray(unsigned int* length, std::vector* values); + + /** + * first read length, then read string text + */ + std::string readString(); + bool readMatrix(float* m); + +private: + BundleReader(); + void init(char* lpbuffer, unsigned int length); + +private: + long int m_position; + size_t m_length; + char* m_buffer; +}; + +// template read routines +template +inline bool BundleReader::read(T *ptr) +{ + return (read(ptr, sizeof(T), 1) == 1); +} + +/** +* template function to read array of value. +*/ +template +inline bool BundleReader::readArray(unsigned int *length, std::vector *values) +{ + if (!read(length)) + { + return false; + } + if (*length > 0 && values) + { + values->resize(*length); + if (read(&(*values)[0], sizeof(T), *length) != *length) + { + return false; + } + } + return true; +} + +/** +* specalization for char +*/ +template<> +inline bool BundleReader::read(char *ptr) +{ + if (read(ptr, sizeof(char), 1) == 1) + { + return true; + } + else + { + *ptr = -1; + return false; + } +} + +/** +* specalization for std::string +*/ +template<> +inline bool BundleReader::read(std::string *ptr) +{ + CCLOG("can not read std::string, use readString() instead"); + return false; +} + +/** +* template function to read array of value. +*/ +template<> +inline bool BundleReader::readArray(unsigned int *length, std::vector *values) +{ + if (!read(length)) + { + return false; + } + values->clear(); + if (*length > 0 && values) + { + for (int i = 0; i < (int)*length; ++i) + { + values->push_back(readString()); + } + } + return true; +} + + +NS_CC_END + +#endif diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index 5ff2b3b186..a2d97dd5ea 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,12 +541,13 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - auto sprite = Sprite3D::create("Sprite3DTest/girl.c3t"); + std::string fileName = "Sprite3DTest/girl.c3b";/*"Sprite3DTest/tianguang.c3b"*/ + auto sprite = Sprite3D::create(fileName); addChild(sprite); sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); sprite->setPosition( Vec2( p.x, p.y) ); - auto animation = Animation3D::getOrCreate("Sprite3DTest/girl.c3t"); + auto animation = Animation3D::getOrCreate(fileName); if (animation) { auto animate = Animate3D::create(animation); From f633c6a8c2466953a3be01dcfc38a9dfbeb23280 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 20 Jun 2014 12:01:54 +0800 Subject: [PATCH 05/39] create sub Animate3D --- cocos/3d/CCAnimate3D.cpp | 18 ++++++++++++++++++ cocos/3d/CCAnimate3D.h | 10 ++++++++++ cocos/3d/CCMeshSkin.cpp | 2 +- cocos/3d/CCMeshSkin.h | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp index 028a5b87f7..9901360dbf 100644 --- a/cocos/3d/CCAnimate3D.cpp +++ b/cocos/3d/CCAnimate3D.cpp @@ -45,6 +45,19 @@ Animate3D* Animate3D::create(Animation3D* animation) return animate; } +Animate3D* Animate3D::createSubAnimate3D(Animate3D* animate, float fromTime, float duration) +{ + auto subAnimate = animate->clone(); + float fullDuration = animate->getDuration(); + if (duration > fullDuration - fromTime) + duration = fullDuration - fromTime; + + subAnimate->_start = fromTime / fullDuration; + subAnimate->_last = duration / fullDuration; + + return subAnimate; +} + /** returns a clone of action */ Animate3D* Animate3D::clone() const { @@ -54,6 +67,8 @@ Animate3D* Animate3D::clone() const copy->_speed = _speed; copy->_elapsed = _elapsed; + copy->_start = _start; + copy->_last = _last; copy->_playBack = _playBack; return copy; @@ -106,6 +121,7 @@ void Animate3D::update(float t) if (_playBack) t = 1 - t; + t = _start + t * _last; for (const auto& it : _boneCurves) { auto bone = it.first; auto curve = it.second; @@ -133,6 +149,8 @@ void Animate3D::update(float t) Animate3D::Animate3D() : _speed(1) , _weight(1.f) +, _start(0.f) +, _last(1.f) , _animation(nullptr) , _playBack(false) { diff --git a/cocos/3d/CCAnimate3D.h b/cocos/3d/CCAnimate3D.h index 53f746c5e2..ff3ddd2b8b 100644 --- a/cocos/3d/CCAnimate3D.h +++ b/cocos/3d/CCAnimate3D.h @@ -48,6 +48,14 @@ public: /**create Animate3D using Animation.*/ static Animate3D* create(Animation3D* animation); + /** + * create sub Animate3D + * @param animate Animate3D used to generate sub animate3D + * @param formTime + * @param duration Time the Animate3D lasts + * @return Animate3D created using animate + */ + static Animate3D* createSubAnimate3D(Animate3D* animate, float fromTime, float duration); // // Overrides // @@ -76,6 +84,8 @@ protected: float _speed; //playing speed float _weight; //blend weight + float _start; //start time 0 - 1, used to generate sub Animate3D + float _last; //last time 0 - 1, used to generate sub Animate3D bool _playBack; // is playing back std::map _boneCurves; //weak ref }; diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index cc0808302a..823a1bfe3e 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -147,7 +147,7 @@ Bone* Bone::getParentBone() { return _parent; } -int Bone::getChildBoneCount() const +ssize_t Bone::getChildBoneCount() const { return _children.size(); } diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h index bec22956ca..4612ad1f20 100644 --- a/cocos/3d/CCMeshSkin.h +++ b/cocos/3d/CCMeshSkin.h @@ -100,7 +100,7 @@ public: /**bone tree, we do not inherit from Node, Node has too many properties that we do not need. A clean Node is needed.*/ Bone* getParentBone(); /**get child bone count*/ - int getChildBoneCount() const; + ssize_t getChildBoneCount() const; /**get child bone by index*/ Bone* getChildBoneByIndex(int index); /**add child bone*/ From e4bbfad773b2731d3b4111dd4fb14669bcf4a52a Mon Sep 17 00:00:00 2001 From: lvlong Date: Fri, 20 Jun 2014 15:30:08 +0800 Subject: [PATCH 06/39] 1. binary loader is OK. 2. add some comment. --- cocos/3d/CCBundle3D.cpp | 439 +++++++++++------- cocos/3d/CCBundle3D.h | 82 +++- cocos/3d/CCBundle3DData.h | 11 +- cocos/3d/CCBundleReader.h | 20 +- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 2 +- 5 files changed, 354 insertions(+), 200 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 36fb76597e..922520481c 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -72,27 +72,6 @@ void getChildMap(std::map >& map, SkinData* skinData, cons } } -void getChildMapT(std::map >& map, const SkinData* skinData, const rapidjson::Value& val) -{ - if (!skinData) - return; - - if (!val.HasMember("children")) - return; - - std::string parent_name = val["id"].GetString(); - const rapidjson::Value& children = val["children"]; - for (rapidjson::SizeType i = 0; i < children.Size(); i++) - { - const rapidjson::Value& child = children[i]; - std::string child_name = child["id"].GetString(); - - map[parent_name].push_back(child_name); - - getChildMapT(map, skinData, child); - } -} - Bundle3D* Bundle3D::_instance = nullptr; Bundle3D* Bundle3D::getInstance() @@ -107,39 +86,109 @@ void Bundle3D::purgeBundle3D() CC_SAFE_DELETE(_instance); } +void Bundle3D::clearBuffer() +{ + CC_SAFE_DELETE_ARRAY(_jsonBuffer); + CC_SAFE_DELETE(_binaryBuffer); +} + bool Bundle3D::load(const std::string& path) { - return loadBinary(path);// - if (_path == path) return true; - getModelPath(path); + getModelRelativePath(path); + + bool ret = false; + std::string ext = path.substr(path.length() - 4, 4); + std::transform(ext.begin(), ext.end(), ext.begin(), tolower); + if (ext == ".c3t") + { + _isBinary = false; + ret = loadJson(path); + } + else if (ext == ".c3b") + { + _isBinary = true; + ret = loadBinary(path); + } + else + { + CCLOGINFO("%s is invalid file formate", path); + } + + ret?(_path = path):(_path = ""); + + return ret; +} + +bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) +{ + if (_isBinary) + { + return loadMeshDataBinary(meshdata); + } + else + { + return loadMeshDataJson(meshdata); + } +} + +bool Bundle3D::loadSkinData(const std::string& id, SkinData* skindata) +{ + if (_isBinary) + { + return loadSkinDataBinary(skindata); + } + else + { + return loadSkinDataJson(skindata); + } +} + +bool Bundle3D::loadMaterialData(const std::string& id, MaterialData* materialdata) +{ + if (_isBinary) + { + return loadMaterialDataBinary(materialdata); + } + else + { + return loadMaterialDataJson(materialdata); + } +} + +bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animationdata) +{ + if (_isBinary) + { + return loadAnimationDataBinary(animationdata); + } + else + { + return loadAnimationDataJson(animationdata); + } +} + +bool Bundle3D::loadJson(const std::string& path) +{ std::string strFileString = FileUtils::getInstance()->getStringFromFile(path); ssize_t size = strFileString.length(); - CC_SAFE_DELETE_ARRAY(_documentBuffer); - _documentBuffer = new char[size + 1]; - memcpy(_documentBuffer, strFileString.c_str(), size); - _documentBuffer[size] = '\0'; - if (_document.ParseInsitu<0>(_documentBuffer).HasParseError()) + CC_SAFE_DELETE_ARRAY(_jsonBuffer); + _jsonBuffer = new char[size + 1]; + memcpy(_jsonBuffer, strFileString.c_str(), size); + _jsonBuffer[size] = '\0'; + if (_document.ParseInsitu<0>(_jsonBuffer).HasParseError()) { assert(0); - CC_SAFE_DELETE_ARRAY(_documentBuffer); - _path = ""; + CC_SAFE_DELETE_ARRAY(_jsonBuffer); return false; } - _path = path; return true; } -/** - * load mesh data from bundle - * @param id The ID of the mesh, load the first Mesh in the bundle if it is empty - */ -bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) +bool Bundle3D::loadMeshDataJson(MeshData* meshdata) { - return loadMeshDataBinary(meshdata); - meshdata->resetData(); assert(_document.HasMember("mesh")); @@ -182,7 +231,7 @@ bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) const rapidjson::Value& mesh_vertex_attribute_val = mesh_vertex_attribute[i]; meshdata->attribs[i].size = mesh_vertex_attribute_val["size"].GetUint(); - meshdata->attribs[i].attribSizeBytes = meshdata->attribs[i].size * parseGLTypeSize(mesh_vertex_attribute_val["type"].GetString()); + meshdata->attribs[i].attribSizeBytes = meshdata->attribs[i].size * 4; meshdata->attribs[i].type = parseGLType(mesh_vertex_attribute_val["type"].GetString()); meshdata->attribs[i].vertexAttrib = parseGLProgramAttribute(mesh_vertex_attribute_val["attribute"].GetString()); } @@ -195,7 +244,7 @@ bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) * load skin data from bundle * @param id The ID of the skin, load the first Skin in the bundle if it is empty */ -bool Bundle3D::loadSkinData(const std::string& id, SkinData* skindata) +bool Bundle3D::loadSkinDataJson(SkinData* skindata) { if (!_document.HasMember("skin")) return false; @@ -236,7 +285,7 @@ bool Bundle3D::loadSkinData(const std::string& id, SkinData* skindata) * load material data from bundle * @param id The ID of the material, load the first Material in the bundle if it is empty */ -bool Bundle3D::loadMaterialData(const std::string& id, MaterialData* materialdata) +bool Bundle3D::loadMaterialDataJson(MaterialData* materialdata) { if (!_document.HasMember("material")) return false; @@ -258,7 +307,7 @@ bool Bundle3D::loadMaterialData(const std::string& id, MaterialData* materialdat * load material data from bundle * @param id The ID of the animation, load the first animation in the bundle if it is empty */ -bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animationdata) +bool Bundle3D::loadAnimationDataJson(Animation3DData* animationdata) { if (!_document.HasMember("animation")) return false; @@ -319,31 +368,26 @@ bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animati bool Bundle3D::loadBinary(const std::string& path) { - if (_path == path) - return true; - // get file data - CC_SAFE_DELETE(_data); - _data = new Data(); - *_data = FileUtils::getInstance()->getDataFromFile(path); - if (_data->isNull()) + CC_SAFE_DELETE(_binaryBuffer); + _binaryBuffer = new Data(); + *_binaryBuffer = FileUtils::getInstance()->getDataFromFile(path); + if (_binaryBuffer->isNull()) { - _path = ""; + CCLOGINFO(false, "Failed to read file: %s", path.c_str()); return false; } + // Create bundle reader CC_SAFE_DELETE(_bundleReader); - _bundleReader = BundleReader::create((char*)_data->getBytes(), _data->getSize()); + _bundleReader = BundleReader::create((char*)_binaryBuffer->getBytes(), _binaryBuffer->getSize()); + // Read identifier info char identifier[] = { 'C', '3', 'B', '\0'}; - - // Read header info char sig[4]; - if (_bundleReader->read(sig, 1, 4) != 4 || memcmp(sig, identifier, 4) != 0) { - _path = ""; - CCLOGINFO(false, "Invalid header: %s", path.c_str()); + CCLOGINFO(false, "Invalid identifier: %s", path.c_str()); return false; } @@ -351,99 +395,48 @@ bool Bundle3D::loadBinary(const std::string& path) unsigned char ver[2]; if (_bundleReader->read(ver, 1, 2) != 2 || ver[0] != 0 || ver[1] != 1) { - _path = ""; CCLOGINFO(false, "Unsupported version: (%d, %d)", ver[0], ver[1]); return false; } - // Read has skin - unsigned char isSkin; - if (!_bundleReader->read(&isSkin)) - { - _path = ""; - CCLOGINFO(false, "Invalid bundle header"); - return false; - } - - //// Read ref table - // Read ref table size - unsigned int refCount; - if (_bundleReader->read(&refCount, 4, 1) != 1) + if (_bundleReader->read(&_referenceCount, 4, 1) != 1) { - _path = ""; CCLOGINFO("Failed to read ref table size '%s'.", path.c_str()); return false; } - _referenceCount = refCount; // Read all refs CC_SAFE_DELETE_ARRAY(_references); - _references = new Reference[refCount]; - for (unsigned int i = 0; i < refCount; ++i) + _references = new Reference[_referenceCount]; + for (unsigned int i = 0; i < _referenceCount; ++i) { if ((_references[i].id = _bundleReader->readString()).empty() || _bundleReader->read(&_references[i].type, 4, 1) != 1 || _bundleReader->read(&_references[i].offset, 4, 1) != 1) { - _path = ""; - CCLOGINFO("Failed to read ref number %d for bundle '%s'.", i,path.c_str()); + CCLOGINFO("Failed to read ref number %d for bundle '%s'.", i, path.c_str()); CC_SAFE_DELETE_ARRAY(_references); return false; } } - seekToFirstType(BUNDLE_TYPE_MESH); - - /*unsigned int childrenCount; - if (!_bundleReader->read(&childrenCount)) - { - _path = ""; - CCLOGINFO("Failed to read childrenCount '%s'.", path.c_str()); - return false; - } - - unsigned int nodeType; - _bundleReader->read(&nodeType); - - float transform[16]; - if(_bundleReader->read(transform, sizeof(float), 16) != 16) - { - _path = ""; - return false; - } - std::string parentName = _bundleReader->readString(); - - if (!_bundleReader->read(&childrenCount)) - { - _path = ""; - CCLOGINFO("Failed to read childrenCount '%s'.", path.c_str()); - return false; - } - - unsigned char hasMesh; - _bundleReader->read(&hasMesh); - - unsigned char hasMorph; - _bundleReader->read(&hasMorph); - - unsigned char hasSkin; - _bundleReader->read(&hasSkin); - - unsigned char hasMaterial; - _bundleReader->read(&hasMaterial);*/ - - _path = path; return true; } bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) { + if (!seekToFirstType(BUNDLE_TYPE_MESH)) + return false; + meshdata->resetData(); // read mesh data if (_bundleReader->read(&meshdata->attribCount, 4, 1) != 1 || meshdata->attribCount < 1) + { + CCLOGINFO("Failed to read meshdata: attribCount '%s'.", _path.c_str()); return false; + } meshdata->attribs.resize(meshdata->attribCount); for (ssize_t i = 0; i < meshdata->attribCount; i++) @@ -451,6 +444,7 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) unsigned int vUsage, vSize; if (_bundleReader->read(&vUsage, 4, 1) != 1 || _bundleReader->read(&vSize, 4, 1) != 1) { + CCLOGINFO("Failed to read meshdata: usage or size '%s'.", _path.c_str()); return false; } @@ -463,37 +457,35 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) // Read vertex data if (_bundleReader->read(&meshdata->vertexSizeInFloat, 4, 1) != 1 || meshdata->vertexSizeInFloat == 0) { + CCLOGINFO("Failed to read meshdata: vertexSizeInFloat '%s'.", _path.c_str()); return false; } meshdata->vertex.resize(meshdata->vertexSizeInFloat); - if (_bundleReader->read(&meshdata->vertex, 4, meshdata->vertexSizeInFloat) != meshdata->vertexSizeInFloat) + if (_bundleReader->read(&meshdata->vertex[0], 4, meshdata->vertexSizeInFloat) != meshdata->vertexSizeInFloat) { + CCLOGINFO("Failed to read meshdata: vertex element '%s'.", _path.c_str()); return false; } // Read index data - unsigned int meshPartCount; - if (_bundleReader->read(&meshPartCount, 4, 1) != 1) - { - return false; - } + unsigned int meshPartCount = 1; + //_bundleReader->read(&meshPartCount, 4, 1); for (unsigned int i = 0; i < meshPartCount; ++i) { - // Read primitive type, index format and index count - unsigned int pType, iFormat, iByteCount; - if (_bundleReader->read(&pType, 4, 1) != 1 || - _bundleReader->read(&iFormat, 4, 1) != 1 || - _bundleReader->read(&iByteCount, 4, 1) != 1) + unsigned int nIndexCount; + if (_bundleReader->read(&nIndexCount, 4, 1) != 1) { + CCLOGINFO("Failed to read meshdata: nIndexCount '%s'.", _path.c_str()); return false; } - meshdata->numIndex = iByteCount / 4; - - if (_bundleReader->read(&meshdata->indices, 2, iByteCount) != iByteCount) + meshdata->numIndex = nIndexCount; + meshdata->indices.resize(meshdata->numIndex); + if (_bundleReader->read(&meshdata->indices[0], 2, meshdata->numIndex) != nIndexCount) { + CCLOGINFO("Failed to read meshdata: indices '%s'.", _path.c_str()); return false; } } @@ -501,42 +493,160 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) return true; } -bool Bundle3D::loadMeshSkin(SkinData* skindata) +bool Bundle3D::loadSkinDataBinary(SkinData* skindata) { + if (!seekToFirstType(BUNDLE_TYPE_MESHSKIN)) + return false; + skindata->resetData(); - // bind shape + // transform float bindShape[16]; - _bundleReader->readMatrix(bindShape); + if (!_bundleReader->readMatrix(bindShape)) + { + CCLOGINFO("Failed to read SkinData: bindShape matrix '%s'.", _path.c_str()); + return false; + } - unsigned int jointCount; - _bundleReader->read(&jointCount); + // bone count + unsigned int boneNum; + if (!_bundleReader->read(&boneNum)) + { + CCLOGINFO("Failed to read SkinData: boneNum '%s'.", _path.c_str()); + return false; + } - for (unsigned int i = 0; i < jointCount; i++) + // bone names and bind pos + float bindpos[16]; + for (unsigned int i = 0; i < boneNum; i++) { skindata->boneNames.push_back(_bundleReader->readString()); + if (!_bundleReader->readMatrix(bindpos)) + { + CCLOGINFO("Failed to load SkinData: bindpos '%s'.", _path.c_str()); + return NULL; + } + skindata->inverseBindPoseMatrices.push_back(bindpos); } - unsigned int jointsBindPosesCount; - _bundleReader->read(&jointsBindPosesCount); + // bind shape + bindShape[16]; + _bundleReader->readMatrix(bindShape); - if (jointsBindPosesCount > 0) + // read parent and child relationship map + float transform[16]; + unsigned int linkNum; + _bundleReader->read(&linkNum); + for (unsigned int i = 0; i < linkNum; ++i) { - assert(jointCount * 16 == jointsBindPosesCount); - float m[16]; - for (unsigned int i = 0; i < jointCount; i++) + std::string id = _bundleReader->readString(); + int index = skindata->getBoneNameIndex(id); + + if (index >= 0 && skindata->rootBoneIndex < 0) + skindata->rootBoneIndex = index; + + std::string parentid = _bundleReader->readString(); + int parentIndex = skindata->getBoneNameIndex(parentid); + + if (!_bundleReader->readMatrix(transform)) { - if (!_bundleReader->readMatrix(m)) + CCLOGINFO("Failed to load SkinData: transform '%s'.", _path.c_str()); + return NULL; + } + + if (parentIndex < 0 || index < 0) + continue; + + skindata->boneChild[parentIndex].push_back(index); + } + + return true; +} + +bool Bundle3D::loadMaterialDataBinary(MaterialData* materialdata) +{ + if (!seekToFirstType(BUNDLE_TYPE_MATERIAL)) + return false; + + std::string texturePath = _bundleReader->readString(); + if (texturePath.empty()) + { + CCLOGINFO("Failed to read Materialdata: texturePath is empty '%s'.", _path.c_str()); + return false; + } + + materialdata->texturePath = _modelRelativePath + texturePath; + return true; +} + +bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) +{ + if (!seekToFirstType(BUNDLE_TYPE_ANIMATIONS)) + return false; + + animationdata->_rotationKeys.clear(); + animationdata->_scaleKeys.clear(); + animationdata->_translationKeys.clear(); + + std::string id = _bundleReader->readString(); + + if (!_bundleReader->read(&animationdata->_totalTime)) + { + CCLOGINFO("Failed to read AnimationData: totalTime '%s'.", _path.c_str()); + return false; + } + + unsigned int animNum; + if (!_bundleReader->read(&animNum)) + { + CCLOGINFO("Failed to read AnimationData: animNum '%s'.", _path.c_str()); + return false; + } + + for (unsigned int i = 0; i < animNum; ++i) + { + std::string boneName = _bundleReader->readString(); + unsigned int keyframeNum; + if (!_bundleReader->read(&keyframeNum)) + { + CCLOGINFO("Failed to read AnimationData: keyframeNum '%s'.", _path.c_str()); + return false; + } + + for (unsigned int j = 0; j < keyframeNum; ++j) + { + float keytime; + if (!_bundleReader->read(&keytime)) { - CCLOGINFO("Failed to load C3DMeshSkin in bundle '%s'.", _path.c_str()); - return NULL; + CCLOGINFO("Failed to read AnimationData: keytime '%s'.", _path.c_str()); + return false; } - skindata->inverseBindPoseMatrices.push_back(m); + + Quaternion rotate; + if (_bundleReader->read(&rotate, 4, 4) != 4) + { + CCLOGINFO("Failed to read AnimationData: rotate '%s'.", _path.c_str()); + return false; + } + animationdata->_rotationKeys[boneName].push_back(Animation3DData::QuatKey(keytime, rotate)); + + Vec3 scale; + if (_bundleReader->read(&scale, 4, 3) != 3) + { + CCLOGINFO("Failed to read AnimationData: scale '%s'.", _path.c_str()); + return false; + } + animationdata->_scaleKeys[boneName].push_back(Animation3DData::Vec3Key(keytime, scale)); + + Vec3 position; + if (_bundleReader->read(&position, 4, 3) != 3) + { + CCLOGINFO("Failed to read AnimationData: position '%s'.", _path.c_str()); + return false; + } + animationdata->_translationKeys[boneName].push_back(Animation3DData::Vec3Key(keytime, position)); } } - - skindata->rootBoneIndex = 0;//????? - return true; } @@ -557,23 +667,6 @@ GLenum Bundle3D::parseGLType(const std::string& str) } } -unsigned int Bundle3D::parseGLTypeSize(const std::string& str) -{ - if (str == "GL_FLOAT") - { - return sizeof(float); - } - else if (str == "GL_UNSIGNED_INT") - { - return sizeof(unsigned int); - } - else - { - assert(0); - return -1; - } -} - unsigned int Bundle3D::parseGLProgramAttribute(const std::string& str) { if (str == "VERTEX_ATTRIB_POSITION") @@ -607,7 +700,7 @@ unsigned int Bundle3D::parseGLProgramAttribute(const std::string& str) } } -void Bundle3D::getModelPath(const std::string& path) +void Bundle3D::getModelRelativePath(const std::string& path) { int index = path.find_last_of('/'); std::string fullModelPath; @@ -647,21 +740,21 @@ Reference* Bundle3D::seekToFirstType(unsigned int type) Bundle3D::Bundle3D() :_isBinary(false), _modelRelativePath(""), -_documentBuffer(NULL), +_jsonBuffer(NULL), _path(""), _referenceCount(0), _bundleReader(NULL), _references(NULL), -_data(NULL) +_binaryBuffer(NULL) { } Bundle3D::~Bundle3D() { - CC_SAFE_DELETE_ARRAY(_documentBuffer); + CC_SAFE_DELETE_ARRAY(_jsonBuffer); CC_SAFE_DELETE_ARRAY(_bundleReader); CC_SAFE_DELETE_ARRAY(_references); - CC_SAFE_DELETE(_data); + CC_SAFE_DELETE(_binaryBuffer); } NS_CC_END diff --git a/cocos/3d/CCBundle3D.h b/cocos/3d/CCBundle3D.h index 2a610a6dfa..7cd4ce8757 100644 --- a/cocos/3d/CCBundle3D.h +++ b/cocos/3d/CCBundle3D.h @@ -51,6 +51,12 @@ public: static void purgeBundle3D(); + void clearBuffer(); + + /** + * load file data include .c3t and .c3b + * @param path Model path + */ bool load(const std::string& path); // @@ -79,23 +85,72 @@ public: * @param id The ID of the animation, load the first animation in the bundle if it is empty */ bool loadAnimationData(const std::string& id, Animation3DData* animationdata); - - bool loadBinary(const std::string& path); - - bool loadMeshDataBinary(MeshData* meshdata); - - bool loadMeshSkin(SkinData* skindata); protected: + + bool loadJson(const std::string& path); + + bool loadMeshDataJson(MeshData* meshdata); + + bool loadSkinDataJson(SkinData* skindata); + + bool loadMaterialDataJson(MaterialData* materialdata); + + bool loadAnimationDataJson(Animation3DData* animationdata); + + /** + * load data in binary + * @param path The c3b file path + */ + bool loadBinary(const std::string& path); + + /** + * load mesh data in binary + * @param meshdata The mesh data pointer + */ + bool loadMeshDataBinary(MeshData* meshdata); + + /** + * load skin data in binary + * @param skindata The skin data pointer + */ + bool loadSkinDataBinary(SkinData* skindata); + + /** + * load material data in binary + * @param materialdata The material pointer + */ + bool loadMaterialDataBinary(MaterialData* materialdata); + + /** + * load animation data in binary + * @param animationdata The animation data pointer + */ + bool loadAnimationDataBinary(Animation3DData* animationdata); + +protected: + /** + * get define data type + * @param str The type in string + */ GLenum parseGLType(const std::string& str); - unsigned int parseGLTypeSize(const std::string& str); - + /** + * get vertex attribute type + * @param str The type in string + */ unsigned int parseGLProgramAttribute(const std::string& str); - // get model path - void getModelPath(const std::string& path); + /* + * get model path + * @param str Full path of model file + */ + void getModelRelativePath(const std::string& path); + /* + * set the read position in buffer to the target type + * @param The data type + */ Reference* seekToFirstType(unsigned int type); protected: @@ -106,17 +161,14 @@ protected: std::string _modelRelativePath; - char* _documentBuffer; + char* _jsonBuffer; std::string _path; - rapidjson::Document _document; BundleReader* _bundleReader; - unsigned int _referenceCount; Reference* _references; - - Data* _data; + Data* _binaryBuffer; bool _isBinary; }; diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index 0e163f09cf..3ae5e0141c 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -115,17 +115,16 @@ struct SkinData int getBoneNameIndex(const std::string& name)const { - std::vector::const_iterator iter = boneNames.begin(); - for (int i = 0; iter != boneNames.end(); ++iter, ++i) + int i = 0; + for( const auto &item : boneNames ) { - if ((*iter) == name) - { + if (item == name) return i; - } + else + ++i; } return -1; } - }; struct MaterialData diff --git a/cocos/3d/CCBundleReader.h b/cocos/3d/CCBundleReader.h index 5bb6fb8a10..4bcf1e2e5e 100644 --- a/cocos/3d/CCBundleReader.h +++ b/cocos/3d/CCBundleReader.h @@ -35,15 +35,25 @@ NS_CC_BEGIN /** - * Stream is an interface for reading and writing a sequence of bytes. + * BundleReader is an interface for reading sequence of bytes. */ class BundleReader: public cocos2d::Ref { public: + /** + * Destructor + */ ~BundleReader(); + /** creates an BundleReader with lpbuffer and length + * @param lpbuffer The pointer to the file data + * @param length The size for lpbuffer in bytes + */ static BundleReader* create(char* lpbuffer, unsigned int length); + /** + * Close and delete buffer + */ void close(); /** @@ -59,9 +69,9 @@ public: size_t read(void* ptr, size_t size, size_t count); /** - * Reads a line from the stream. + * Reads a line from the buffer. */ - char* readLine(int num,char* line); + char* readLine(int num, char* line); /** * Writes an array of elements. @@ -75,12 +85,12 @@ public: size_t write(const void* ptr, size_t size, size_t count); /** - * Returns true if the end of the stream has been reached. + * Returns true if the end of the buffer has been reached. */ bool eof(); /** - * Returns the length of the stream in bytes. + * Returns the length of the buffer in bytes. */ size_t length(); diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index a2d97dd5ea..99061f711b 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,7 +541,7 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/girl.c3b";/*"Sprite3DTest/tianguang.c3b"*/ + std::string fileName = "Sprite3DTest/scene.c3b"; auto sprite = Sprite3D::create(fileName); addChild(sprite); sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); From c5e562106fdcddc12476909c3fa5f689cf2b1ac7 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 20 Jun 2014 17:55:25 +0800 Subject: [PATCH 07/39] Animate3D support spawn --- cocos/3d/CCAnimate3D.cpp | 4 +-- cocos/3d/CCAnimate3D.h | 4 +++ cocos/3d/CCMeshSkin.cpp | 58 +++++++++++++++++++++------------------- cocos/3d/CCMeshSkin.h | 13 +++++++-- 4 files changed, 47 insertions(+), 32 deletions(-) diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp index 9901360dbf..c967b0f990 100644 --- a/cocos/3d/CCAnimate3D.cpp +++ b/cocos/3d/CCAnimate3D.cpp @@ -61,11 +61,11 @@ Animate3D* Animate3D::createSubAnimate3D(Animate3D* animate, float fromTime, flo /** returns a clone of action */ Animate3D* Animate3D::clone() const { - auto animate = const_cast(this); auto copy = Animate3D::create(animate->_animation); copy->_speed = _speed; + copy->_weight = _weight; copy->_elapsed = _elapsed; copy->_start = _start; copy->_last = _last; @@ -140,7 +140,7 @@ void Animate3D::update(float t) curve->scaleCurve->evaluate(t, scaleDst, EvaluateType::INT_LINEAR); scale = &scaleDst[0]; } - bone->setAnimationValue(trans, rot, scale, _weight); + bone->setAnimationValue(trans, rot, scale, this, _weight); } } diff --git a/cocos/3d/CCAnimate3D.h b/cocos/3d/CCAnimate3D.h index ff3ddd2b8b..b34fc86977 100644 --- a/cocos/3d/CCAnimate3D.h +++ b/cocos/3d/CCAnimate3D.h @@ -70,6 +70,10 @@ public: float getSpeed() const { return _speed; } void setSpeed(float speed) { _speed = speed; } + /**get & set blend weight*/ + float getWeight() const { return _weight; } + void setWeight(float weight) { _weight = weight; } + /**get & set play back*/ bool getPlayBack() const { return _playBack; } void setPlayBack(bool playBack) { _playBack = playBack; } diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index 823a1bfe3e..72ec02b145 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -98,8 +98,21 @@ const Mat4& Bone::getWorldMat() return _world; } -void Bone::setAnimationValue(float* trans, float* rot, float* scale, float weight) +void Bone::setAnimationValue(float* trans, float* rot, float* scale, void* tag, float weight) { + for (auto& it : _blendStates) { + if (it.tag == tag) + { + if (trans) + it.localTranslate.set(trans); + if (rot) + it.localRot.set(rot); + if (scale) + it.localScale.set(scale); + it.weight = weight; + return; + } + } BoneBlendState state; if (trans) state.localTranslate.set(trans); @@ -109,6 +122,7 @@ void Bone::setAnimationValue(float* trans, float* rot, float* scale, float weigh state.localScale.set(scale); state.weight = weight; + state.tag = tag; _blendStates.push_back(state); } @@ -190,8 +204,8 @@ void Bone::updateLocalMat() { if (_blendStates.size()) { - Vec3 translate(Vec3::ZERO), scale(Vec3::ONE); - Quaternion quat(Quaternion::identity()); + Vec3 translate(Vec3::ZERO), scale(Vec3::ZERO); + Quaternion quat(Quaternion::zero()); float total = 0.f; for (auto it: _blendStates) { @@ -199,13 +213,12 @@ void Bone::updateLocalMat() } if (total) { - //if (_blendStates.size() == 1) - if (true) + if (_blendStates.size() == 1) { - int cnt = _blendStates.size(); - translate = _blendStates[cnt - 1].localTranslate; - scale = _blendStates[cnt - 1].localScale; - quat = _blendStates[cnt - 1].localRot; + auto& state = _blendStates[0]; + translate = state.localTranslate; + scale = state.localScale; + quat = state.localRot; } else { @@ -213,24 +226,18 @@ void Bone::updateLocalMat() for (auto it : _blendStates) { float weight = (it.weight * invTotal); translate += it.localTranslate * weight; - if (!it.localScale.isZero()) + scale.x += it.localScale.x * weight; + scale.y += it.localScale.y * weight; + scale.z += it.localScale.z * weight; + if (!quat.isZero()) { - scale.x *= it.localScale.x * weight; - scale.y *= it.localScale.y * weight; - scale.z *= it.localScale.z * weight; - } - if (!it.localRot.isZero()) - { - if (!quat.isZero()) - { - Quaternion& q = _blendStates[0].localRot; - if (q.x * quat.x + q.y * quat.y + q.z * quat.z + q.w * quat.w < 0) + Quaternion& q = _blendStates[0].localRot; + if (q.x * quat.x + q.y * quat.y + q.z * quat.z + q.w * quat.w < 0) weight = -weight; - } - quat = Quaternion(it.localRot.x * weight + quat.x, it.localRot.y * weight + quat.y, it.localRot.z * weight + quat.z, it.localRot.w * weight + quat.w); } + quat = Quaternion(it.localRot.x * weight + quat.x, it.localRot.y * weight + quat.y, it.localRot.z * weight + quat.z, it.localRot.w * weight + quat.w); } - } + } } Mat4::createTranslation(translate, &_local); @@ -239,11 +246,6 @@ void Bone::updateLocalMat() _blendStates.clear(); } - else - { - CCLOG("use cached local"); - } - } //////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h index 4612ad1f20..172eb2062e 100644 --- a/cocos/3d/CCMeshSkin.h +++ b/cocos/3d/CCMeshSkin.h @@ -61,8 +61,15 @@ public: /**get bone name*/ const std::string& getName() const { return _name; } - /**set animation value*/ - void setAnimationValue(float* trans, float* rot, float* scale, float weight = 1.0f); + /** + * set animation value + * @param trans translate vec3 + * @param rot rotation quaternion + * @param scale scale vec3 + * @param tag, unique tag, only blend animation between different tags + * @param weight, blend weight + */ + void setAnimationValue(float* trans, float* rot, float* scale, void* tag = nullptr, float weight = 1.0f); /**clear bone blend states*/ void clearBoneBlendState(); @@ -122,11 +129,13 @@ protected: Quaternion localRot; Vec3 localScale; float weight; + void* tag; // BoneBlendState() : localTranslate(Vec3::ZERO) , localRot(Quaternion::identity()) , localScale(Vec3::ONE) , weight(1.f) + , tag(nullptr) { } From 3096979b1f60c525f4833515e28cc81efefc4188 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 20 Jun 2014 18:54:09 +0800 Subject: [PATCH 08/39] rename createSubAnimate3D to create --- cocos/3d/CCAnimate3D.cpp | 13 +++++++------ cocos/3d/CCAnimate3D.h | 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp index c967b0f990..27911095c4 100644 --- a/cocos/3d/CCAnimate3D.cpp +++ b/cocos/3d/CCAnimate3D.cpp @@ -45,17 +45,18 @@ Animate3D* Animate3D::create(Animation3D* animation) return animate; } -Animate3D* Animate3D::createSubAnimate3D(Animate3D* animate, float fromTime, float duration) +Animate3D* Animate3D::create(Animation3D* animation, float fromTime, float duration) { - auto subAnimate = animate->clone(); - float fullDuration = animate->getDuration(); + auto animate = Animate3D::create(animation); + + float fullDuration = animation->getDuration(); if (duration > fullDuration - fromTime) duration = fullDuration - fromTime; - subAnimate->_start = fromTime / fullDuration; - subAnimate->_last = duration / fullDuration; + animate->_start = fromTime / fullDuration; + animate->_last = duration / fullDuration; - return subAnimate; + return animate; } /** returns a clone of action */ diff --git a/cocos/3d/CCAnimate3D.h b/cocos/3d/CCAnimate3D.h index b34fc86977..fbda6328b5 100644 --- a/cocos/3d/CCAnimate3D.h +++ b/cocos/3d/CCAnimate3D.h @@ -49,13 +49,13 @@ public: static Animate3D* create(Animation3D* animation); /** - * create sub Animate3D - * @param animate Animate3D used to generate sub animate3D + * create Animate3D + * @param animation used to generate animate3D * @param formTime * @param duration Time the Animate3D lasts * @return Animate3D created using animate */ - static Animate3D* createSubAnimate3D(Animate3D* animate, float fromTime, float duration); + static Animate3D* create(Animation3D* animation, float fromTime, float duration); // // Overrides // From 1e319bc1f8470f5ceb689e327019572e328bdd47 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 20 Jun 2014 22:38:09 +0800 Subject: [PATCH 09/39] fix compile bug --- build/cocos2d_libs.xcodeproj/project.pbxproj | 12 ++ cocos/3d/CCBundle3D.cpp | 141 +++++++++++------- cocos/3d/CCBundle3DData.h | 61 ++++---- cocos/3d/CCMeshSkin.cpp | 8 +- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 2 +- 5 files changed, 134 insertions(+), 90 deletions(-) diff --git a/build/cocos2d_libs.xcodeproj/project.pbxproj b/build/cocos2d_libs.xcodeproj/project.pbxproj index 6e14825c29..59b36e6b9c 100644 --- a/build/cocos2d_libs.xcodeproj/project.pbxproj +++ b/build/cocos2d_libs.xcodeproj/project.pbxproj @@ -1019,6 +1019,10 @@ 373B912A187891FB00198F86 /* CCComBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 373B910718787C0B00198F86 /* CCComBase.h */; }; 3EA0FB6B191C841D00B170C8 /* UIVideoPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA0FB69191C841D00B170C8 /* UIVideoPlayer.h */; }; 3EA0FB6C191C841D00B170C8 /* UIVideoPlayerIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3EA0FB6A191C841D00B170C8 /* UIVideoPlayerIOS.mm */; }; + 3EA47870195478E00068D9D1 /* CCBundleReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EA4786E195478E00068D9D1 /* CCBundleReader.cpp */; }; + 3EA47871195478E00068D9D1 /* CCBundleReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EA4786E195478E00068D9D1 /* CCBundleReader.cpp */; }; + 3EA47872195478E00068D9D1 /* CCBundleReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA4786F195478E00068D9D1 /* CCBundleReader.h */; }; + 3EA47873195478E00068D9D1 /* CCBundleReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA4786F195478E00068D9D1 /* CCBundleReader.h */; }; 460E468118080832000CDD6D /* cocos-ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A167D21807AF4D005B8026 /* cocos-ext.h */; }; 460E468218080836000CDD6D /* cocos-ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A167D21807AF4D005B8026 /* cocos-ext.h */; }; 460E477B180808F5000CDD6D /* ExtensionMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A168321807AF4E005B8026 /* ExtensionMacros.h */; }; @@ -2330,6 +2334,8 @@ 37936A3E1869B76800E974DD /* writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = ""; }; 3EA0FB69191C841D00B170C8 /* UIVideoPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIVideoPlayer.h; sourceTree = ""; }; 3EA0FB6A191C841D00B170C8 /* UIVideoPlayerIOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UIVideoPlayerIOS.mm; sourceTree = ""; }; + 3EA4786E195478E00068D9D1 /* CCBundleReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCBundleReader.cpp; sourceTree = ""; }; + 3EA4786F195478E00068D9D1 /* CCBundleReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCBundleReader.h; sourceTree = ""; }; 46A15FCC1807A544005B8026 /* AUTHORS */ = {isa = PBXFileReference; lastKnownFileType = text; name = AUTHORS; path = ../AUTHORS; sourceTree = ""; }; 46A15FCE1807A544005B8026 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = text; name = README.md; path = ../README.md; sourceTree = ""; }; 46A15FE11807A56F005B8026 /* Export.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Export.h; sourceTree = ""; }; @@ -4900,6 +4906,8 @@ B29594B81926D61F003EEF37 /* 3d */ = { isa = PBXGroup; children = ( + 3EA4786E195478E00068D9D1 /* CCBundleReader.cpp */, + 3EA4786F195478E00068D9D1 /* CCBundleReader.h */, B6AAF83F19404E0D0069DE01 /* CCBundle3D.cpp */, B6AAF84019404E0D0069DE01 /* CCBundle3D.h */, B6ACD89C193DC0CC005E0B8A /* CCAnimate3D.cpp */, @@ -5205,6 +5213,7 @@ 1AD71EE3180E26E600808F54 /* SlotData.h in Headers */, 0634A4E2194B19E400E608AF /* CCTimeLine.h in Headers */, 1AD71EE7180E26E600808F54 /* spine-cocos2dx.h in Headers */, + 3EA47872195478E00068D9D1 /* CCBundleReader.h in Headers */, 1AD71EE9180E26E600808F54 /* spine.h in Headers */, 1AAF536C180E3374000584C8 /* HttpClient.h in Headers */, 50ABBD9D1925AB4100A911A9 /* ccGLStateCache.h in Headers */, @@ -5760,6 +5769,7 @@ 50ABC0201926664800A911A9 /* CCThread.h in Headers */, 1A01C69318F57BE800EFE3A6 /* CCDouble.h in Headers */, 50ABBE221925AB6F00A911A9 /* atitc.h in Headers */, + 3EA47873195478E00068D9D1 /* CCBundleReader.h in Headers */, 1A8C59DA180E930E00EF57C3 /* CCDisplayFactory.h in Headers */, 1A8C59DE180E930E00EF57C3 /* CCDisplayManager.h in Headers */, 50FCEBB618C72017004AD434 /* SliderReader.h in Headers */, @@ -6299,6 +6309,7 @@ 1A57034B180BD09B0088DEC7 /* tinyxml2.cpp in Sources */, 1A570354180BD0B00088DEC7 /* ioapi.cpp in Sources */, 1A570358180BD0B00088DEC7 /* unzip.cpp in Sources */, + 3EA47870195478E00068D9D1 /* CCBundleReader.cpp in Sources */, 1AD71DA9180E26E600808F54 /* CCBAnimationManager.cpp in Sources */, 1AD71DAD180E26E600808F54 /* CCBFileLoader.cpp in Sources */, 50E6D33418E174130051CA34 /* UIHBox.cpp in Sources */, @@ -6618,6 +6629,7 @@ 50ABC01A1926664800A911A9 /* CCSAXParser.cpp in Sources */, 503DD8EE1926736A00CD74DD /* CCImage.mm in Sources */, 50FCEBC818C72017004AD434 /* WidgetReader.cpp in Sources */, + 3EA47871195478E00068D9D1 /* CCBundleReader.cpp in Sources */, 46A170FC1807CECB005B8026 /* CCPhysicsBody.cpp in Sources */, 50ABBD941925AB4100A911A9 /* CCGLProgramState.cpp in Sources */, 50ABBE281925AB6F00A911A9 /* CCAutoreleasePool.cpp in Sources */, diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index c21182f5e8..8fa2a8d156 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -44,6 +44,39 @@ #define BUNDLE_TYPE_MESHPART 35 #define BUNDLE_TYPE_MESHSKIN 36 +static const char* ID = "id"; + +static const char* MESHDATA_MESH = "mesh"; +static const char* MESHDATA_DEFAULTPART = "body"; +static const char* MESHDATA_VERTEXSIZE = "vertexsize"; +static const char* MESHDATA_VERTICES = "vertices"; +static const char* MESHDATA_INDEXNUM = "indexnum"; +static const char* MESHDATA_INDICES = "indices"; +static const char* MESHDATA_ATTRIBUTES = "attributes"; +static const char* MESHDATA_SIZE = "size"; +static const char* MESHDATA_TYPE = "type"; +static const char* MESHDATA_ATTRIBUTE = "attribute"; + +static const char* SKINDATA_SKIN = "skin"; +static const char* SKINDATA_BONES = "bones"; +static const char* SKINDATA_NODE = "node"; +static const char* SKINDATA_BINDSHAPE = "bindshape"; +static const char* SKINDATA_CHILDREN = "children"; + +static const char* MATERIALDATA_MATERIAL = "material"; +static const char* MATERIALDATA_BASE = "base"; +static const char* MATERIALDATA_FILENAME = "filename"; + +static const char* ANIMATIONDATA_ANIMATION = "animation"; +static const char* ANIMATIONDATA_LENGTH = "length"; +static const char* ANIMATIONDATA_BONES = "bones"; +static const char* ANIMATIONDATA_BONEID = "boneId"; +static const char* ANIMATIONDATA_KEYFRAMES = "keyframes"; +static const char* ANIMATIONDATA_TRANSLATION = "translation"; +static const char* ANIMATIONDATA_ROTATION = "rotation"; +static const char* ANIMATIONDATA_SCALE = "scale"; +static const char* ANIMATIONDATA_KEYTIME = "keytime"; + NS_CC_BEGIN void getChildMap(std::map >& map, SkinData* skinData, const rapidjson::Value& val) @@ -51,17 +84,17 @@ void getChildMap(std::map >& map, SkinData* skinData, cons if (!skinData) return; - if (!val.HasMember("children")) + if (!val.HasMember(SKINDATA_CHILDREN)) return; - std::string parent_name = val["id"].GetString(); + std::string parent_name = val[ID].GetString(); int parent_name_index = skinData->getBoneNameIndex(parent_name); - const rapidjson::Value& children = val["children"]; + const rapidjson::Value& children = val[SKINDATA_CHILDREN]; for (rapidjson::SizeType i = 0; i < children.Size(); i++) { const rapidjson::Value& child = children[i]; - std::string child_name = child["id"].GetString(); + std::string child_name = child[ID].GetString(); int child_name_index = skinData->getBoneNameIndex(child_name); if (child_name_index >= 0) @@ -173,11 +206,11 @@ bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animati bool Bundle3D::loadJson(const std::string& path) { - std::string strFileString = FileUtils::getInstance()->getStringFromFile(path); - ssize_t size = strFileString.length(); + Data data = FileUtils::getInstance()->getDataFromFile(path); + ssize_t size = data.getSize(); CC_SAFE_DELETE_ARRAY(_jsonBuffer); _jsonBuffer = new char[size + 1]; - memcpy(_jsonBuffer, strFileString.c_str(), size); + memcpy(_jsonBuffer, data.getBytes(), size); _jsonBuffer[size] = '\0'; if (_document.ParseInsitu<0>(_jsonBuffer).HasParseError()) { @@ -192,49 +225,49 @@ bool Bundle3D::loadMeshDataJson(MeshData* meshdata) { meshdata->resetData(); - assert(_document.HasMember("mesh")); - const rapidjson::Value& mash_data_array = _document["mesh"]; + assert(_document.HasMember(MESHDATA_MESH)); + const rapidjson::Value& mash_data_array = _document[MESHDATA_MESH]; assert(mash_data_array.IsArray()); const rapidjson::Value& mash_data_val = mash_data_array[(rapidjson::SizeType)0]; - assert(mash_data_val.HasMember("body")); - const rapidjson::Value& mesh_data_body_array = mash_data_val["body"]; + assert(mash_data_val.HasMember(MESHDATA_DEFAULTPART)); + const rapidjson::Value& mesh_data_body_array = mash_data_val[MESHDATA_DEFAULTPART]; assert(mesh_data_body_array.IsArray()); const rapidjson::Value& mesh_data_body_array_0 = mesh_data_body_array[(rapidjson::SizeType)0]; // vertex_size - assert(mesh_data_body_array_0.HasMember("vertexsize")); - meshdata->vertexSizeInFloat = mesh_data_body_array_0["vertexsize"].GetInt(); + assert(mesh_data_body_array_0.HasMember(MESHDATA_VERTEXSIZE)); + meshdata->vertexSizeInFloat = mesh_data_body_array_0[MESHDATA_VERTEXSIZE].GetInt(); // vertices meshdata->vertex.resize(meshdata->vertexSizeInFloat); - const rapidjson::Value& mesh_data_body_vertices = mesh_data_body_array_0["vertices"]; + const rapidjson::Value& mesh_data_body_vertices = mesh_data_body_array_0[MESHDATA_VERTICES]; for (rapidjson::SizeType i = 0; i < mesh_data_body_vertices.Size(); i++) meshdata->vertex[i] = mesh_data_body_vertices[i].GetDouble(); // index_number - meshdata->numIndex = mesh_data_body_array_0["indexnum"].GetUint(); + meshdata->numIndex = mesh_data_body_array_0[MESHDATA_INDEXNUM].GetUint(); // indices meshdata->indices.resize(meshdata->numIndex); - const rapidjson::Value& mesh_data_body_indices_val = mesh_data_body_array_0["indices"]; + const rapidjson::Value& mesh_data_body_indices_val = mesh_data_body_array_0[MESHDATA_INDICES]; for (rapidjson::SizeType i = 0; i < mesh_data_body_indices_val.Size(); i++) meshdata->indices[i] = (unsigned short)mesh_data_body_indices_val[i].GetUint(); // mesh_vertex_attribute - const rapidjson::Value& mesh_vertex_attribute = mash_data_val["attributes"]; + const rapidjson::Value& mesh_vertex_attribute = mash_data_val[MESHDATA_ATTRIBUTES]; meshdata->attribCount = mesh_vertex_attribute.Size(); meshdata->attribs.resize(meshdata->attribCount); for (rapidjson::SizeType i = 0; i < mesh_vertex_attribute.Size(); i++) { const rapidjson::Value& mesh_vertex_attribute_val = mesh_vertex_attribute[i]; - meshdata->attribs[i].size = mesh_vertex_attribute_val["size"].GetUint(); + meshdata->attribs[i].size = mesh_vertex_attribute_val[MESHDATA_SIZE].GetUint(); meshdata->attribs[i].attribSizeBytes = meshdata->attribs[i].size * 4; - meshdata->attribs[i].type = parseGLType(mesh_vertex_attribute_val["type"].GetString()); - meshdata->attribs[i].vertexAttrib = parseGLProgramAttribute(mesh_vertex_attribute_val["attribute"].GetString()); + meshdata->attribs[i].type = parseGLType(mesh_vertex_attribute_val[MESHDATA_TYPE].GetString()); + meshdata->attribs[i].vertexAttrib = parseGLProgramAttribute(mesh_vertex_attribute_val[MESHDATA_ATTRIBUTE].GetString()); } return true; @@ -242,27 +275,27 @@ bool Bundle3D::loadMeshDataJson(MeshData* meshdata) bool Bundle3D::loadSkinDataJson(SkinData* skindata) { - if (!_document.HasMember("skin")) return false; + if (!_document.HasMember(SKINDATA_SKIN )) return false; skindata->resetData(); - const rapidjson::Value& skin_data_array = _document["skin"]; + const rapidjson::Value& skin_data_array = _document[SKINDATA_SKIN ]; assert(skin_data_array.IsArray()); const rapidjson::Value& skin_data_array_val_0 = skin_data_array[(rapidjson::SizeType)0]; - if (!skin_data_array_val_0.HasMember("bones")) + if (!skin_data_array_val_0.HasMember(SKINDATA_BONES)) return false; - const rapidjson::Value& skin_data_bones = skin_data_array_val_0["bones"]; + const rapidjson::Value& skin_data_bones = skin_data_array_val_0[SKINDATA_BONES]; for (rapidjson::SizeType i = 0; i < skin_data_bones.Size(); i++) { const rapidjson::Value& skin_data_bone = skin_data_bones[i]; - std::string name = skin_data_bone["node"].GetString(); + std::string name = skin_data_bone[SKINDATA_NODE].GetString(); skindata->skinBoneNames.push_back(name); Mat4 mat_bind_pos; - const rapidjson::Value& bind_pos = skin_data_bone["bindshape"]; + const rapidjson::Value& bind_pos = skin_data_bone[SKINDATA_BINDSHAPE]; for (rapidjson::SizeType j = 0; j < bind_pos.Size(); j++) { mat_bind_pos.m[j] = bind_pos[j].GetDouble(); @@ -271,79 +304,79 @@ bool Bundle3D::loadSkinDataJson(SkinData* skindata) } const rapidjson::Value& skin_data_1 = skin_data_array[1]; - const rapidjson::Value& bone_array_0 = skin_data_1["children"][(rapidjson::SizeType)0]; - skindata->rootBoneIndex = skindata->getBoneNameIndex(bone_array_0["id"].GetString()); + const rapidjson::Value& bone_array_0 = skin_data_1[SKINDATA_CHILDREN][(rapidjson::SizeType)0]; + skindata->rootBoneIndex = skindata->getBoneNameIndex(bone_array_0[ID].GetString()); getChildMap(skindata->boneChild, skindata, bone_array_0); return true; } bool Bundle3D::loadMaterialDataJson(MaterialData* materialdata) { - if (!_document.HasMember("material")) + if (!_document.HasMember(MATERIALDATA_MATERIAL)) return false; - const rapidjson::Value& material_data_array = _document["material"]; + const rapidjson::Value& material_data_array = _document[MATERIALDATA_MATERIAL]; const rapidjson::Value& material_data_array_0 = material_data_array[(rapidjson::SizeType)0]; - const rapidjson::Value& material_data_base_array = material_data_array_0["base"]; + const rapidjson::Value& material_data_base_array = material_data_array_0[MATERIALDATA_BASE]; const rapidjson::Value& material_data_base_array_0 = material_data_base_array[(rapidjson::SizeType)0]; - materialdata->texturePath = _modelRelativePath + material_data_base_array_0["filename"].GetString(); + materialdata->texturePath = _modelRelativePath + material_data_base_array_0[MATERIALDATA_FILENAME].GetString(); return true; } bool Bundle3D::loadAnimationDataJson(Animation3DData* animationdata) { - if (!_document.HasMember("animation")) return false; + if (!_document.HasMember(ANIMATIONDATA_ANIMATION)) return false; animationdata->_rotationKeys.clear(); animationdata->_scaleKeys.clear(); animationdata->_translationKeys.clear(); - const rapidjson::Value& animation_data_array = _document["animation"]; + const rapidjson::Value& animation_data_array = _document[ANIMATIONDATA_ANIMATION]; if (animation_data_array.Size()==0) return false; const rapidjson::Value& animation_data_array_val_0 = animation_data_array[(rapidjson::SizeType)0]; - animationdata->_totalTime = animation_data_array_val_0["length"].GetDouble(); + animationdata->_totalTime = animation_data_array_val_0[ANIMATIONDATA_LENGTH].GetDouble(); - const rapidjson::Value& bones = animation_data_array_val_0["bones"]; + const rapidjson::Value& bones = animation_data_array_val_0[ANIMATIONDATA_BONES]; for (rapidjson::SizeType i = 0; i < bones.Size(); i++) { const rapidjson::Value& bone = bones[i]; - std::string bone_name = bone["boneId"].GetString(); + std::string bone_name = bone[ANIMATIONDATA_BONEID].GetString(); - if ( bone.HasMember("keyframes")) + if ( bone.HasMember(ANIMATIONDATA_KEYFRAMES)) { - const rapidjson::Value& bone_keyframes = bone["keyframes"]; + const rapidjson::Value& bone_keyframes = bone[ANIMATIONDATA_KEYFRAMES]; rapidjson::SizeType keyframe_size = bone_keyframes.Size(); for (rapidjson::SizeType j = 0; j < bone_keyframes.Size(); j++) { const rapidjson::Value& bone_keyframe = bone_keyframes[j]; - if ( bone_keyframe.HasMember("translation")) + if ( bone_keyframe.HasMember(ANIMATIONDATA_TRANSLATION)) { - const rapidjson::Value& bone_keyframe_translation = bone_keyframe["translation"]; - float keytime = bone_keyframe["keytime"].GetDouble(); + const rapidjson::Value& bone_keyframe_translation = bone_keyframe[ANIMATIONDATA_TRANSLATION]; + float keytime = bone_keyframe[ANIMATIONDATA_KEYTIME].GetDouble(); Vec3 val = Vec3(bone_keyframe_translation[(rapidjson::SizeType)0].GetDouble(), bone_keyframe_translation[1].GetDouble(), bone_keyframe_translation[2].GetDouble()); animationdata->_translationKeys[bone_name].push_back(Animation3DData::Vec3Key(keytime,val)); } - if ( bone_keyframe.HasMember("rotation")) + if ( bone_keyframe.HasMember(ANIMATIONDATA_ROTATION)) { - const rapidjson::Value& bone_keyframe_rotation = bone_keyframe["rotation"]; - float keytime = bone_keyframe["keytime"].GetDouble(); + const rapidjson::Value& bone_keyframe_rotation = bone_keyframe[ANIMATIONDATA_ROTATION]; + float keytime = bone_keyframe[ANIMATIONDATA_KEYTIME].GetDouble(); Quaternion val = Quaternion(bone_keyframe_rotation[(rapidjson::SizeType)0].GetDouble(),bone_keyframe_rotation[1].GetDouble(),bone_keyframe_rotation[2].GetDouble(),bone_keyframe_rotation[3].GetDouble()); animationdata->_rotationKeys[bone_name].push_back(Animation3DData::QuatKey(keytime,val)); } - if ( bone_keyframe.HasMember("scale")) + if ( bone_keyframe.HasMember(ANIMATIONDATA_SCALE)) { - const rapidjson::Value& bone_keyframe_scale = bone_keyframe["scale"]; - float keytime = bone_keyframe["keytime"].GetDouble(); + const rapidjson::Value& bone_keyframe_scale = bone_keyframe[ANIMATIONDATA_SCALE]; + float keytime = bone_keyframe[ANIMATIONDATA_KEYTIME].GetDouble(); Vec3 val = Vec3(bone_keyframe_scale[(rapidjson::SizeType)0].GetDouble(), bone_keyframe_scale[1].GetDouble(), bone_keyframe_scale[2].GetDouble()); animationdata->_scaleKeys[bone_name].push_back(Animation3DData::Vec3Key(keytime,val)); } @@ -508,11 +541,11 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) float bindpos[16]; for (unsigned int i = 0; i < boneNum; i++) { - skindata->boneNames.push_back(_bundleReader->readString()); + skindata->skinBoneNames.push_back(_bundleReader->readString()); if (!_bundleReader->readMatrix(bindpos)) { CCLOGINFO("Failed to load SkinData: bindpos '%s'.", _path.c_str()); - return NULL; + return nullptr; } skindata->inverseBindPoseMatrices.push_back(bindpos); } @@ -539,7 +572,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) if (!_bundleReader->readMatrix(transform)) { CCLOGINFO("Failed to load SkinData: transform '%s'.", _path.c_str()); - return NULL; + return nullptr; } if (parentIndex < 0 || index < 0) @@ -717,18 +750,18 @@ Reference* Bundle3D::seekToFirstType(unsigned int type) if (_bundleReader->seek(ref->offset, SEEK_SET) == false) { CCLOGINFO("Failed to seek to object '%s' in bundle '%s'.", ref->id.c_str(), _path.c_str()); - return NULL; + return nullptr; } return ref; } } - return NULL; + return nullptr; } Bundle3D::Bundle3D() :_isBinary(false), _modelRelativePath(""), -_jsonBuffer(NULL), +_jsonBuffer(nullptr), _path(""), _referenceCount(0), _bundleReader(NULL), diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index 3ae5e0141c..dfe8f2b230 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -34,27 +34,7 @@ NS_CC_BEGIN -// vertex usage elements. -enum Vertex_Usage -{ - Vertex_Usage_POSITION = 1, - Vertex_Usage_NORMAL = 2, - Vertex_Usage_COLOR = 3, - Vertex_Usage_TANGENT = 4, - Vertex_Usage_BINORMAL = 5, - Vertex_Usage_BLENDWEIGHTS = 6, - Vertex_Usage_BLENDINDICES = 7, - Vertex_Usage_TEXCOORD0 = 8, - Vertex_Usage_TEXCOORD1 = 9, - Vertex_Usage_TEXCOORD2 = 10, - Vertex_Usage_TEXCOORD3 = 11, - Vertex_Usage_TEXCOORD4 = 12, - Vertex_Usage_TEXCOORD5 = 13, - Vertex_Usage_TEXCOORD6 = 14, - Vertex_Usage_TEXCOORD7 = 15 -}; - -//mesh vertex attribute +/**mesh vertex attribute*/ struct MeshVertexAttrib { //attribute size @@ -67,6 +47,7 @@ struct MeshVertexAttrib int attribSizeBytes; }; +/**mesh data*/ struct MeshData { std::vector vertex; @@ -98,17 +79,25 @@ public: } }; +/**skin data*/ struct SkinData { - std::vector boneNames; - std::vector inverseBindPoseMatrices; //bind pose of bone + std::vector skinBoneNames; //skin bones affect skin + std::vector nodeBoneNames; //node bones don't affect skin, all bones [skinBone, nodeBone] + std::vector inverseBindPoseMatrices; //bind pose of skin bone, only for skin bone + std::vector skinBoneOriginMatrices; // original bone transform, for skin bone + std::vector nodeBoneOriginMatrices; // original bone transform, for node bone + //bone child info, both skinbone and node bone std::map > boneChild;//key parent, value child int rootBoneIndex; void resetData() { - boneNames.clear(); + skinBoneNames.clear(); + nodeBoneNames.clear(); inverseBindPoseMatrices.clear(); + skinBoneOriginMatrices.clear(); + nodeBoneOriginMatrices.clear(); boneChild.clear(); rootBoneIndex = -1; } @@ -116,22 +105,30 @@ struct SkinData int getBoneNameIndex(const std::string& name)const { int i = 0; - for( const auto &item : boneNames ) + for (auto iter : skinBoneNames) { - if (item == name) + if ((iter) == name) return i; - else - ++i; + i++; + } + for(auto iter : nodeBoneNames) + { + if (iter == name) + return i; + i++; } return -1; } + }; +/**material data*/ struct MaterialData { std::string texturePath; }; +/**animation data*/ struct Animation3DData { public: @@ -201,17 +198,19 @@ public: } }; -class Reference +/**reference data*/ +struct Reference { public: std::string id; unsigned int type; unsigned int offset; - Reference(){}; + Reference(){} - ~Reference(){}; + ~Reference(){} }; + NS_CC_END #endif //__CC_BUNDLE_3D_DATA_H__ diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index bb7f3e25ef..72ec02b145 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -301,14 +301,14 @@ MeshSkin* MeshSkin::create(const std::string& filename, const std::string& name) bool MeshSkin::initFromSkinData(const SkinData& skindata) { ssize_t i = 0; - for (; i < skindata.boneNames.size(); i++) { - auto bone = Bone::create(skindata.boneNames[i]); + for (; i < skindata.skinBoneNames.size(); i++) { + auto bone = Bone::create(skindata.skinBoneNames[i]); bone->_invBindPose = skindata.inverseBindPoseMatrices[i]; //bone->setOriPose(skindata.skinBoneOriginMatrices[i]); addSkinBone(bone); } - for (i = 0; i < skindata.boneNames.size(); i++) { - auto bone = Bone::create(skindata.boneNames[i]); + for (i = 0; i < skindata.nodeBoneNames.size(); i++) { + auto bone = Bone::create(skindata.nodeBoneNames[i]); //bone->setOriPose(skindata.nodeBoneOriginMatrices[i]); addNodeBone(bone); } diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index 99061f711b..9b9b4ea7bd 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,7 +541,7 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/scene.c3b"; + std::string fileName = "Sprite3DTest/girl.c3t"; auto sprite = Sprite3D::create(fileName); addChild(sprite); sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); From fa231cadb5f1880facb78f96abb2df6fa7ad6417 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 20 Jun 2014 22:57:55 +0800 Subject: [PATCH 10/39] merge v3 --- plugin | 2 +- tools/bindings-generator | 2 +- tools/cocos2d-console | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin b/plugin index 4a8c94a85a..51ceded726 160000 --- a/plugin +++ b/plugin @@ -1 +1 @@ -Subproject commit 4a8c94a85a08cddbea5e1bc499c50cce7518fb15 +Subproject commit 51ceded726cc034cdc939e379e1b24249e0ebad4 diff --git a/tools/bindings-generator b/tools/bindings-generator index 5f3bf19c5d..417bfcdce1 160000 --- a/tools/bindings-generator +++ b/tools/bindings-generator @@ -1 +1 @@ -Subproject commit 5f3bf19c5d59903662571c722fe4b34cae7e9404 +Subproject commit 417bfcdce1633a4f00de1ddb1084c2d7c33a33ce diff --git a/tools/cocos2d-console b/tools/cocos2d-console index 3164639ee4..b911aa4504 160000 --- a/tools/cocos2d-console +++ b/tools/cocos2d-console @@ -1 +1 @@ -Subproject commit 3164639ee44570d7cd3efb3c511e52077560e6fb +Subproject commit b911aa4504bc15b04c8e4cd5719a6c9aebbe9bc6 From dfd68f128a9d0c8f409dc3487ac58facf3ada853 Mon Sep 17 00:00:00 2001 From: lvlong Date: Mon, 23 Jun 2014 09:03:53 +0800 Subject: [PATCH 11/39] c3b file --- .../cpp-tests/Resources/Sprite3DTest/girl.c3b | Bin 0 -> 533267 bytes .../cpp-tests/Resources/Sprite3DTest/scene.c3b | Bin 0 -> 36699 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/girl.c3b create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/scene.c3b diff --git a/tests/cpp-tests/Resources/Sprite3DTest/girl.c3b b/tests/cpp-tests/Resources/Sprite3DTest/girl.c3b new file mode 100644 index 0000000000000000000000000000000000000000..d7d546fc07e082869ae1690c301a482db4786f86 GIT binary patch literal 533267 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�by{o?f_&QHzyb6J;xx;iync*_~h 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

O^>c7?R-Ys*VsO@kirCPLMBWn573? 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

S7jOPPr&AtnM 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 literal 0 HcmV?d00001 diff --git a/tests/cpp-tests/Resources/Sprite3DTest/scene.c3b b/tests/cpp-tests/Resources/Sprite3DTest/scene.c3b new file mode 100644 index 0000000000000000000000000000000000000000..36425b8453bba633ec7da044667482132be129de GIT binary patch literal 36699 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 literal 0 HcmV?d00001 From 75f1ef5288ea78ae3a10f7c1625d68e1b69c541c Mon Sep 17 00:00:00 2001 From: lvlong Date: Mon, 23 Jun 2014 09:23:09 +0800 Subject: [PATCH 12/39] modify warning --- cocos/3d/CCBundle3D.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 8fa2a8d156..f3332efa04 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -551,7 +551,6 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } // bind shape - bindShape[16]; _bundleReader->readMatrix(bindShape); // read parent and child relationship map From 0ac6b8c96da48c8c93991e46ca5f6aa078589322 Mon Sep 17 00:00:00 2001 From: lvlong Date: Mon, 23 Jun 2014 11:10:03 +0800 Subject: [PATCH 13/39] 1.delete write function from bundle reader. 2.unsigned int -> size_t. --- cocos/3d/CCBundle3D.cpp | 36 ++++++++++++++++++------------------ cocos/3d/CCBundleReader.cpp | 34 ---------------------------------- cocos/3d/CCBundleReader.h | 11 ----------- 3 files changed, 18 insertions(+), 63 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index f3332efa04..3908522acc 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -430,7 +430,7 @@ bool Bundle3D::loadBinary(const std::string& path) // Read all refs CC_SAFE_DELETE_ARRAY(_references); _references = new Reference[_referenceCount]; - for (unsigned int i = 0; i < _referenceCount; ++i) + for (size_t i = 0; i < _referenceCount; ++i) { if ((_references[i].id = _bundleReader->readString()).empty() || _bundleReader->read(&_references[i].type, 4, 1) != 1 || @@ -490,12 +490,12 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) } // Read index data - unsigned int meshPartCount = 1; + size_t meshPartCount = 1; //_bundleReader->read(&meshPartCount, 4, 1); - for (unsigned int i = 0; i < meshPartCount; ++i) + for (size_t i = 0; i < meshPartCount; ++i) { - unsigned int nIndexCount; + size_t nIndexCount; if (_bundleReader->read(&nIndexCount, 4, 1) != 1) { CCLOGINFO("Failed to read meshdata: nIndexCount '%s'.", _path.c_str()); @@ -530,7 +530,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } // bone count - unsigned int boneNum; + size_t boneNum; if (!_bundleReader->read(&boneNum)) { CCLOGINFO("Failed to read SkinData: boneNum '%s'.", _path.c_str()); @@ -539,7 +539,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) // bone names and bind pos float bindpos[16]; - for (unsigned int i = 0; i < boneNum; i++) + for (size_t i = 0; i < boneNum; i++) { skindata->skinBoneNames.push_back(_bundleReader->readString()); if (!_bundleReader->readMatrix(bindpos)) @@ -549,15 +549,15 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } skindata->inverseBindPoseMatrices.push_back(bindpos); } - + // bind shape _bundleReader->readMatrix(bindShape); - + // read parent and child relationship map float transform[16]; - unsigned int linkNum; + size_t linkNum; _bundleReader->read(&linkNum); - for (unsigned int i = 0; i < linkNum; ++i) + for (size_t i = 0; i < linkNum; ++i) { std::string id = _bundleReader->readString(); int index = skindata->getBoneNameIndex(id); @@ -608,7 +608,7 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) animationdata->_scaleKeys.clear(); animationdata->_translationKeys.clear(); - std::string id = _bundleReader->readString(); + _bundleReader->readString(); if (!_bundleReader->read(&animationdata->_totalTime)) { @@ -616,24 +616,24 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) return false; } - unsigned int animNum; + size_t animNum; if (!_bundleReader->read(&animNum)) { CCLOGINFO("Failed to read AnimationData: animNum '%s'.", _path.c_str()); return false; } - for (unsigned int i = 0; i < animNum; ++i) + for (size_t i = 0; i < animNum; ++i) { std::string boneName = _bundleReader->readString(); - unsigned int keyframeNum; + size_t keyframeNum; if (!_bundleReader->read(&keyframeNum)) { CCLOGINFO("Failed to read AnimationData: keyframeNum '%s'.", _path.c_str()); return false; } - for (unsigned int j = 0; j < keyframeNum; ++j) + for (size_t j = 0; j < keyframeNum; ++j) { float keytime; if (!_bundleReader->read(&keytime)) @@ -763,9 +763,9 @@ _modelRelativePath(""), _jsonBuffer(nullptr), _path(""), _referenceCount(0), -_bundleReader(NULL), -_references(NULL), -_binaryBuffer(NULL) +_bundleReader(nullptr), +_references(nullptr), +_binaryBuffer(nullptr) { } diff --git a/cocos/3d/CCBundleReader.cpp b/cocos/3d/CCBundleReader.cpp index a84671f96d..41cf4e1b34 100644 --- a/cocos/3d/CCBundleReader.cpp +++ b/cocos/3d/CCBundleReader.cpp @@ -83,40 +83,6 @@ char* BundleReader::readLine(int num,char* line) return line; } -size_t BundleReader::write(const void* ptr, size_t size, size_t count) -{ - if (!m_buffer) - return 0; - - size_t validCount; - size_t validLength = m_length - m_position; - size_t needLength = size*count; - const char* ptr1 = (const char*)ptr; - if (validLength <= needLength) - { - validCount = validLength / size; - size_t readLength = size * validCount; - memcpy((char*)m_buffer + m_position, ptr1, readLength); - ptr1 += readLength; - m_position += readLength; - readLength = validLength - readLength; - if(readLength > 0) - { - memcpy((char*)m_buffer+m_position, ptr1, readLength); - m_position += readLength; - validCount += 1; - } - } - else - { - memcpy((char*)m_buffer + m_position, ptr1, needLength); - m_position += needLength; - validCount = count; - } - - return validCount; -} - bool BundleReader::eof() { if (!m_buffer) diff --git a/cocos/3d/CCBundleReader.h b/cocos/3d/CCBundleReader.h index 4bcf1e2e5e..6cfacda86b 100644 --- a/cocos/3d/CCBundleReader.h +++ b/cocos/3d/CCBundleReader.h @@ -73,17 +73,6 @@ public: */ char* readLine(int num, char* line); - /** - * Writes an array of elements. - * - * @param ptr The pointer to the array of elements to be written. - * @param size The size of each element to be written, in bytes. - * @param count The number of elements to write. - * - * @return The number of elements written. - */ - size_t write(const void* ptr, size_t size, size_t count); - /** * Returns true if the end of the buffer has been reached. */ From e48982aeaade0db2c5124c946a0642f216f69b37 Mon Sep 17 00:00:00 2001 From: lvlong Date: Mon, 23 Jun 2014 11:12:08 +0800 Subject: [PATCH 14/39] unsigned int -> size_t --- cocos/3d/CCBundle3D.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cocos/3d/CCBundle3D.h b/cocos/3d/CCBundle3D.h index 1b4bb47981..8587870dbc 100644 --- a/cocos/3d/CCBundle3D.h +++ b/cocos/3d/CCBundle3D.h @@ -170,7 +170,7 @@ protected: rapidjson::Document _document; BundleReader* _bundleReader; - unsigned int _referenceCount; + size_t _referenceCount; Reference* _references; Data* _binaryBuffer; From c65e5d6872c0524d1979c4432142df05fceea60b Mon Sep 17 00:00:00 2001 From: yangxiao Date: Mon, 23 Jun 2014 19:08:26 +0800 Subject: [PATCH 15/39] simplify shader, bath sprite3D render --- cocos/3d/CCSprite3D.cpp | 18 ++++-- cocos/renderer/CCMeshCommand.cpp | 62 ++++++++++++++++++- cocos/renderer/CCMeshCommand.h | 13 +++- cocos/renderer/CCRenderer.cpp | 14 +++++ cocos/renderer/CCRenderer.h | 2 + cocos/renderer/ccShader_3D_PositionTex.vert | 10 +-- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 2 +- 7 files changed, 105 insertions(+), 16 deletions(-) diff --git a/cocos/3d/CCSprite3D.cpp b/cocos/3d/CCSprite3D.cpp index b54fb1760b..f92e4dc475 100644 --- a/cocos/3d/CCSprite3D.cpp +++ b/cocos/3d/CCSprite3D.cpp @@ -273,6 +273,8 @@ void Sprite3D::genGLProgramState() } setGLProgramState(programstate); + GLuint texID = _texture ? _texture->getName() : 0; + _meshCommand.genMaterialID(texID, programstate, _mesh, _blend); } GLProgram* Sprite3D::getDefaultGLProgram(bool textured) @@ -296,11 +298,12 @@ GLProgram* Sprite3D::getDefaultGLProgram(bool textured) void Sprite3D::setTexture(const std::string& texFile) { auto tex = Director::getInstance()->getTextureCache()->addImage(texFile); - if( tex && _texture != tex ) { - CC_SAFE_RETAIN(tex); - CC_SAFE_RELEASE_NULL(_texture); - _texture = tex; - } +// if( tex && _texture != tex ) { +// CC_SAFE_RETAIN(tex); +// CC_SAFE_RELEASE_NULL(_texture); +// _texture = tex; +// } + setTexture(tex); } void Sprite3D::setTexture(Texture2D* texture) @@ -309,6 +312,11 @@ void Sprite3D::setTexture(Texture2D* texture) CC_SAFE_RETAIN(texture); CC_SAFE_RELEASE_NULL(_texture); _texture = texture; + if (getGLProgramState() && _mesh) + { + GLuint texID = _texture ? _texture->getName() : 0; + _meshCommand.genMaterialID(texID, getGLProgramState(), _mesh, _blend); + } } } diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index f562f94310..2513df159e 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -32,6 +32,7 @@ #include "renderer/CCTextureAtlas.h" #include "renderer/CCTexture2D.h" #include "renderer/ccGLStateCache.h" +#include "xxhash.h" NS_CC_BEGIN @@ -107,6 +108,8 @@ MeshCommand::~MeshCommand() void MeshCommand::applyRenderState() { + + if (_cullFaceEnabled) { glEnable(GL_CULL_FACE); @@ -138,16 +141,72 @@ void MeshCommand::restoreRenderState() } } +void MeshCommand::genMaterialID(GLuint texID, void* glProgramState, void* mesh, const BlendFunc& blend) +{ + int* intstate = static_cast(glProgramState); + int* intmesh = static_cast(mesh); + + int statekey[] = {intstate[0], 0}, meshkey[] = {intmesh[0], 0}; + if (sizeof(void*) > sizeof(int)) + { + statekey[1] = intstate[1]; + meshkey[1] = intmesh[1]; + } + int intArray[] = {(int)texID, statekey[0], statekey[1], meshkey[0], meshkey[1], (int)blend.src, (int)blend.dst}; + _materialID = XXH32((const void*)intArray, sizeof(intArray), 0); +} + void MeshCommand::MatrixPalleteCallBack( GLProgram* glProgram, Uniform* uniform) { glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); } +void MeshCommand::preDraw() +{ + // set render state + applyRenderState(); + // Set material + GL::bindTexture2D(_textureID); + GL::blendFunc(_blendType.src, _blendType.dst); + glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + + + _glProgramState->apply(_mv); +} +void MeshCommand::draw() +{ + auto glProgram = _glProgramState->getGLProgram(); + auto uniform = glProgram->getUniform("u_color"); + if (uniform) + { + glProgram->setUniformLocationWith4f(uniform->location, _displayColor.x, _displayColor.y, _displayColor.z, _displayColor.w); + } + + if (_matrixPaletteSize && _matrixPalette) + { + uniform = glProgram->getUniform("u_matrixPalette"); + if (uniform) + glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); + } + + // Draw + glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); + + CC_INCREMENT_GL_DRAWN_BATCHES_AND_VERTICES(1, _indexCount); +} +void MeshCommand::postDraw() +{ + //restore render state + restoreRenderState(); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); + glBindBuffer(GL_ARRAY_BUFFER, 0); +} + void MeshCommand::execute() { // set render state applyRenderState(); - // Set material GL::bindTexture2D(_textureID); GL::blendFunc(_blendType.src, _blendType.dst); @@ -172,7 +231,6 @@ void MeshCommand::execute() //restore render state restoreRenderState(); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); glBindBuffer(GL_ARRAY_BUFFER, 0); } diff --git a/cocos/renderer/CCMeshCommand.h b/cocos/renderer/CCMeshCommand.h index fb88674b90..02c71119e4 100644 --- a/cocos/renderer/CCMeshCommand.h +++ b/cocos/renderer/CCMeshCommand.h @@ -59,8 +59,17 @@ public: void setMatrixPalette(const Vec4* matrixPalette) { _matrixPalette = matrixPalette; } void setMatrixPaletteSize(int size) { _matrixPaletteSize = size; } - + void execute(); + + //used for bath + void preDraw(); + void draw(); + void postDraw(); + + void genMaterialID(GLuint texID, void* glProgramState, void* mesh, const BlendFunc& blend); + + uint32_t getMaterialID() const { return _materialID; } protected: // apply renderstate @@ -83,6 +92,8 @@ protected: const Vec4* _matrixPalette; int _matrixPaletteSize; + uint32_t _materialID; //material ID + GLuint _vertexBuffer; GLuint _indexBuffer; GLenum _primitive; diff --git a/cocos/renderer/CCRenderer.cpp b/cocos/renderer/CCRenderer.cpp index 222118da6f..f49252e3dd 100644 --- a/cocos/renderer/CCRenderer.cpp +++ b/cocos/renderer/CCRenderer.cpp @@ -277,6 +277,7 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) { ssize_t size = queue.size(); + uint32_t material3DID = 0; //last material 3d ID for (ssize_t index = 0; index < size; ++index) { auto command = queue[index]; @@ -323,6 +324,19 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) { flush(); auto cmd = static_cast(command); +// if (material3DID != cmd->getMaterialID()) +// { +// if (material3DID != 0) +// cmd->postDraw(); +// +// cmd->preDraw(); +// material3DID = cmd->getMaterialID(); +// } +// else +// { +// cmd->draw(); +// } + cmd->execute(); } else diff --git a/cocos/renderer/CCRenderer.h b/cocos/renderer/CCRenderer.h index 434214db09..e7e5a041bf 100644 --- a/cocos/renderer/CCRenderer.h +++ b/cocos/renderer/CCRenderer.h @@ -132,6 +132,8 @@ protected: //Draw the previews queued quads and flush previous context void flush(); + void flush3D(); + void visitRenderQueue(const RenderQueue& queue); void convertToWorldCoordinates(V3F_C4B_T2F_Quad* quads, ssize_t quantity, const Mat4& modelView); diff --git a/cocos/renderer/ccShader_3D_PositionTex.vert b/cocos/renderer/ccShader_3D_PositionTex.vert index 33e8e6040c..cd6e8d2464 100644 --- a/cocos/renderer/ccShader_3D_PositionTex.vert +++ b/cocos/renderer/ccShader_3D_PositionTex.vert @@ -33,15 +33,11 @@ vec4 _skinnedPosition; vec4 getPosition() { - vec4 matrixPalette1 = vec4(0.0); - vec4 matrixPalette2 = vec4(0.0); - vec4 matrixPalette3 = vec4(0.0); - float blendWeight = a_blendWeight[0]; int matrixIndex = int (a_blendIndex[0]) * 3; - matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; - matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; - matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + vec4 matrixPalette1 = u_matrixPalette[matrixIndex] * blendWeight; + vec4 matrixPalette2 = u_matrixPalette[matrixIndex + 1] * blendWeight; + vec4 matrixPalette3 = u_matrixPalette[matrixIndex + 2] * blendWeight; blendWeight = a_blendWeight[1]; matrixIndex = int(a_blendIndex[1]) * 3; diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index 9b9b4ea7bd..cab2086881 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,7 +541,7 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/girl.c3t"; + std::string fileName = "Sprite3DTest/girl.c3b"; auto sprite = Sprite3D::create(fileName); addChild(sprite); sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); From c03ac80700e2ec049138336a5d7175ef9bf70d40 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Mon, 23 Jun 2014 23:58:45 +0800 Subject: [PATCH 16/39] Sprite3D render batch, not finished --- cocos/renderer/CCMeshCommand.cpp | 45 ++++++++++++++++++++++++-------- cocos/renderer/CCRenderer.cpp | 36 +++++++++++++++++++------ cocos/renderer/CCRenderer.h | 4 +++ 3 files changed, 66 insertions(+), 19 deletions(-) diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index 2513df159e..51208939b0 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -47,6 +47,7 @@ MeshCommand::MeshCommand() , _displayColor(1.0f, 1.0f, 1.0f, 1.0f) , _matrixPalette(nullptr) , _matrixPaletteSize(0) +, _materialID(0) { _type = RenderCommand::Type::MESH_COMMAND; } @@ -169,27 +170,49 @@ void MeshCommand::preDraw() GL::bindTexture2D(_textureID); GL::blendFunc(_blendType.src, _blendType.dst); glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); - - +// _glProgramState->apply(_mv); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); } void MeshCommand::draw() { - auto glProgram = _glProgramState->getGLProgram(); - auto uniform = glProgram->getUniform("u_color"); - if (uniform) + if (_matrixPalette) { - glProgram->setUniformLocationWith4f(uniform->location, _displayColor.x, _displayColor.y, _displayColor.z, _displayColor.w); + CCLOG("skin"); } + auto glProgram = _glProgramState->getGLProgram(); + //glProgram->use(); + //glProgram->setUniformsForBuiltins(_mv); +// auto uniform = glProgram->getUniform("u_color"); +// if (uniform) +// { +// glProgram->setUniformLocationWith4f(uniform->location, _displayColor.x, _displayColor.y, _displayColor.z, _displayColor.w); +// } +// +// if (_matrixPaletteSize && _matrixPalette) +// { +// uniform = glProgram->getUniform("u_matrixPalette"); +// if (uniform) +// glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); +// } +// +// // Draw +// glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); +// +// CC_INCREMENT_GL_DRAWN_BATCHES_AND_VERTICES(1, _indexCount); +// glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); + _glProgramState->setUniformVec4("u_color", _displayColor); if (_matrixPaletteSize && _matrixPalette) { - uniform = glProgram->getUniform("u_matrixPalette"); - if (uniform) - glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); + _glProgramState->setUniformCallback("u_matrixPalette", CC_CALLBACK_2(MeshCommand::MatrixPalleteCallBack, this)); + } - + + //_glProgramState->apply(_mv); + +// glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + // Draw glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); diff --git a/cocos/renderer/CCRenderer.cpp b/cocos/renderer/CCRenderer.cpp index f49252e3dd..a399d2f964 100644 --- a/cocos/renderer/CCRenderer.cpp +++ b/cocos/renderer/CCRenderer.cpp @@ -108,6 +108,7 @@ static const int DEFAULT_RENDER_QUEUE = 0; // Renderer::Renderer() :_lastMaterialID(0) +,_lastBatchedMeshCommand(nullptr) ,_numQuads(0) ,_glViewAssigned(false) ,_isRendering(false) @@ -284,6 +285,7 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) auto commandType = command->getType(); if(RenderCommand::Type::QUAD_COMMAND == commandType) { + flush3D(); auto cmd = static_cast(command); //Batch quads if(_numQuads + cmd->getQuadCount() > VBO_SIZE) @@ -322,22 +324,24 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) } else if (RenderCommand::Type::MESH_COMMAND == commandType) { - flush(); + flush2D(); auto cmd = static_cast(command); -// if (material3DID != cmd->getMaterialID()) +// cmd->preDraw(); +// cmd->draw(); +// cmd->postDraw(); + cmd->execute(); +// if (_lastBatchedMeshCommand == nullptr || _lastBatchedMeshCommand->getMaterialID() != cmd->getMaterialID()) // { -// if (material3DID != 0) -// cmd->postDraw(); -// +// flush3D(); // cmd->preDraw(); -// material3DID = cmd->getMaterialID(); +// cmd->draw(); // } // else // { // cmd->draw(); // } - - cmd->execute(); +// _lastBatchedMeshCommand = cmd; +// cmd->execute(); } else { @@ -390,6 +394,7 @@ void Renderer::clean() _numQuads = 0; _lastMaterialID = 0; + _lastBatchedMeshCommand = nullptr; } void Renderer::convertToWorldCoordinates(V3F_C4B_T2F_Quad* quads, ssize_t quantity, const Mat4& modelView) @@ -519,11 +524,26 @@ void Renderer::drawBatchedQuads() } void Renderer::flush() +{ + flush2D(); + flush3D(); +} + +void Renderer::flush2D() { drawBatchedQuads(); _lastMaterialID = 0; } +void Renderer::flush3D() +{ + if (_lastBatchedMeshCommand) + { + _lastBatchedMeshCommand->postDraw(); + _lastBatchedMeshCommand = nullptr; + } +} + // helpers bool Renderer::checkVisibility(const Mat4 &transform, const Size &size) diff --git a/cocos/renderer/CCRenderer.h b/cocos/renderer/CCRenderer.h index e7e5a041bf..7a1fd14253 100644 --- a/cocos/renderer/CCRenderer.h +++ b/cocos/renderer/CCRenderer.h @@ -38,6 +38,7 @@ NS_CC_BEGIN class EventListenerCustom; class QuadCommand; +class MeshCommand; /** Class that knows how to sort `RenderCommand` objects. Since the commands that have `z == 0` are "pushed back" in @@ -132,6 +133,8 @@ protected: //Draw the previews queued quads and flush previous context void flush(); + void flush2D(); + void flush3D(); void visitRenderQueue(const RenderQueue& queue); @@ -144,6 +147,7 @@ protected: uint32_t _lastMaterialID; + MeshCommand* _lastBatchedMeshCommand; std::vector _batchedQuadCommands; V3F_C4B_T2F_Quad _quads[VBO_SIZE]; From ace56df74d2bf1b8d2533a45bfbf7e5ac7682325 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Tue, 24 Jun 2014 09:27:10 +0800 Subject: [PATCH 17/39] batch sprite3D rendering --- cocos/renderer/CCMeshCommand.cpp | 31 +++---------------------------- cocos/renderer/CCRenderer.cpp | 26 +++++++++++--------------- 2 files changed, 14 insertions(+), 43 deletions(-) diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index 51208939b0..fefbdd3f69 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -171,36 +171,13 @@ void MeshCommand::preDraw() GL::blendFunc(_blendType.src, _blendType.dst); glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); // - _glProgramState->apply(_mv); + //_glProgramState->apply(_mv); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); } void MeshCommand::draw() { - if (_matrixPalette) - { - CCLOG("skin"); - } auto glProgram = _glProgramState->getGLProgram(); - //glProgram->use(); - //glProgram->setUniformsForBuiltins(_mv); -// auto uniform = glProgram->getUniform("u_color"); -// if (uniform) -// { -// glProgram->setUniformLocationWith4f(uniform->location, _displayColor.x, _displayColor.y, _displayColor.z, _displayColor.w); -// } -// -// if (_matrixPaletteSize && _matrixPalette) -// { -// uniform = glProgram->getUniform("u_matrixPalette"); -// if (uniform) -// glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); -// } -// -// // Draw -// glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); -// -// CC_INCREMENT_GL_DRAWN_BATCHES_AND_VERTICES(1, _indexCount); -// glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); + _glProgramState->setUniformVec4("u_color", _displayColor); if (_matrixPaletteSize && _matrixPalette) @@ -209,9 +186,7 @@ void MeshCommand::draw() } - //_glProgramState->apply(_mv); - -// glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + _glProgramState->apply(_mv); // Draw glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); diff --git a/cocos/renderer/CCRenderer.cpp b/cocos/renderer/CCRenderer.cpp index a399d2f964..870da5ba5b 100644 --- a/cocos/renderer/CCRenderer.cpp +++ b/cocos/renderer/CCRenderer.cpp @@ -326,21 +326,17 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) { flush2D(); auto cmd = static_cast(command); -// cmd->preDraw(); -// cmd->draw(); -// cmd->postDraw(); - cmd->execute(); -// if (_lastBatchedMeshCommand == nullptr || _lastBatchedMeshCommand->getMaterialID() != cmd->getMaterialID()) -// { -// flush3D(); -// cmd->preDraw(); -// cmd->draw(); -// } -// else -// { -// cmd->draw(); -// } -// _lastBatchedMeshCommand = cmd; + if (_lastBatchedMeshCommand == nullptr || _lastBatchedMeshCommand->getMaterialID() != cmd->getMaterialID()) + { + flush3D(); + cmd->preDraw(); + cmd->draw(); + } + else + { + cmd->draw(); + } + _lastBatchedMeshCommand = cmd; // cmd->execute(); } else From 431378a41eb5c7661a202cf07db8b6a7a735b4fb Mon Sep 17 00:00:00 2001 From: lvlong Date: Tue, 24 Jun 2014 14:10:03 +0800 Subject: [PATCH 18/39] commit for tony test --- cocos/3d/CCBundle3D.cpp | 133 ++++++++++++------ cocos/3d/CCBundle3DData.h | 34 +++++ cocos/3d/CCMeshSkin.cpp | 4 +- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 46 +++--- 4 files changed, 152 insertions(+), 65 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 3908522acc..3e09404b11 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -62,6 +62,7 @@ static const char* SKINDATA_BONES = "bones"; static const char* SKINDATA_NODE = "node"; static const char* SKINDATA_BINDSHAPE = "bindshape"; static const char* SKINDATA_CHILDREN = "children"; +static const char* SKINDATA_TRANSFORM = "tansform"; static const char* MATERIALDATA_MATERIAL = "material"; static const char* MATERIALDATA_BASE = "base"; @@ -83,26 +84,57 @@ void getChildMap(std::map >& map, SkinData* skinData, cons { if (!skinData) return; - + if (!val.HasMember(SKINDATA_CHILDREN)) return; - + + // get transform matrix + Mat4 transform; + const rapidjson::Value& parent_tranform = val[SKINDATA_TRANSFORM]; + for (rapidjson::SizeType j = 0; j < parent_tranform.Size(); j++) + { + transform.m[j] = parent_tranform[j].GetDouble(); + } + + // set origin matrices std::string parent_name = val[ID].GetString(); - int parent_name_index = skinData->getBoneNameIndex(parent_name); - + int parent_name_index = skinData->getSkinBoneNameIndex(parent_name); + if (parent_name_index < 0) + { + skinData->addNodeBoneNames(parent_name); + parent_name_index = skinData->getBoneNameIndex(parent_name); + skinData->nodeBoneOriginMatrices.push_back(transform); + } + else + { + skinData->skinBoneOriginMatrices.push_back(transform); + } + + // set root bone index + if(skinData->rootBoneIndex < 0) + { + skinData->rootBoneIndex = parent_name_index; + } + const rapidjson::Value& children = val[SKINDATA_CHILDREN]; for (rapidjson::SizeType i = 0; i < children.Size(); i++) { + // get child bone name const rapidjson::Value& child = children[i]; + std::string child_name = child[ID].GetString(); - - int child_name_index = skinData->getBoneNameIndex(child_name); - if (child_name_index >= 0) + int child_name_index = skinData->getSkinBoneNameIndex(child_name); + if (child_name_index < 0) { - map[parent_name_index].push_back(child_name_index); - - getChildMap(map, skinData, child); + skinData->addNodeBoneNames(child_name); + child_name_index = skinData->getBoneNameIndex(child_name); + } + + map[parent_name_index].push_back(child_name_index); + + getChildMap(map, skinData, child); + } } @@ -276,23 +308,23 @@ bool Bundle3D::loadMeshDataJson(MeshData* meshdata) bool Bundle3D::loadSkinDataJson(SkinData* skindata) { if (!_document.HasMember(SKINDATA_SKIN )) return false; - + skindata->resetData(); - + const rapidjson::Value& skin_data_array = _document[SKINDATA_SKIN ]; - + assert(skin_data_array.IsArray()); const rapidjson::Value& skin_data_array_val_0 = skin_data_array[(rapidjson::SizeType)0]; - + if (!skin_data_array_val_0.HasMember(SKINDATA_BONES)) return false; - + const rapidjson::Value& skin_data_bones = skin_data_array_val_0[SKINDATA_BONES]; for (rapidjson::SizeType i = 0; i < skin_data_bones.Size(); i++) { const rapidjson::Value& skin_data_bone = skin_data_bones[i]; std::string name = skin_data_bone[SKINDATA_NODE].GetString(); - skindata->skinBoneNames.push_back(name); + skindata->addSkinBoneNames(name); Mat4 mat_bind_pos; const rapidjson::Value& bind_pos = skin_data_bone[SKINDATA_BINDSHAPE]; @@ -302,11 +334,12 @@ bool Bundle3D::loadSkinDataJson(SkinData* skindata) } skindata->inverseBindPoseMatrices.push_back(mat_bind_pos); } - + + // set root bone infomation const rapidjson::Value& skin_data_1 = skin_data_array[1]; - const rapidjson::Value& bone_array_0 = skin_data_1[SKINDATA_CHILDREN][(rapidjson::SizeType)0]; - skindata->rootBoneIndex = skindata->getBoneNameIndex(bone_array_0[ID].GetString()); - getChildMap(skindata->boneChild, skindata, bone_array_0); + + // parent and child relationship map + getChildMap(skindata->boneChild, skindata, skin_data_1); return true; } @@ -353,7 +386,7 @@ bool Bundle3D::loadAnimationDataJson(Animation3DData* animationdata) { const rapidjson::Value& bone_keyframes = bone[ANIMATIONDATA_KEYFRAMES]; rapidjson::SizeType keyframe_size = bone_keyframes.Size(); - for (rapidjson::SizeType j = 0; j < bone_keyframes.Size(); j++) + for (rapidjson::SizeType j = 0; j < keyframe_size; j++) { const rapidjson::Value& bone_keyframe = bone_keyframes[j]; @@ -518,9 +551,9 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) { if (!seekToFirstType(BUNDLE_TYPE_MESHSKIN)) return false; - + skindata->resetData(); - + // transform float bindShape[16]; if (!_bundleReader->readMatrix(bindShape)) @@ -528,9 +561,9 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) CCLOGINFO("Failed to read SkinData: bindShape matrix '%s'.", _path.c_str()); return false; } - - // bone count - size_t boneNum; + + // bone count + unsigned int boneNum; if (!_bundleReader->read(&boneNum)) { CCLOGINFO("Failed to read SkinData: boneNum '%s'.", _path.c_str()); @@ -539,7 +572,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) // bone names and bind pos float bindpos[16]; - for (size_t i = 0; i < boneNum; i++) + for (unsigned int i = 0; i < boneNum; i++) { skindata->skinBoneNames.push_back(_bundleReader->readString()); if (!_bundleReader->readMatrix(bindpos)) @@ -549,35 +582,55 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } skindata->inverseBindPoseMatrices.push_back(bindpos); } - + // bind shape _bundleReader->readMatrix(bindShape); - + // read parent and child relationship map float transform[16]; - size_t linkNum; + unsigned int linkNum; _bundleReader->read(&linkNum); - for (size_t i = 0; i < linkNum; ++i) + for (unsigned int i = 0; i < linkNum; ++i) { std::string id = _bundleReader->readString(); - int index = skindata->getBoneNameIndex(id); - - if (index >= 0 && skindata->rootBoneIndex < 0) + int index = skindata->getSkinBoneNameIndex(id); + if(index < 0) + { + skindata->addNodeBoneNames(id); + index = skindata->getBoneNameIndex(id); + skindata->nodeBoneOriginMatrices.push_back(transform); + } + else + { + skindata->skinBoneOriginMatrices.push_back(transform); + } + + // set root bone index + if (skindata->rootBoneIndex < 0) skindata->rootBoneIndex = index; - + std::string parentid = _bundleReader->readString(); - int parentIndex = skindata->getBoneNameIndex(parentid); if (!_bundleReader->readMatrix(transform)) { CCLOGINFO("Failed to load SkinData: transform '%s'.", _path.c_str()); return nullptr; } - - if (parentIndex < 0 || index < 0) - continue; - + + int parentIndex = skindata->getBoneNameIndex(parentid); + if(parentIndex < 0) + { + skindata->addNodeBoneNames(parentid); + index = skindata->getBoneNameIndex(parentid); + skindata->nodeBoneOriginMatrices.push_back(transform); + } + else + { + skindata->skinBoneOriginMatrices.push_back(transform); + } + skindata->boneChild[parentIndex].push_back(index); + } return true; diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h index dfe8f2b230..882b0521ca 100644 --- a/cocos/3d/CCBundle3DData.h +++ b/cocos/3d/CCBundle3DData.h @@ -102,6 +102,40 @@ struct SkinData rootBoneIndex = -1; } + void addSkinBoneNames(const std::string& name) + { + for (auto iter : skinBoneNames) + { + if ((iter) == name) + return; + } + + skinBoneNames.push_back(name); + } + + void addNodeBoneNames(const std::string& name) + { + for (auto iter : nodeBoneNames) + { + if ((iter) == name) + return; + } + + nodeBoneNames.push_back(name); + } + + int getSkinBoneNameIndex(const std::string& name)const + { + int i = 0; + for (auto iter : skinBoneNames) + { + if ((iter) == name) + return i; + i++; + } + return -1; + } + int getBoneNameIndex(const std::string& name)const { int i = 0; diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index 72ec02b145..e3347d0400 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -304,12 +304,12 @@ bool MeshSkin::initFromSkinData(const SkinData& skindata) for (; i < skindata.skinBoneNames.size(); i++) { auto bone = Bone::create(skindata.skinBoneNames[i]); bone->_invBindPose = skindata.inverseBindPoseMatrices[i]; - //bone->setOriPose(skindata.skinBoneOriginMatrices[i]); + bone->setOriPose(skindata.skinBoneOriginMatrices[i]); addSkinBone(bone); } for (i = 0; i < skindata.nodeBoneNames.size(); i++) { auto bone = Bone::create(skindata.nodeBoneNames[i]); - //bone->setOriPose(skindata.nodeBoneOriginMatrices[i]); + bone->setOriPose(skindata.nodeBoneOriginMatrices[i]); addNodeBone(bone); } for (auto it : skindata.boneChild) { diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index cab2086881..706f6c9283 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,33 +541,33 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/girl.c3b"; + std::string fileName = "Sprite3DTest/girl.c3t"; auto sprite = Sprite3D::create(fileName); addChild(sprite); - sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); +// sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); sprite->setPosition( Vec2( p.x, p.y) ); - auto animation = Animation3D::getOrCreate(fileName); - if (animation) - { - auto animate = Animate3D::create(animation); - if(std::rand() %3 == 0) - { - animate->setPlayBack(true); - } - - int rand2 = std::rand(); - if(rand2 % 3 == 1) - { - animate->setSpeed(animate->getSpeed() + CCRANDOM_0_1()); - } - else if(rand2 % 3 == 2) - { - animate->setSpeed(animate->getSpeed() - 0.5 * CCRANDOM_0_1()); - } - - sprite->runAction(RepeatForever::create(animate)); - } +// auto animation = Animation3D::getOrCreate(fileName); +// if (animation) +// { +// auto animate = Animate3D::create(animation); +// if(std::rand() %3 == 0) +// { +// animate->setPlayBack(true); +// } +// +// int rand2 = std::rand(); +// if(rand2 % 3 == 1) +// { +// animate->setSpeed(animate->getSpeed() + CCRANDOM_0_1()); +// } +// else if(rand2 % 3 == 2) +// { +// animate->setSpeed(animate->getSpeed() - 0.5 * CCRANDOM_0_1()); +// } +// +// sprite->runAction(RepeatForever::create(animate)); +// } } void Sprite3DWithSkinTest::onTouchesEnded(const std::vector& touches, Event* event) From dc0101737cfdc5d11fe6660de7bccb2c3b2e3ac2 Mon Sep 17 00:00:00 2001 From: lvlong Date: Tue, 24 Jun 2014 14:43:20 +0800 Subject: [PATCH 19/39] test for tony --- cocos/3d/CCBundle3D.cpp | 2 +- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 46 +++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 3e09404b11..7dc4844364 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -621,7 +621,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) if(parentIndex < 0) { skindata->addNodeBoneNames(parentid); - index = skindata->getBoneNameIndex(parentid); + parentIndex = skindata->getBoneNameIndex(parentid); skindata->nodeBoneOriginMatrices.push_back(transform); } else diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index 706f6c9283..cab2086881 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,33 +541,33 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/girl.c3t"; + std::string fileName = "Sprite3DTest/girl.c3b"; auto sprite = Sprite3D::create(fileName); addChild(sprite); -// sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); + sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); sprite->setPosition( Vec2( p.x, p.y) ); -// auto animation = Animation3D::getOrCreate(fileName); -// if (animation) -// { -// auto animate = Animate3D::create(animation); -// if(std::rand() %3 == 0) -// { -// animate->setPlayBack(true); -// } -// -// int rand2 = std::rand(); -// if(rand2 % 3 == 1) -// { -// animate->setSpeed(animate->getSpeed() + CCRANDOM_0_1()); -// } -// else if(rand2 % 3 == 2) -// { -// animate->setSpeed(animate->getSpeed() - 0.5 * CCRANDOM_0_1()); -// } -// -// sprite->runAction(RepeatForever::create(animate)); -// } + auto animation = Animation3D::getOrCreate(fileName); + if (animation) + { + auto animate = Animate3D::create(animation); + if(std::rand() %3 == 0) + { + animate->setPlayBack(true); + } + + int rand2 = std::rand(); + if(rand2 % 3 == 1) + { + animate->setSpeed(animate->getSpeed() + CCRANDOM_0_1()); + } + else if(rand2 % 3 == 2) + { + animate->setSpeed(animate->getSpeed() - 0.5 * CCRANDOM_0_1()); + } + + sprite->runAction(RepeatForever::create(animate)); + } } void Sprite3DWithSkinTest::onTouchesEnded(const std::vector& touches, Event* event) From 617ec1dcf94d78d05824586f1bec7e7196ae0d86 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Tue, 24 Jun 2014 19:45:51 +0800 Subject: [PATCH 20/39] support vao --- cocos/renderer/CCGLProgramState.cpp | 17 +++++- cocos/renderer/CCGLProgramState.h | 5 ++ cocos/renderer/CCMeshCommand.cpp | 90 +++++++++++++++++++++++++---- cocos/renderer/CCMeshCommand.h | 24 +++++++- cocos/renderer/CCRenderer.cpp | 8 +-- 5 files changed, 123 insertions(+), 21 deletions(-) diff --git a/cocos/renderer/CCGLProgramState.cpp b/cocos/renderer/CCGLProgramState.cpp index a408aac219..00e3b34180 100644 --- a/cocos/renderer/CCGLProgramState.cpp +++ b/cocos/renderer/CCGLProgramState.cpp @@ -325,6 +325,15 @@ void GLProgramState::resetGLProgram() } void GLProgramState::apply(const Mat4& modelView) +{ + applyGLProgram(modelView); + + applyAttributes(); + + applyUniforms(); +} + +void GLProgramState::applyGLProgram(const Mat4& modelView) { CCASSERT(_glprogram, "invalid glprogram"); if(_uniformAttributeValueDirty) @@ -348,7 +357,9 @@ void GLProgramState::apply(const Mat4& modelView) // set shader _glprogram->use(); _glprogram->setUniformsForBuiltins(modelView); - +} +void GLProgramState::applyAttributes() +{ // Don't set attributes if they weren't set // Use Case: Auto-batching if(_vertexAttribsFlags) { @@ -360,7 +371,9 @@ void GLProgramState::apply(const Mat4& modelView) attribute.second.apply(); } } - +} +void GLProgramState::applyUniforms() +{ // set uniforms for(auto& uniform : _uniforms) { uniform.second.apply(); diff --git a/cocos/renderer/CCGLProgramState.h b/cocos/renderer/CCGLProgramState.h index fc30ea7900..9c5c6adab4 100644 --- a/cocos/renderer/CCGLProgramState.h +++ b/cocos/renderer/CCGLProgramState.h @@ -157,7 +157,12 @@ public: /** gets-or-creates an instance of GLProgramState for a given GLProgramName */ static GLProgramState* getOrCreateWithGLProgramName(const std::string &glProgramName ); + // apply GLProgram, attributes and uniforms void apply(const Mat4& modelView); + + void applyGLProgram(const Mat4& modelView); + void applyAttributes(); + void applyUniforms(); void setGLProgram(GLProgram* glprogram); GLProgram* getGLProgram() const { return _glprogram; } diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index fefbdd3f69..bacea1db76 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -23,7 +23,12 @@ ****************************************************************************/ #include "base/ccMacros.h" +#include "base/CCConfiguration.h" #include "base/CCDirector.h" +#include "base/CCEventCustom.h" +#include "base/CCEventListenerCustom.h" +#include "base/CCEventDispatcher.h" +#include "base/CCEventType.h" #include "renderer/CCMeshCommand.h" #include "renderer/ccGLStateCache.h" #include "renderer/CCGLProgram.h" @@ -48,8 +53,14 @@ MeshCommand::MeshCommand() , _matrixPalette(nullptr) , _matrixPaletteSize(0) , _materialID(0) +, _vao(0) { _type = RenderCommand::Type::MESH_COMMAND; +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + // listen the event when app go to foreground + _backToForegroundlistener = EventListenerCustom::create(EVENT_COME_TO_FOREGROUND, CC_CALLBACK_1(MeshCommand::listenBackToForeground, this)); + Director::getInstance()->getEventDispatcher()->addEventListenerWithFixedPriority(_backToForegroundlistener, -1); +#endif } void MeshCommand::init(float globalOrder, @@ -74,6 +85,7 @@ void MeshCommand::init(float globalOrder, _indexBuffer = indexBuffer; _primitive = primitive; _indexFormat = indexFormat; + //_vao = vao; _indexCount = indexCount; _mv = mv; } @@ -105,12 +117,14 @@ void MeshCommand::setDisplayColor(const Vec4& color) MeshCommand::~MeshCommand() { + releaseVAO(); +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + Director::getInstance()->getEventDispatcher()->removeEventListener(_backToForegroundlistener); +#endif } void MeshCommand::applyRenderState() { - - if (_cullFaceEnabled) { glEnable(GL_CULL_FACE); @@ -155,6 +169,8 @@ void MeshCommand::genMaterialID(GLuint texID, void* glProgramState, void* mesh, } int intArray[] = {(int)texID, statekey[0], statekey[1], meshkey[0], meshkey[1], (int)blend.src, (int)blend.dst}; _materialID = XXH32((const void*)intArray, sizeof(intArray), 0); + + //generate vao here } void MeshCommand::MatrixPalleteCallBack( GLProgram* glProgram, Uniform* uniform) @@ -162,19 +178,30 @@ void MeshCommand::MatrixPalleteCallBack( GLProgram* glProgram, Uniform* uniform) glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); } -void MeshCommand::preDraw() +void MeshCommand::preBatchDraw() { // set render state applyRenderState(); // Set material GL::bindTexture2D(_textureID); GL::blendFunc(_blendType.src, _blendType.dst); - glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); -// - //_glProgramState->apply(_mv); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + + if (_vao == 0) + buildVAO(); + if (_vao) + { + GL::bindVAO(_vao); + } + else + { + glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); + _glProgramState->applyAttributes(); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + } + + //glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); } -void MeshCommand::draw() +void MeshCommand::batchDraw() { auto glProgram = _glProgramState->getGLProgram(); @@ -186,19 +213,28 @@ void MeshCommand::draw() } - _glProgramState->apply(_mv); + _glProgramState->applyGLProgram(_mv); + _glProgramState->applyUniforms(); + //_glProgramState->apply(_mv); // Draw glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); CC_INCREMENT_GL_DRAWN_BATCHES_AND_VERTICES(1, _indexCount); } -void MeshCommand::postDraw() +void MeshCommand::postBatchDraw() { //restore render state restoreRenderState(); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); - glBindBuffer(GL_ARRAY_BUFFER, 0); + if (_vao) + { + GL::bindVAO(0); + } + else + { + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); + glBindBuffer(GL_ARRAY_BUFFER, 0); + } } void MeshCommand::execute() @@ -233,4 +269,34 @@ void MeshCommand::execute() glBindBuffer(GL_ARRAY_BUFFER, 0); } +void MeshCommand::buildVAO() +{ + releaseVAO(); + if (Configuration::getInstance()->supportsShareableVAO()) + { + glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); + _glProgramState->applyAttributes(); + + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + GL::bindVAO(0); + glBindBuffer(GL_ARRAY_BUFFER, 0); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); + } +} +void MeshCommand::releaseVAO() +{ + if (Configuration::getInstance()->supportsShareableVAO() && _vao) + { + glDeleteVertexArrays(1, &_vao); + GL::bindVAO(0); + } +} + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) +void MeshCommand::listenBackToForeground(EventCustom* event) +{ + releaseVAO(); +} +#endif + NS_CC_END diff --git a/cocos/renderer/CCMeshCommand.h b/cocos/renderer/CCMeshCommand.h index 02c71119e4..266e55e5be 100644 --- a/cocos/renderer/CCMeshCommand.h +++ b/cocos/renderer/CCMeshCommand.h @@ -25,6 +25,7 @@ #ifndef _CC_MESHCOMMAND_H_ #define _CC_MESHCOMMAND_H_ +#include #include "CCRenderCommand.h" #include "renderer/CCGLProgram.h" #include "math/CCMath.h" @@ -35,6 +36,8 @@ NS_CC_BEGIN class GLProgramState; class GLProgram; struct Uniform; +class EventListenerCustom; +class EventCustom; //it is a common mesh class MeshCommand : public RenderCommand @@ -63,15 +66,23 @@ public: void execute(); //used for bath - void preDraw(); - void draw(); - void postDraw(); + void preBatchDraw(); + void batchDraw(); + void postBatchDraw(); void genMaterialID(GLuint texID, void* glProgramState, void* mesh, const BlendFunc& blend); uint32_t getMaterialID() const { return _materialID; } + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + void listenBackToForeground(EventCustom* event); +#endif protected: + //build & release vao + void buildVAO(); + void releaseVAO(); + // apply renderstate void applyRenderState(); @@ -94,6 +105,8 @@ protected: uint32_t _materialID; //material ID + GLuint _vao; //use vao if possible + GLuint _vertexBuffer; GLuint _indexBuffer; GLenum _primitive; @@ -108,7 +121,12 @@ protected: // ModelView transform Mat4 _mv; + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + EventListenerCustom* _backToForegroundlistener; +#endif }; + NS_CC_END #endif //_CC_MESHCOMMAND_H_ diff --git a/cocos/renderer/CCRenderer.cpp b/cocos/renderer/CCRenderer.cpp index 870da5ba5b..d5afd00e83 100644 --- a/cocos/renderer/CCRenderer.cpp +++ b/cocos/renderer/CCRenderer.cpp @@ -329,12 +329,12 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) if (_lastBatchedMeshCommand == nullptr || _lastBatchedMeshCommand->getMaterialID() != cmd->getMaterialID()) { flush3D(); - cmd->preDraw(); - cmd->draw(); + cmd->preBatchDraw(); + cmd->batchDraw(); } else { - cmd->draw(); + cmd->batchDraw(); } _lastBatchedMeshCommand = cmd; // cmd->execute(); @@ -535,7 +535,7 @@ void Renderer::flush3D() { if (_lastBatchedMeshCommand) { - _lastBatchedMeshCommand->postDraw(); + _lastBatchedMeshCommand->postBatchDraw(); _lastBatchedMeshCommand = nullptr; } } From 2e4c801b2fd7e4637eb08f00ab1ffa7f0281fc01 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Tue, 24 Jun 2014 23:33:30 +0800 Subject: [PATCH 21/39] load originpose --- cocos/3d/CCBundle3D.cpp | 16 ++++++++++------ cocos/3d/CCMeshSkin.cpp | 9 +++++---- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 4 ++-- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 7dc4844364..199081ba17 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -85,9 +85,6 @@ void getChildMap(std::map >& map, SkinData* skinData, cons if (!skinData) return; - if (!val.HasMember(SKINDATA_CHILDREN)) - return; - // get transform matrix Mat4 transform; const rapidjson::Value& parent_tranform = val[SKINDATA_TRANSFORM]; @@ -102,20 +99,25 @@ void getChildMap(std::map >& map, SkinData* skinData, cons if (parent_name_index < 0) { skinData->addNodeBoneNames(parent_name); - parent_name_index = skinData->getBoneNameIndex(parent_name); skinData->nodeBoneOriginMatrices.push_back(transform); } - else + else if (parent_name_index < skinData->skinBoneNames.size()) { - skinData->skinBoneOriginMatrices.push_back(transform); + skinData->skinBoneOriginMatrices[parent_name_index] = (transform); } // set root bone index if(skinData->rootBoneIndex < 0) { + if (parent_name_index < 0) + parent_name_index = skinData->getBoneNameIndex(parent_name); + skinData->rootBoneIndex = parent_name_index; } + if (!val.HasMember(SKINDATA_CHILDREN)) + return; + const rapidjson::Value& children = val[SKINDATA_CHILDREN]; for (rapidjson::SizeType i = 0; i < children.Size(); i++) { @@ -339,6 +341,8 @@ bool Bundle3D::loadSkinDataJson(SkinData* skindata) const rapidjson::Value& skin_data_1 = skin_data_array[1]; // parent and child relationship map + skindata->skinBoneOriginMatrices.resize(skindata->skinBoneNames.size()); + //skindata->nodeBoneOriginMatrices.resize(skindata->nodeBoneNames.size()); getChildMap(skindata->boneChild, skindata, skin_data_1); return true; } diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index e3347d0400..68320464f0 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -53,10 +53,11 @@ void Bone::setOriPose(const Mat4& m) void Bone::resetPose() { - if (_parent) - _world = _parent->_world * _oriPose; - else - _world = _oriPose; + _local =_oriPose; +// if (_parent) +// _world = _parent->_world * _oriPose; +// else +// _world = _oriPose; for (auto it : _children) { it->resetPose(); diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index cab2086881..3f73d3fa41 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -541,10 +541,10 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/girl.c3b"; + std::string fileName = "Sprite3DTest/girl.c3t"; auto sprite = Sprite3D::create(fileName); addChild(sprite); - sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); + //sprite->setRotation3D(Vec3(0.f, 90.f, 0.f)); sprite->setPosition( Vec2( p.x, p.y) ); auto animation = Animation3D::getOrCreate(fileName); From ab910dfe1998a95878ae2ed3239113c9d86d6425 Mon Sep 17 00:00:00 2001 From: lvlong Date: Wed, 25 Jun 2014 09:13:24 +0800 Subject: [PATCH 22/39] reader test --- cocos/3d/CCBundle3D.cpp | 130 ++++++++++++++++++++---------------- cocos/3d/CCBundle3D.h | 16 +++-- cocos/3d/CCBundleReader.cpp | 56 ++++++++-------- cocos/3d/CCBundleReader.h | 23 +++++-- 4 files changed, 126 insertions(+), 99 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 7dc4844364..8baed0711c 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -29,6 +29,8 @@ #include "renderer/CCGLProgram.h" #include "CCBundleReader.h" #include "base/CCData.h" +#include "json/document.h" + #define BUNDLE_TYPE_SCENE 1 #define BUNDLE_TYPE_NODE 2 @@ -152,10 +154,17 @@ void Bundle3D::destroyInstance() CC_SAFE_DELETE(_instance); } -void Bundle3D::clearBuffer() +void Bundle3D::clear() { - CC_SAFE_DELETE_ARRAY(_jsonBuffer); - CC_SAFE_DELETE(_binaryBuffer); + if (_isBinary) + { + CC_SAFE_DELETE(_binaryBuffer); + CC_SAFE_DELETE_ARRAY(_references); + } + else + { + CC_SAFE_DELETE_ARRAY(_jsonBuffer); + } } bool Bundle3D::load(const std::string& path) @@ -238,16 +247,19 @@ bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animati bool Bundle3D::loadJson(const std::string& path) { + clear(); + Data data = FileUtils::getInstance()->getDataFromFile(path); ssize_t size = data.getSize(); - CC_SAFE_DELETE_ARRAY(_jsonBuffer); + + // json need null-terminated string. _jsonBuffer = new char[size + 1]; memcpy(_jsonBuffer, data.getBytes(), size); _jsonBuffer[size] = '\0'; - if (_document.ParseInsitu<0>(_jsonBuffer).HasParseError()) + if (_jsonReader.ParseInsitu<0>(_jsonBuffer).HasParseError()) { assert(0); - CC_SAFE_DELETE_ARRAY(_jsonBuffer); + clear(); return false; } return true; @@ -257,8 +269,8 @@ bool Bundle3D::loadMeshDataJson(MeshData* meshdata) { meshdata->resetData(); - assert(_document.HasMember(MESHDATA_MESH)); - const rapidjson::Value& mash_data_array = _document[MESHDATA_MESH]; + assert(_jsonReader.HasMember(MESHDATA_MESH)); + const rapidjson::Value& mash_data_array = _jsonReader[MESHDATA_MESH]; assert(mash_data_array.IsArray()); const rapidjson::Value& mash_data_val = mash_data_array[(rapidjson::SizeType)0]; @@ -307,11 +319,11 @@ bool Bundle3D::loadMeshDataJson(MeshData* meshdata) bool Bundle3D::loadSkinDataJson(SkinData* skindata) { - if (!_document.HasMember(SKINDATA_SKIN )) return false; + if (!_jsonReader.HasMember(SKINDATA_SKIN )) return false; skindata->resetData(); - const rapidjson::Value& skin_data_array = _document[SKINDATA_SKIN ]; + const rapidjson::Value& skin_data_array = _jsonReader[SKINDATA_SKIN ]; assert(skin_data_array.IsArray()); const rapidjson::Value& skin_data_array_val_0 = skin_data_array[(rapidjson::SizeType)0]; @@ -345,10 +357,10 @@ bool Bundle3D::loadSkinDataJson(SkinData* skindata) bool Bundle3D::loadMaterialDataJson(MaterialData* materialdata) { - if (!_document.HasMember(MATERIALDATA_MATERIAL)) + if (!_jsonReader.HasMember(MATERIALDATA_MATERIAL)) return false; - const rapidjson::Value& material_data_array = _document[MATERIALDATA_MATERIAL]; + const rapidjson::Value& material_data_array = _jsonReader[MATERIALDATA_MATERIAL]; const rapidjson::Value& material_data_array_0 = material_data_array[(rapidjson::SizeType)0]; @@ -363,13 +375,13 @@ bool Bundle3D::loadMaterialDataJson(MaterialData* materialdata) bool Bundle3D::loadAnimationDataJson(Animation3DData* animationdata) { - if (!_document.HasMember(ANIMATIONDATA_ANIMATION)) return false; + if (!_jsonReader.HasMember(ANIMATIONDATA_ANIMATION)) return false; animationdata->_rotationKeys.clear(); animationdata->_scaleKeys.clear(); animationdata->_translationKeys.clear(); - const rapidjson::Value& animation_data_array = _document[ANIMATIONDATA_ANIMATION]; + const rapidjson::Value& animation_data_array = _jsonReader[ANIMATIONDATA_ANIMATION]; if (animation_data_array.Size()==0) return false; const rapidjson::Value& animation_data_array_val_0 = animation_data_array[(rapidjson::SizeType)0]; @@ -422,40 +434,46 @@ bool Bundle3D::loadAnimationDataJson(Animation3DData* animationdata) bool Bundle3D::loadBinary(const std::string& path) { + clear(); + // get file data CC_SAFE_DELETE(_binaryBuffer); _binaryBuffer = new Data(); *_binaryBuffer = FileUtils::getInstance()->getDataFromFile(path); if (_binaryBuffer->isNull()) { + clear(); CCLOGINFO(false, "Failed to read file: %s", path.c_str()); return false; } // Create bundle reader - CC_SAFE_DELETE(_bundleReader); - _bundleReader = BundleReader::create((char*)_binaryBuffer->getBytes(), _binaryBuffer->getSize()); + //CC_SAFE_DELETE(_bundleReader); + _binaryReader.init( (char*)_binaryBuffer->getBytes(), _binaryBuffer->getSize() ); // Read identifier info char identifier[] = { 'C', '3', 'B', '\0'}; char sig[4]; - if (_bundleReader->read(sig, 1, 4) != 4 || memcmp(sig, identifier, 4) != 0) + if (_binaryReader.read(sig, 1, 4) != 4 || memcmp(sig, identifier, 4) != 0) { + clear(); CCLOGINFO(false, "Invalid identifier: %s", path.c_str()); return false; } // Read version unsigned char ver[2]; - if (_bundleReader->read(ver, 1, 2) != 2 || ver[0] != 0 || ver[1] != 1) + if (_binaryReader.read(ver, 1, 2) != 2 || ver[0] != 0 || ver[1] != 1) { + clear(); CCLOGINFO(false, "Unsupported version: (%d, %d)", ver[0], ver[1]); return false; } // Read ref table size - if (_bundleReader->read(&_referenceCount, 4, 1) != 1) + if (_binaryReader.read(&_referenceCount, 4, 1) != 1) { + clear(); CCLOGINFO("Failed to read ref table size '%s'.", path.c_str()); return false; } @@ -465,10 +483,11 @@ bool Bundle3D::loadBinary(const std::string& path) _references = new Reference[_referenceCount]; for (size_t i = 0; i < _referenceCount; ++i) { - if ((_references[i].id = _bundleReader->readString()).empty() || - _bundleReader->read(&_references[i].type, 4, 1) != 1 || - _bundleReader->read(&_references[i].offset, 4, 1) != 1) + if ((_references[i].id = _binaryReader.readString()).empty() || + _binaryReader.read(&_references[i].type, 4, 1) != 1 || + _binaryReader.read(&_references[i].offset, 4, 1) != 1) { + clear(); CCLOGINFO("Failed to read ref number %d for bundle '%s'.", i, path.c_str()); CC_SAFE_DELETE_ARRAY(_references); return false; @@ -486,7 +505,7 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) meshdata->resetData(); // read mesh data - if (_bundleReader->read(&meshdata->attribCount, 4, 1) != 1 || meshdata->attribCount < 1) + if (_binaryReader.read(&meshdata->attribCount, 4, 1) != 1 || meshdata->attribCount < 1) { CCLOGINFO("Failed to read meshdata: attribCount '%s'.", _path.c_str()); return false; @@ -496,7 +515,7 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) for (ssize_t i = 0; i < meshdata->attribCount; i++) { unsigned int vUsage, vSize; - if (_bundleReader->read(&vUsage, 4, 1) != 1 || _bundleReader->read(&vSize, 4, 1) != 1) + if (_binaryReader.read(&vUsage, 4, 1) != 1 || _binaryReader.read(&vSize, 4, 1) != 1) { CCLOGINFO("Failed to read meshdata: usage or size '%s'.", _path.c_str()); return false; @@ -509,14 +528,14 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) } // Read vertex data - if (_bundleReader->read(&meshdata->vertexSizeInFloat, 4, 1) != 1 || meshdata->vertexSizeInFloat == 0) + if (_binaryReader.read(&meshdata->vertexSizeInFloat, 4, 1) != 1 || meshdata->vertexSizeInFloat == 0) { CCLOGINFO("Failed to read meshdata: vertexSizeInFloat '%s'.", _path.c_str()); return false; } meshdata->vertex.resize(meshdata->vertexSizeInFloat); - if (_bundleReader->read(&meshdata->vertex[0], 4, meshdata->vertexSizeInFloat) != meshdata->vertexSizeInFloat) + if (_binaryReader.read(&meshdata->vertex[0], 4, meshdata->vertexSizeInFloat) != meshdata->vertexSizeInFloat) { CCLOGINFO("Failed to read meshdata: vertex element '%s'.", _path.c_str()); return false; @@ -524,12 +543,12 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) // Read index data size_t meshPartCount = 1; - //_bundleReader->read(&meshPartCount, 4, 1); + //_binaryReader.read(&meshPartCount, 4, 1); for (size_t i = 0; i < meshPartCount; ++i) { size_t nIndexCount; - if (_bundleReader->read(&nIndexCount, 4, 1) != 1) + if (_binaryReader.read(&nIndexCount, 4, 1) != 1) { CCLOGINFO("Failed to read meshdata: nIndexCount '%s'.", _path.c_str()); return false; @@ -537,7 +556,7 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) meshdata->numIndex = nIndexCount; meshdata->indices.resize(meshdata->numIndex); - if (_bundleReader->read(&meshdata->indices[0], 2, meshdata->numIndex) != nIndexCount) + if (_binaryReader.read(&meshdata->indices[0], 2, meshdata->numIndex) != nIndexCount) { CCLOGINFO("Failed to read meshdata: indices '%s'.", _path.c_str()); return false; @@ -556,7 +575,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) // transform float bindShape[16]; - if (!_bundleReader->readMatrix(bindShape)) + if (!_binaryReader.readMatrix(bindShape)) { CCLOGINFO("Failed to read SkinData: bindShape matrix '%s'.", _path.c_str()); return false; @@ -564,7 +583,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) // bone count unsigned int boneNum; - if (!_bundleReader->read(&boneNum)) + if (!_binaryReader.read(&boneNum)) { CCLOGINFO("Failed to read SkinData: boneNum '%s'.", _path.c_str()); return false; @@ -574,8 +593,8 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) float bindpos[16]; for (unsigned int i = 0; i < boneNum; i++) { - skindata->skinBoneNames.push_back(_bundleReader->readString()); - if (!_bundleReader->readMatrix(bindpos)) + skindata->skinBoneNames.push_back(_binaryReader.readString()); + if (!_binaryReader.readMatrix(bindpos)) { CCLOGINFO("Failed to load SkinData: bindpos '%s'.", _path.c_str()); return nullptr; @@ -584,15 +603,15 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } // bind shape - _bundleReader->readMatrix(bindShape); + _binaryReader.readMatrix(bindShape); // read parent and child relationship map float transform[16]; unsigned int linkNum; - _bundleReader->read(&linkNum); + _binaryReader.read(&linkNum); for (unsigned int i = 0; i < linkNum; ++i) { - std::string id = _bundleReader->readString(); + std::string id = _binaryReader.readString(); int index = skindata->getSkinBoneNameIndex(id); if(index < 0) { @@ -609,9 +628,9 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) if (skindata->rootBoneIndex < 0) skindata->rootBoneIndex = index; - std::string parentid = _bundleReader->readString(); + std::string parentid = _binaryReader.readString(); - if (!_bundleReader->readMatrix(transform)) + if (!_binaryReader.readMatrix(transform)) { CCLOGINFO("Failed to load SkinData: transform '%s'.", _path.c_str()); return nullptr; @@ -641,7 +660,7 @@ bool Bundle3D::loadMaterialDataBinary(MaterialData* materialdata) if (!seekToFirstType(BUNDLE_TYPE_MATERIAL)) return false; - std::string texturePath = _bundleReader->readString(); + std::string texturePath = _binaryReader.readString(); if (texturePath.empty()) { CCLOGINFO("Failed to read Materialdata: texturePath is empty '%s'.", _path.c_str()); @@ -661,16 +680,16 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) animationdata->_scaleKeys.clear(); animationdata->_translationKeys.clear(); - _bundleReader->readString(); + _binaryReader.readString(); - if (!_bundleReader->read(&animationdata->_totalTime)) + if (!_binaryReader.read(&animationdata->_totalTime)) { CCLOGINFO("Failed to read AnimationData: totalTime '%s'.", _path.c_str()); return false; } size_t animNum; - if (!_bundleReader->read(&animNum)) + if (!_binaryReader.read(&animNum)) { CCLOGINFO("Failed to read AnimationData: animNum '%s'.", _path.c_str()); return false; @@ -678,9 +697,9 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) for (size_t i = 0; i < animNum; ++i) { - std::string boneName = _bundleReader->readString(); + std::string boneName = _binaryReader.readString(); size_t keyframeNum; - if (!_bundleReader->read(&keyframeNum)) + if (!_binaryReader.read(&keyframeNum)) { CCLOGINFO("Failed to read AnimationData: keyframeNum '%s'.", _path.c_str()); return false; @@ -689,14 +708,14 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) for (size_t j = 0; j < keyframeNum; ++j) { float keytime; - if (!_bundleReader->read(&keytime)) + if (!_binaryReader.read(&keytime)) { CCLOGINFO("Failed to read AnimationData: keytime '%s'.", _path.c_str()); return false; } Quaternion rotate; - if (_bundleReader->read(&rotate, 4, 4) != 4) + if (_binaryReader.read(&rotate, 4, 4) != 4) { CCLOGINFO("Failed to read AnimationData: rotate '%s'.", _path.c_str()); return false; @@ -704,7 +723,7 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) animationdata->_rotationKeys[boneName].push_back(Animation3DData::QuatKey(keytime, rotate)); Vec3 scale; - if (_bundleReader->read(&scale, 4, 3) != 3) + if (_binaryReader.read(&scale, 4, 3) != 3) { CCLOGINFO("Failed to read AnimationData: scale '%s'.", _path.c_str()); return false; @@ -712,7 +731,7 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) animationdata->_scaleKeys[boneName].push_back(Animation3DData::Vec3Key(keytime, scale)); Vec3 position; - if (_bundleReader->read(&position, 4, 3) != 3) + if (_binaryReader.read(&position, 4, 3) != 3) { CCLOGINFO("Failed to read AnimationData: position '%s'.", _path.c_str()); return false; @@ -799,7 +818,7 @@ Reference* Bundle3D::seekToFirstType(unsigned int type) if (ref->type == type) { // Found a match - if (_bundleReader->seek(ref->offset, SEEK_SET) == false) + if (_binaryReader.seek(ref->offset, SEEK_SET) == false) { CCLOGINFO("Failed to seek to object '%s' in bundle '%s'.", ref->id.c_str(), _path.c_str()); return nullptr; @@ -813,21 +832,18 @@ Reference* Bundle3D::seekToFirstType(unsigned int type) Bundle3D::Bundle3D() :_isBinary(false), _modelRelativePath(""), -_jsonBuffer(nullptr), _path(""), +_jsonBuffer(nullptr), +_binaryBuffer(nullptr), _referenceCount(0), -_bundleReader(nullptr), -_references(nullptr), -_binaryBuffer(nullptr) +_references(nullptr) { } Bundle3D::~Bundle3D() { - CC_SAFE_DELETE_ARRAY(_jsonBuffer); - CC_SAFE_DELETE_ARRAY(_bundleReader); - CC_SAFE_DELETE_ARRAY(_references); - CC_SAFE_DELETE(_binaryBuffer); + clear(); + } NS_CC_END diff --git a/cocos/3d/CCBundle3D.h b/cocos/3d/CCBundle3D.h index 8587870dbc..6717117f3c 100644 --- a/cocos/3d/CCBundle3D.h +++ b/cocos/3d/CCBundle3D.h @@ -34,9 +34,9 @@ #include "base/ccTypes.h" #include "json/document.h" +#include "CCBundleReader.h" NS_CC_BEGIN -class BundleReader; class Animation3D; class Data; @@ -54,7 +54,7 @@ public: static void destroyInstance(); - void clearBuffer(); + void clear(); /** * load a file. You must load a file first, then call loadMeshData, loadSkinData, and so on @@ -164,15 +164,17 @@ protected: static Bundle3D* _instance; std::string _modelRelativePath; - - char* _jsonBuffer; std::string _path; - rapidjson::Document _document; + + // for json reading + char* _jsonBuffer; + rapidjson::Document _jsonReader; - BundleReader* _bundleReader; + // for binary reading + Data* _binaryBuffer; + BundleReader _binaryReader; size_t _referenceCount; Reference* _references; - Data* _binaryBuffer; bool _isBinary; }; diff --git a/cocos/3d/CCBundleReader.cpp b/cocos/3d/CCBundleReader.cpp index 41cf4e1b34..1ead2cd75f 100644 --- a/cocos/3d/CCBundleReader.cpp +++ b/cocos/3d/CCBundleReader.cpp @@ -3,26 +3,40 @@ NS_CC_BEGIN -BundleReader::~BundleReader() +BundleReader::BundleReader() { - close(); + m_buffer = NULL; + m_position = 0; + m_length = 0; }; -BundleReader* BundleReader::create(char* lpbuffer, unsigned int length) +BundleReader::~BundleReader() { - if (lpbuffer) - { - BundleReader* stream = new BundleReader(); - stream->init(lpbuffer, length); - return stream; - } - return NULL; + //close(); +}; + +void BundleReader::init(char* lpbuffer, unsigned int length) +{ + m_position = 0; + m_buffer = lpbuffer; + m_length = length; } -void BundleReader::close() -{ - CC_SAFE_DELETE(m_buffer); -} +//BundleReader* BundleReader::create(char* lpbuffer, unsigned int length) +//{ +// if (lpbuffer) +// { +// BundleReader* stream = new BundleReader(); +// stream->init(lpbuffer, length); +// return stream; +// } +// return NULL; +//} + +//void BundleReader::close() +//{ +// CC_SAFE_DELETE(m_buffer); +//} size_t BundleReader::read(void* ptr, size_t size, size_t count) { @@ -160,18 +174,4 @@ bool BundleReader::readMatrix(float* m) return (read(m, sizeof(float), 16) == 16); } -BundleReader::BundleReader() -{ - m_buffer = NULL; - m_position = 0; - m_length = 0; -}; - -void BundleReader::init(char* lpbuffer, unsigned int length) -{ - m_position = 0; - m_buffer = lpbuffer; - m_length = length; -} - } \ No newline at end of file diff --git a/cocos/3d/CCBundleReader.h b/cocos/3d/CCBundleReader.h index 6cfacda86b..51a29e4d55 100644 --- a/cocos/3d/CCBundleReader.h +++ b/cocos/3d/CCBundleReader.h @@ -41,20 +41,33 @@ class BundleReader: public cocos2d::Ref { public: /** - * Destructor + * Structor + */ + BundleReader(); + + /** + * inicial */ ~BundleReader(); + + /** + * initialise + * @param lpbuffer The data buffer pointer + * @param length The data buffer size + */ + void init(char* lpbuffer, unsigned int length); + /** creates an BundleReader with lpbuffer and length * @param lpbuffer The pointer to the file data * @param length The size for lpbuffer in bytes */ - static BundleReader* create(char* lpbuffer, unsigned int length); + //static BundleReader* create(char* lpbuffer, unsigned int length); /** * Close and delete buffer */ - void close(); + //void close(); /** * Reads an array of elements. @@ -110,10 +123,6 @@ public: std::string readString(); bool readMatrix(float* m); -private: - BundleReader(); - void init(char* lpbuffer, unsigned int length); - private: long int m_position; size_t m_length; From da835cb837d52e9ae224864fd13114044fb49acd Mon Sep 17 00:00:00 2001 From: lvlong Date: Wed, 25 Jun 2014 11:35:55 +0800 Subject: [PATCH 23/39] modify origin-pos stuff --- cocos/3d/CCBundle3D.cpp | 8 +++++--- cocos/3d/CCMeshSkin.cpp | 5 +---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index bd8a529748..7a9104e32f 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -606,6 +606,8 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) skindata->inverseBindPoseMatrices.push_back(bindpos); } + skindata->skinBoneOriginMatrices.resize(boneNum); + // bind shape _binaryReader.readMatrix(bindShape); @@ -625,7 +627,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } else { - skindata->skinBoneOriginMatrices.push_back(transform); + skindata->skinBoneOriginMatrices[index] = transform; } // set root bone index @@ -640,7 +642,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) return nullptr; } - int parentIndex = skindata->getBoneNameIndex(parentid); + int parentIndex = skindata->getSkinBoneNameIndex(parentid); if(parentIndex < 0) { skindata->addNodeBoneNames(parentid); @@ -649,7 +651,7 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) } else { - skindata->skinBoneOriginMatrices.push_back(transform); + skindata->skinBoneOriginMatrices[parentIndex] = transform; } skindata->boneChild[parentIndex].push_back(index); diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index e3347d0400..e9d4dd2c93 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -53,10 +53,7 @@ void Bone::setOriPose(const Mat4& m) void Bone::resetPose() { - if (_parent) - _world = _parent->_world * _oriPose; - else - _world = _oriPose; + _local =_oriPose; for (auto it : _children) { it->resetPose(); From 658a955e3648f432fb7ca2df9ca18d14807dbf4b Mon Sep 17 00:00:00 2001 From: lvlong Date: Wed, 25 Jun 2014 13:20:42 +0800 Subject: [PATCH 24/39] modify skindata binary reading --- cocos/3d/CCBundle3D.cpp | 50 +++++++++++------- .../cpp-tests/Resources/Sprite3DTest/girl.c3b | Bin 533267 -> 533285 bytes 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 7a9104e32f..77c4fd649a 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -577,6 +577,8 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) skindata->resetData(); + std::string boneName = _binaryReader.readString(); + // transform float bindShape[16]; if (!_binaryReader.readMatrix(bindShape)) @@ -597,7 +599,8 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) float bindpos[16]; for (unsigned int i = 0; i < boneNum; i++) { - skindata->skinBoneNames.push_back(_binaryReader.readString()); + std::string skinBoneName = _binaryReader.readString(); + skindata->skinBoneNames.push_back(skinBoneName); if (!_binaryReader.readMatrix(bindpos)) { CCLOGINFO("Failed to load SkinData: bindpos '%s'.", _path.c_str()); @@ -608,8 +611,24 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) skindata->skinBoneOriginMatrices.resize(boneNum); + boneName = _binaryReader.readString(); + // bind shape _binaryReader.readMatrix(bindShape); + int rootIndex = skindata->getSkinBoneNameIndex(boneName); + if(rootIndex < 0) + { + skindata->addNodeBoneNames(boneName); + rootIndex = skindata->getBoneNameIndex(boneName); + skindata->nodeBoneOriginMatrices.push_back(bindShape); + } + else + { + skindata->skinBoneOriginMatrices[rootIndex] = bindShape; + } + + // set root bone index + skindata->rootBoneIndex = rootIndex; // read parent and child relationship map float transform[16]; @@ -619,6 +638,16 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) { std::string id = _binaryReader.readString(); int index = skindata->getSkinBoneNameIndex(id); + + + std::string parentid = _binaryReader.readString(); + + if (!_binaryReader.readMatrix(transform)) + { + CCLOGINFO("Failed to load SkinData: transform '%s'.", _path.c_str()); + return nullptr; + } + if(index < 0) { skindata->addNodeBoneNames(id); @@ -630,30 +659,13 @@ bool Bundle3D::loadSkinDataBinary(SkinData* skindata) skindata->skinBoneOriginMatrices[index] = transform; } - // set root bone index - if (skindata->rootBoneIndex < 0) - skindata->rootBoneIndex = index; - - std::string parentid = _binaryReader.readString(); - - if (!_binaryReader.readMatrix(transform)) - { - CCLOGINFO("Failed to load SkinData: transform '%s'.", _path.c_str()); - return nullptr; - } - int parentIndex = skindata->getSkinBoneNameIndex(parentid); if(parentIndex < 0) { skindata->addNodeBoneNames(parentid); parentIndex = skindata->getBoneNameIndex(parentid); - skindata->nodeBoneOriginMatrices.push_back(transform); } - else - { - skindata->skinBoneOriginMatrices[parentIndex] = transform; - } - + skindata->boneChild[parentIndex].push_back(index); } diff --git a/tests/cpp-tests/Resources/Sprite3DTest/girl.c3b b/tests/cpp-tests/Resources/Sprite3DTest/girl.c3b index d7d546fc07e082869ae1690c301a482db4786f86..705b2eb255426ee4f0c2a0928eca4e1b59dd7168 100644 GIT binary patch delta 380 zcmX9(Pe_w-7~X8(^M0;j%4TUF(t;vN4-4xM4$K{-TVfZz>1nM@wlPm0BJe{5jilHQ zrP(gqX$*$QLmskA^Prc3kbIT!L${$wG!VGU!!%agcxxYH;EgYM2A-A> z0~bG?)z@o?Ld8<>FF8mCC|o;TMMBY*g0^@N#8Rw7PJL1lV+}ttxq2yu4}1 zpF8|^Un&M4gk%h=FN0=IY-%g>kK`rPhdF>-UGf544@(d#kki{bAIo%$O675d*GA4owabkg>W44p$Cr_wSEe$C0Q$LallRdQaw8(jV<`jz)Z`RQgg zD?0|;Kc6xEWoZTDCHdiD&yhsI!2_wd_I*o?%KYbQkgW5X1Alql(x zg%ZYMN)cgWypy*i7L)vEa~8kO`Mz@&g1M8y-0>_|q2G3Fmt)5`cC2H&9oyKnaWTQj z1b!3vH;034rXHgkEZavrIC73Ia6Y7oDw;$pD=VZ0Ouk1wc)X1^u<;pvVDn$pva<*; ztuQR`;Rn5NC8@xYMq#&n6sYnwSUl{N4MXLniENAG@1Ke!TOwu0A* XrY5Bk=>dl Date: Wed, 25 Jun 2014 13:22:04 +0800 Subject: [PATCH 25/39] add boss.c3b --- tests/cpp-tests/Resources/Sprite3DTest/boss.c3b | Bin 0 -> 26938 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/boss.c3b diff --git a/tests/cpp-tests/Resources/Sprite3DTest/boss.c3b b/tests/cpp-tests/Resources/Sprite3DTest/boss.c3b new file mode 100644 index 0000000000000000000000000000000000000000..81144f673eb9d45fc8a75980df4015bcb3e84706 GIT binary patch literal 26938 zcmaJ}1z^?I_fCQqr$BMfEbam%;gzj^) zdiU%Xh(F(jDoQf!J9iq?t#7Bn>7YKtSE;Zc6xu1QTj`ErodymrogaVGzeMpnu_v8A zn)!K>Nm0&4r{d%0-t{!Ow%@HN5gbqiK1$0pr`U_7u`Y=ZocdF2v8wFe7$*c*LAk2MMp;d2`B$6YZTyw)BelF zKiK*H9ogHue{);;hAjX0WH;H5=W_|%W^YJ)|1~#R*WiwzdS$LKdJtywBDAzvwua0UuP*oJ6rWPacg|+ z{q&fv4jbch{2edzfbIP>#b^I2d-xnX^fr{r_jnusa{eKl`ky&}$nj^*ADEv6ZpKe> z&Oe0P;;YE`%J~cPk74sK#}AkD3*ol%LJEZ^C` zx~ zKLU5QuWkMj=P%nwULS1pkHDSrwaq_X<7b>sxIN7UcMt?Qp{{_#4#Z1a!T{v+ofTAz7ae;t_-!_HR!Bbab+ z>!&-5V=%uZb0J`g#7R#y{Dd3V1y0w#g3J8`F8ve!`Q2MrV4-k+$uE*s{o!FSeJ9t4 zq;JR&W|Tb~!wQy;WKHWV5$i|tUwm5!W0*U)k>biBcW_tndaG zz(_W8dA$F@J70KQDKZl>+`>`Oi?TO|C)8tCwMC8mGk%F zeTMIIr(IkYYx_@Z>G#K2ZDTG!lII8gaMd9FYu?YXrRujdDx6Bm!=pa1SCfvh!8@1m zTmilGPGy30B{~g%*)|`a(8Q0Eebn9)?1zUl`SW|-^_4q<^{t7Hx-S;}j_s@%%6G2) zz)p5J!M5zG%DcZGt*`&>IZxw0%Wi2s`Q4FoTwkjFi*@27tU;1MaiJ@MnMgWj-dpC9@>zhtNV_=n|3efrOT-H#`JeA1`?x!s)`zeE zZIgS5c1_?#-(6vIyUo|1&CRBdJo*%|@4~Nb{x_EJR_#>&Z0>9Jr)QqNIxMd~uE4>N zQuPD){(_B!f5IQW&g~AmJVCGVN1$FPypPeeP8^%yIqquv_A1*uJt;ra{Zib_(i8Nr z+luOuZ}z*pcE~~NGOX1v3w&^32G8sbtMz54Hu77VevEiV~1oa!L(`Sp`HkZ&-NK%5Tm7gEQ9r`T{%P%(!v03+@0`jddmN*b|7(x1C%pV$Yjwh@T(XzA zz5M+J4SV?p=79v|6K=K*l`n9zm**eTct818%=0%^sj&&pU*b3<0{;ar?dklS`00(m ziu3d3pKyvVwI9XbtiNm@BT2a!3n%|({V6u0{)AKcA1fyo_GbKqJ&sXA;S{G@ZpEJH&2d>BbJq@{p z^!odxnLXdvtHf*6dd*G+moVy-NXsi`3*(z}q`*9&>yt+72IZ9U^{LG<|GVd2%*tbo z(U`*uAWl!X{{-D=c&-zt>(;+7p2uGQ5YBJS?!hNlD!>B^-NKm9?3pvA20!wpjH}@C zAmicdlKkSr?mXtM9}my@gg?mW;s=g*;%OTFD%KMdQ;+3g9eeP8<#b*sT-OPw@>5)? z#xw73vN!I2AjiEkZ`fJqMW-Yc<=?o{i600mYYeVACw9U93jAq-Cj9fe?*vZvgdfcO z$c=SrrJFmu@(Z^bqrb=7caMB-)ZEpKKiX2>2)ew+-LzmHe!O`TzVUB=tNvFz7U1n- zc*wvHW2p}*3-%*NbRZe(6Cb}-`Lpspxd8Y?Z%@y|7|o+8Tf>geUepG#rISO;rTvy z7i}PMYQI_S!(CXT@mpFD<*Im--Xlf)$-c_?g!Z0xjd|(;qb6)M>RRCbDXDJc`y9ak4R6cOZudhzGb!&___?w1hjM&E$v(#Lkw7x8uC%AE;fyB@4>Ekyd`1*&2y#K53eAcf{iAG$#7Lf& zKUUHCpH0?_@sW3HRX*e35LbZ*iQ=mF9LrlDFTMPN=;Ax-9}=gwPn)tlA9N)jPc%Hz3yW(S5U1X1YSj269nYS+6c3#Dm7RR~ zl&>4H-?RPMZ1(1Jb-s9I23-H6SgwG|9P449_{k2zeD&=wEX5VBCpp56>GNK)^GZ0z z_r18wE&IgX(&~u#5l;0dT+dLN51Czwmrh{QJf`s|o^i`M5kDgh#-I2XKYsfA zmlge=z9M@kPUn9vdbF^S=SRoBPuj?+IVV7z|L)FT#r?_NPj@}rQ^nu^%&*_VxIQ(t zfq6I>_h%tg2Z{G;@Q>@~ZS{?mI|C4-Fc;zzEb)O;(}dI=mB`h2dM$(IzdT*~x%hAG z#e7Wmgj4w^U)C``w$I6L?o1paac}jj*CuHQ?g3oB+Gj_bA+G4O{|f)!&i_vFbRk_& zj`114zDF?EwEu=9&PJiM(_FJol*GImWMG`TV(#{|`WN9;e{+5@$bZ|nJ$cnLL(wPB zd9G!TGWw6J&ax(M=^j3Eh*AFg%C7b^G+{4svVS+PgZt#m5yJj-WIRs&L;6qFaenN> z*JA~qN(&bCmw0g4Y1ht*|BF?k!;PN(!(0oK2jiL+-@p9Vj4?K`TIj1s~U$#hyGxe?05C*Sez7`gl{mulF(cpwM$}{|O44 zy8yUd!=1y!}%l^rgDXN!+JIBxLEQwi{u_L&z`Zdb+v+Mnk zA3~P@xLnkKaoLrz6*jpU+R&IYB?(XJKgV@0Uptqt_$tv~Tst$x$KPB1UT-}s=38Im zd*k>RR_tO5pY`k1{Jd+%!M7p($0gU7{*|=K{R%~lRN8Zv<9Su&P@lOE1g*mTV<@-b z+=jF7l8!@uql<`7(B-QXKVGt5HQW>TV72dN!+I!+J-J%njvF@Ihz{S6d*`O2|B*fQ zPkNqr`%X&scbCz|`Tn=rrH z`yHZxn)ORie(}6t*^Gm8u?AnqPj;9s$~VWSLF2PX<)*AiWq(nB!fpM-p#Jg4t2wOb zyUcc+oBfAy+$Tk|*d%4d`I-K?%|Gurzdn0-wv3pA&GV!6g*-pBTNM#ss-GDjTN|Kj{MWKghvY2!0KKUTTJ z78GeM;_EFwH+LRpy^B`By19lPv3ri*c={E$d2dhm&qmDMr!1oOSia?tQFa__srVc~ z(JYsoIHUV+6X%5g@oKQ$KjFeR9XI#lQ-PEJJ^D*3pY<7D8EdeUt_Bl}^Brw2u}@i= z344iS?xi_c-2bMU{S@ufRN$qG_*Ef$SvL9aap^HTu)aF4xvPgR@wat9Fjuiae)V)_ zPWhERxoX&Pw+%P)_4$J(@~dq3FXJQ5v0j@;EIca6UO%_3e#XAub=Z`3@0soV+_v*G z4p%MCvJ^<bv55j++UzDesJp$vYi?}~J zUgofC)0q|m|NBi_ffujV2luB(#F{9_^Lx0yOtol!uTSD*Qfeb+X!JBy>m{XOMJJndd3$bU60xSTb=-_5%JC)}R@Dlv08tM~i2{MUq% zZ^T+h<}bz-SZU$pU*a@=@t?1WTfuT3>t^LAO#hgdv7b2VNdxhs=vhJ%a1TF`K@QeN5m$QGIi;iWDr+>?T#mAp4 zu|MY#$26WkO!y~zv;2q+s~ci&%8cjN|6pvDuF0b{-l% z#%KLH9m*iC7fHt*F|MAT0sh=3Jhw|}6rJ+UjeA6l-zTi=$(y2n7aAP&$oQ)v2e3}tp0y=-yYU{@L?wX6P|f@Y2)&d;zrt(L)i5Xx7f5kj|Dz%ZZ$WR zzkSp|*O;?qk#j1K=U{i)!sJDfi#vknv(?;Wk9%wu*`)(_rFhSpCAp8acc5rLzYli= zPKBFupb|LG!1^hlh0FRci73Fo8&cKq%kE~^HWv~8y`6uBO=&pIKeBvh{ibeB&kw9W zEY6?Gclxh6Cn?8sNGm=Pm+?!oO5+D7_h8fKt@gC~vk^Fgkw)T{%)qlj_m^tf@EkoS z&pjzSmpGmO+v^pLdr#-OoBf=ZpM05>qaO-<#M9q!FH+55Ba$2a%H`o@52xpmld|#p z6$@K9`EPe2l|i-vA5$8IU*zN;(iW!tkRkIE$Pc+>en{pYkRLK^`5{B*hvfY;?k^3> zf0*}|Zs+|a?vDj-=1=0B`4i+9;M2-4xV_~UWPS$ii|1PL`5VelnD^hpzj^;1C-XP* z{+sUWZ25&aXMO?q=Z5Y6AM4uq`+wX0xrgk{`~zYUpMQ||$5bb|J|exr#0JQ}W#P3O ze+ovdY5js+hqZokds#mT++05ya{WZ>tM%nmi~d9Qgp+@HeIfstciFfCY4nhWO_={0 z7dVF#k%ME#)7rTV%8hj_ya|1LGM>$K1E0xdeCbw@7k=@={pDg7fA2^;D z&s!`UdFSr@U7;J6f5L74d6^br$QQ2^_{S6BI^lV$lxCsPF7aH0JqhA z@Lsp_BIm9kho2d_Ny@F>uyCrM4L6RLDaW_$x@Y+(+~yzSqd0#xX@gaN=lRu~Q-NhX zo7k#9;kNo?9E<~hF}F|ug#UQ{`w)sB)!$h^^56H!7lC_=Z|4==dAaoOe4gKhTl8$@ zooHXVzNgkrIxds@aMdxQ|6GXeLhEBg;>al*&h1O;4t>{sfW$ql&{t~yv z&&qF+jTs+dZ^j4be3Wfst%SYAkw230HDvz97JtewTe!?$`SMTkS@FO0*7ePK{o7Y3 z2QO75tIzA#<{a7hi>1ZD$MnvxApXRHBFQn=WboMd7ozQ{PQ>pZTwY(D<)=Sdgpb*> zOI)An`s%!Xf^UKx%u&1pkWVku;;`PSc~x=$WZpw5d-Q?4chR9N?c$Go((@Anr*h@` zWdEKq3Gl%+cZj}davV6}cT>)`{1Z<636n#?i&P$n=f$&p`oA>1FvoK?)~We6%+*%? ztn=?4Sr+&D-*D5vA^j7+aeTDp-&sHMPxH%}_p^~}+Gd_#{JjsIWk4?%o=1+baI(j_ zi9UvVAWk^(1E_vew=R?Mqxy+s?zOJP%l|dp!fo}VdpJ(GtY5dR^JRP^x9_w=K4h4Mo8?pdg?*E2?a&6Z*ohUTaqnxL zzi2}`e|o-){HKMR=Pz(7pYXg}XZdX3Qbk5^SFz?k<6moFPrj{0KY>&E=J`?45!A;B zZ+I@f)&6Gvt@izXUmM|Hwx3x)aqd*V13}IB{Q8-E#-Hq4ruoH1{o7l7sr*kH2DoT^ zP<+kut@zRTk-dzcS-usY(;M*&6y;-la~r?O>K`<|mz_FJ{43ptTkS{V+m1W=QjHH-{Ll0*h+hoA13Tgei+qHoTHq7sC;kplWqR;dVV(k znpgjX+w14#r`h;tUgK-ykLi?OG5KRucafix{4wNzIN>J02YoNT|4IHA;WqwQ1o~D2 z{uuHPx{ZIv38y)T{8N4l`6=Pw$zPNFFv4y2G&Y63j9@kziB6Xi?XjE|jPCeB~t(q8h%D1H=w zvwpID1V7B=Z;AMt^^@_n_+zqtq<>ky=^1 z{#uSNGyg2?sr_aCS&lDf{#E9$W%<)20SNnG}C zTmD*%FNsTgnV**9%dDSlA4BGsWqi&0S>sFQr)B#{|FV3U-i|wQkEFg9Df_e=KpbM}C-l$qx&A zCoc2DWKZ>TmT$}Ndc|$|U9bLa`CU8@w(`4_b4ZZiMSfG@W_}i2{{Q4>xh+2%=OsTY za5F#acIIcLe>1;qm2b_mSLO3hGe2iN-<0_|!YMyu<~OY8lQO^ItNyn8Td(z(_qV?6ZTF{M?dAO`-VfsP z{T#f%!=3N%5H8N{A?LNliwZdh2JgW@3gn^w?+I+{@~gqm7URR@XU94D*>ZfE{BFa^?*>2H z>L1`|$9dsrTlEJ&+i>!;eLWwu@u$5$AG7hNz2Y|hw0OQ`@~1KW{==UZ^)vaOh8O;{ zI6o&pTJopm^Ec=7G0AVH{4MoQ+MD^?1pHu$JN-+3G5DWepN~m?uCM27l3y$Bo#!w4 zyWqEq=X)mq*6rlql0DVm#P1Y{;P+c zADH}Cx0C-${waS?{=r{0On$4yU$x=Hf0ek!e+55P`X~OZ^l$NJZ8-5aCGNKISG|@m z`KweuJs&{*h<{4)PryI5;l%HhxW!-fRlekp`m&e&P+z!>|LL*u`#5rQm@mKaKfyng zcmjT>jlXHfg)QaxB>xlqM~O@Rq&PI{7tMs|HI!D&xh&$1N=|J$^Vr61M~jH;uqNXnTGBD#dECo0GvcM^?Fyd)Tojo~#-v-FWSE-}jX^K|`C*~^N)z6A|_#WVQ z2U_UcmYl(Rdp&uVv3uR?%Qq1Aef+Y5Cwm9?G*k4N-(BMKX66Pj?FsAepI_MbeVm=2 z-uRe5m@paqvU~VljlP^XyVo`^6!!FcVZPpjq-=PvvxZSC(H=JAfj@sfC=(yidaxdR`wX6!-oS5@6=8Q%b^(_nhBe9+ zz;6vW&KjPZp*QTT=p$MuHx6bF01r2ZaXM=Z_QUX8;Ms`ZU&xBzKIlgE#XY!z_gp)m@630P%Ggijr$e`A13zmG-m~qj$J~wK ziTqNy4y<1tJL|+)gSZ9zdS~TR)~(}N6HnA9rZ#Y{|}LH^fy+`+Q&YW4&Z0r zm&I=c4A6sW{6*)_aQ<$bKd1Mj>HIG}9*KAOrs@MWf8@l+jqLK-J^yAiPVozm%F0g# zr{O17{HPy4ltRxkH!Og}bmZb$HQQ|dX7l^5&pN4y-~|6M1_KbScwzrUs)e&6d8p4s`){W;6K zwW+Y*vdbSFn}K{!t_JvhfqUY4X`b^XS&q>IMEye=rbqu^{do zwNLSFIT26q>sqZf*v?B%-@}N9Z{>?I9Eu-HIOrhhQLUw;m z_K=S!zDFKm4a1z}^ZH2RXV*mJ4r|Wg6++7E-wk=j%YVNQ?_1>$4i4)l`ft~hseN7_ zo9=Pr{i(G4?=Bbl&^xX5ZX5r=oHmth$Z$5UXqF*jeDy1b@_k$%i91a5)8m|1aE+R% zr)&Kb*Re?O$%eTzU+u@=KR6(8@C!WN_$`uuBXKAH!N#94h@V3^(niD&p=UT2{|5X9 zffK)naG77S@pru9l7A!Zo&F_%2K*PSXAax>5u$v_zmd3;UnKcE;BOd`|3P&}9qAnn zi(e!0`1;4^#^@Ny&msTb_!*L4BXL{#2H8t~4xOKk|DibfH4-=D2g~^9OOl^M?PDvS zp4}T%f61?rxLLl%|B(C~@JBqh^A~j^d&#enxOx5pr}|5Nj<5b<I{2R-^z5Q(b8?WtSxY>IkY5-AO1>#-wI9zNiDQAN?J%Ne3wQ^ zr=*9Z6`H@20g@iy`70TfOppxF0+h^37D!g1WmB?4vf#UH@Rb^p9a;`0r;-bw+}P$; z@?e`s$%}1XB_Fo=l>FG{R|2sO#Id=Q@00>cK}Z3mkWv`?B1%zg3*-BON-;=5{9Odw z;*f$kri4;bDFrDFtu*#!AZ4MI#l9S*JhbxISAbN6RuTJ3kRWK4m0%?V;)3SFoLuie# zuZ!;+W7`;i)y20>ux)~4>MBi@W=eBN3!x=ZT0)xRyH-kTr46Jlw08Kkg|vs31Z~$& z>40B(ZU;#Yt)udT(h1TTT4(ILK)OQfihVaocW6D7Q1N{yXg!r)Knd@u^j7*PeIfmz z^~1hDBn;XBWuP($G8ozrWvDU?G920nWu!6+G8)=w?8iXDp@m~V77_t10{d~0@zBO& zKLIik+9YMNG6fO|EfV`5Ayc7E#eO7Y1hi>NlrkL>rThemQf5G+l$nqyB^nZ?%u;46 zbCkJ|pP|jeehy?lv<1-TK^8(=pe({)vvJH~$P#Evm1W{c(v~YLU@;$mFIQG7tCZD{ zHPBWoYn647HPF_>!v@GkXq({UX9#Hv;D0mZ7ihmITX57Op{-DUg@={!x&rp|g#VS$ z7D8VGSqE*a5~FN`Y=^c3`xwYhXuF{Afb5309r`ZF9%y@&eK>Nf(Do~_;`pr!X>qXI ziN8s63)`JSGvH%4{&p)KSZ{~yfp$PSs2qYEhIRy7(tm??RQX*w200GxgmO|j1vw4v zjB-{v2RRSzf^rexoKP-7yNqLhhg^a7hjLZ;ISB1IzCR5)1??L4nXl~2lN$QNi|F;UVn z|3Fh!O?`u7-$DByj(Z1r3%j>CCJ}_R#OfzleN>XDiB(m7hojyrNuecEldFD^6wp$t zsqj~Fp{2$*X&`CU)aoqs;dE*`H41$_z3Q)KfMitD5#58bVqbwXD!fK`W=0S1Uj&LaPLnjtPQR zSq)Z0ATDT3<*E*;06NHfmc)J812(CA|Z*_Sk+8=?LuywUgQz(gj*qwHuHQII1hWG*`Pr zdO!j>3Kf{u&9JFm*I!47AFKMlDDDxnEV)mb?PEsdBrl=FuNcBf`DrB0_qSWb-srW8R{YjkxnJ%=MYBXd9zMHAe zQfEV=g*Hc>3z?1Y=D^n!$XsYYtMkm zzPe0ZuC9QrgtijgvKHDpb-nn01+)$7MxcamP&cWY)n6c6g!Zet74i$d z`&Ermw?VcFZM(VyvJKyDS9hwrAUmM#R`;lTA^U{3UyX(A#drJRYYQY6TAb=u4SYP< zdej5h9#9Wrdr&=u?IHCrwujXt*dD>LhWeX&RQ(-tOlZf|6OiBW-EsA#dJ1wvXs6XP zkW={Xw0c%O2RQ@nym~>s2)QJ*%jy-#MSOP|zK%hzK>I_zs$RqAI=0u<8`$1ZZ(@5> zy@l;9^)|M*)jQbU!LirWyBKdY2Jb<;k1<#hLRuN<_aP6UJyaiwF<2hjWA%yn{w}l- zjKQanXV9Kw^wAjn6WR-mJ{p5Bq5Y-4QvZg$hISP*^KXztn4cSA4APu`5!z|YO zFt0bq==%qf5@RSOW;Pl}q=jOi43Yv`YK$WqO(~%Dfu0)jMvS8Y>Ql_w&y{}aGi9I{ zP0ul(55|~!hW!g@_c4>xI2s0RB=-04_g~NkU<5tFHQ}iOAL?7w_chMzDYk#(oc@IV zT78FeBmHk^?{RJ~A^(G>Vbsvr`2g)-wS`z~eN_KdKdQ}vw8ZN8qxwm0E7n?{p?y%> zi?tSM8mtm2U-0>WzrLzpu$)#k`j-gH>cm=WUy#9C4<8McX`C&dxTH9v?3P0>yRd4=i+yfr zxwJiE1(F-b=Eo-|BoNwn*wgU^pcTMAAEY3(g4mO7A!voLrxl2y6w*9cd*l*6Xa#au zX@L2?uyz3Z!&rM9QR?FFqgXK%(TZqAwWA8n_p|~z39Xn`T&stxLJ6&y))3c%l3Gcv zDXs=Zacn6_X;_re3Tx!EzFI~*4!b6>F9NNZS_(%M(VF18Q9>)Lm4g)1O2A`zjjl5F z)Z$tNt)f;55(KTXHdM^m!O%uy#tzX!G#9iW;QcYz4}vxbvpv%ojvs_0`m1CcqJ^o! z+6c_|qg1X1O!lh)z=z88bWIXl#Xc( zt%+6xM^@FELaU4KYCviUt*+J#(iq>>gH>}#3usNWmcVP_s3uwuT)$drt+dwAT5D~z z7P!ih)?00>wS)A;buA2Q{PtRVt%DY(bin?5NJsqD5&It?ouGBXzB8l?v@Y0pg>-|~ z4g2np9?(Lyo?0(RPpvnkr`8A3Q|k-qsr7^O)cQkuYGF7s4Eq7vKy47VgS5fe4%UWX zJ473b?NDtPw!^gH*bdi5U^@cGhH4|VQ4q2ZMLDA(BZbym8v_}Q?|P%maL5>;_0`5g z!tq^Slpg^ZE42RFI7kG(>kn__a~!ns+5~MPWD>MV*iVK`fflL#s7-}TgEkd<6l6NI zDD5Y024p(4nOd|q3o;wp9AMKSbD>RvkDnp)pv}X6K4by31=ufyEP}QO`^AtY(3W7o z6tWE3GVCWn#zPw@>NE+lqL@vBw<(AiMUMQ=L)<8SmeJUZNPpb zWD~Sa*l&jX0__*K^J05`@Zc>n+a literal 0 HcmV?d00001 From accf6f91ea1c29da86e2657d01ebcd358eb635e9 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Wed, 25 Jun 2014 17:36:55 +0800 Subject: [PATCH 26/39] render optimization --- cocos/renderer/CCGLProgramState.cpp | 5 ++- cocos/renderer/CCGLProgramState.h | 6 ++- cocos/renderer/CCMeshCommand.cpp | 22 +++++++---- cocos/renderer/CCRenderer.cpp | 3 +- cocos/renderer/ccShader_3D_PositionTex.vert | 41 ++++++++++++++------- 5 files changed, 51 insertions(+), 26 deletions(-) diff --git a/cocos/renderer/CCGLProgramState.cpp b/cocos/renderer/CCGLProgramState.cpp index 00e3b34180..bcda666f60 100644 --- a/cocos/renderer/CCGLProgramState.cpp +++ b/cocos/renderer/CCGLProgramState.cpp @@ -358,13 +358,14 @@ void GLProgramState::applyGLProgram(const Mat4& modelView) _glprogram->use(); _glprogram->setUniformsForBuiltins(modelView); } -void GLProgramState::applyAttributes() +void GLProgramState::applyAttributes(bool applyAttribFlags) { // Don't set attributes if they weren't set // Use Case: Auto-batching if(_vertexAttribsFlags) { // enable/disable vertex attribs - GL::enableVertexAttribs(_vertexAttribsFlags); + if (applyAttribFlags) + GL::enableVertexAttribs(_vertexAttribsFlags); // set attributes for(auto &attribute : _attributes) { diff --git a/cocos/renderer/CCGLProgramState.h b/cocos/renderer/CCGLProgramState.h index 9c5c6adab4..b627fb672c 100644 --- a/cocos/renderer/CCGLProgramState.h +++ b/cocos/renderer/CCGLProgramState.h @@ -161,7 +161,11 @@ public: void apply(const Mat4& modelView); void applyGLProgram(const Mat4& modelView); - void applyAttributes(); + /** + * apply vertex attributes + * @param applyAttribFlags Call GL::enableVertexAttribs(_vertexAttribsFlags) or not + */ + void applyAttributes(bool applyAttribFlags = true); void applyUniforms(); void setGLProgram(GLProgram* glprogram); diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index bacea1db76..b73d3a6637 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -85,7 +85,6 @@ void MeshCommand::init(float globalOrder, _indexBuffer = indexBuffer; _primitive = primitive; _indexFormat = indexFormat; - //_vao = vao; _indexCount = indexCount; _mv = mv; } @@ -169,8 +168,6 @@ void MeshCommand::genMaterialID(GLuint texID, void* glProgramState, void* mesh, } int intArray[] = {(int)texID, statekey[0], statekey[1], meshkey[0], meshkey[1], (int)blend.src, (int)blend.dst}; _materialID = XXH32((const void*)intArray, sizeof(intArray), 0); - - //generate vao here } void MeshCommand::MatrixPalleteCallBack( GLProgram* glProgram, Uniform* uniform) @@ -185,12 +182,13 @@ void MeshCommand::preBatchDraw() // Set material GL::bindTexture2D(_textureID); GL::blendFunc(_blendType.src, _blendType.dst); - + if (_vao == 0) buildVAO(); if (_vao) { GL::bindVAO(_vao); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); } else { @@ -198,8 +196,6 @@ void MeshCommand::preBatchDraw() _glProgramState->applyAttributes(); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); } - - //glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); } void MeshCommand::batchDraw() { @@ -215,7 +211,6 @@ void MeshCommand::batchDraw() _glProgramState->applyGLProgram(_mv); _glProgramState->applyUniforms(); - //_glProgramState->apply(_mv); // Draw glDrawElements(_primitive, (GLsizei)_indexCount, _indexFormat, 0); @@ -274,10 +269,20 @@ void MeshCommand::buildVAO() releaseVAO(); if (Configuration::getInstance()->supportsShareableVAO()) { + glGenVertexArrays(1, &_vao); + GL::bindVAO(_vao); glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); - _glProgramState->applyAttributes(); + auto flags = _glProgramState->getVertexAttribsFlags(); + for (int i = 0; flags > 0; i++) { + int flag = 1 << i; + if (flag & flags) + glEnableVertexAttribArray(i); + flags &= ~flag; + } + _glProgramState->applyAttributes(false); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); + GL::bindVAO(0); glBindBuffer(GL_ARRAY_BUFFER, 0); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); @@ -288,6 +293,7 @@ void MeshCommand::releaseVAO() if (Configuration::getInstance()->supportsShareableVAO() && _vao) { glDeleteVertexArrays(1, &_vao); + _vao = 0; GL::bindVAO(0); } } diff --git a/cocos/renderer/CCRenderer.cpp b/cocos/renderer/CCRenderer.cpp index d5afd00e83..5489a87fcd 100644 --- a/cocos/renderer/CCRenderer.cpp +++ b/cocos/renderer/CCRenderer.cpp @@ -331,12 +331,13 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) flush3D(); cmd->preBatchDraw(); cmd->batchDraw(); + _lastBatchedMeshCommand = cmd; } else { cmd->batchDraw(); } - _lastBatchedMeshCommand = cmd; + // cmd->execute(); } else diff --git a/cocos/renderer/ccShader_3D_PositionTex.vert b/cocos/renderer/ccShader_3D_PositionTex.vert index cd6e8d2464..95af35228c 100644 --- a/cocos/renderer/ccShader_3D_PositionTex.vert +++ b/cocos/renderer/ccShader_3D_PositionTex.vert @@ -29,34 +29,47 @@ uniform vec4 u_matrixPalette[SKINNING_JOINT_COUNT * 3]; // Varyings varying vec2 TextureCoordOut; -vec4 _skinnedPosition; - vec4 getPosition() { float blendWeight = a_blendWeight[0]; + int matrixIndex = int (a_blendIndex[0]) * 3; vec4 matrixPalette1 = u_matrixPalette[matrixIndex] * blendWeight; vec4 matrixPalette2 = u_matrixPalette[matrixIndex + 1] * blendWeight; vec4 matrixPalette3 = u_matrixPalette[matrixIndex + 2] * blendWeight; + blendWeight = a_blendWeight[1]; - matrixIndex = int(a_blendIndex[1]) * 3; - matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; - matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; - matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + if (blendWeight > 0.0) + { + matrixIndex = int(a_blendIndex[1]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + } + blendWeight = a_blendWeight[2]; - matrixIndex = int(a_blendIndex[2]) * 3; - matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; - matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; - matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + if (blendWeight > 0.0) + { + matrixIndex = int(a_blendIndex[2]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + } + blendWeight = a_blendWeight[3]; - matrixIndex = int(a_blendIndex[3]) * 3; - matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; - matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; - matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + if (blendWeight > 0.0) + { + matrixIndex = int(a_blendIndex[3]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + } + + vec4 _skinnedPosition; _skinnedPosition.x = dot(a_position, matrixPalette1); _skinnedPosition.y = dot(a_position, matrixPalette2); _skinnedPosition.z = dot(a_position, matrixPalette3); From ccb39e51b2d902e08f1fa2ef5834f5acf77a3e9e Mon Sep 17 00:00:00 2001 From: yangxiao Date: Thu, 26 Jun 2014 18:35:12 +0800 Subject: [PATCH 27/39] animation3d transition not finished --- cocos/3d/CCAnimate3D.cpp | 2 + .../Classes/Sprite3DTest/Sprite3DTest.cpp | 104 +++++++++++++++++- .../Classes/Sprite3DTest/Sprite3DTest.h | 44 ++++++++ .../Resources/Sprite3DTest/haigui.c3b | Bin 0 -> 427473 bytes .../Resources/Sprite3DTest/haigui.png | Bin 0 -> 1052035 bytes 5 files changed, 148 insertions(+), 2 deletions(-) create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/haigui.c3b create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/haigui.png diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp index 27911095c4..dd909eef25 100644 --- a/cocos/3d/CCAnimate3D.cpp +++ b/cocos/3d/CCAnimate3D.cpp @@ -55,6 +55,7 @@ Animate3D* Animate3D::create(Animation3D* animation, float fromTime, float durat animate->_start = fromTime / fullDuration; animate->_last = duration / fullDuration; + animate->setDuration(duration); return animate; } @@ -71,6 +72,7 @@ Animate3D* Animate3D::clone() const copy->_start = _start; copy->_last = _last; copy->_playBack = _playBack; + copy->setDuration(animate->getDuration()); return copy; } diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index 735870c144..c166240618 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -44,7 +44,8 @@ static std::function createFunctions[] = { CL(Sprite3DBasicTest), CL(Sprite3DEffectTest), - CL(Sprite3DWithSkinTest) + CL(Sprite3DWithSkinTest), + CL(Animate3DTest) }; #define MAX_LAYER (sizeof(createFunctions) / sizeof(createFunctions[0])) @@ -532,7 +533,7 @@ Sprite3DWithSkinTest::Sprite3DWithSkinTest() } std::string Sprite3DWithSkinTest::title() const { - return "Testing Sprite3D for animation from c3t"; + return "Testing Sprite3D"; } std::string Sprite3DWithSkinTest::subtitle() const { @@ -578,3 +579,102 @@ void Sprite3DWithSkinTest::onTouchesEnded(const std::vector& touches, Ev addNewSpriteWithCoords( location ); } } + +Animate3DTest::Animate3DTest() +{ + addSprite3D(); +} + +std::string Animate3DTest::title() const +{ + return "Testing Animate3D"; +} + +std::string Animate3DTest::subtitle() const +{ + return ""; +} + +void Animate3DTest::addSprite3D() +{ + std::string fileName = "Sprite3DTest/haigui.c3b"; + auto sprite = Sprite3D::create(fileName); + sprite->setScale(0.1f); + auto s = Director::getInstance()->getWinSize(); + sprite->setPosition(Vec2(s.width / 2.f, s.height / 2.f)); + addChild(sprite); + auto animation = Animation3D::getOrCreate(fileName); + if (animation) + { + auto animate = Animate3D::create(animation); + sprite->runAction(animate); + } +} + +Animate3DTest::Animate3DTransition::Animate3DTransition(cocos2d::Sprite3D* sprite) +: _running(nullptr) +, _fadeTo(nullptr) +, _sprite(sprite) +, _transTime(0.f) +, _elapseTransTime(0.f) +{ + +} +Animate3DTest::Animate3DTransition::~Animate3DTransition() +{ + +} + +void Animate3DTest::Animate3DTransition::fadeTo(Animate3D* animate, float transTime) +{ + if (_running == nullptr) + _running = animate; + else + _fadeTo = animate; + + if (animate && _running != animate) + { + _sprite->runAction(animate); + animate->setWeight(0.0f); + _transTime = transTime; + _elapseTransTime = 0.f; + } +} + +void Animate3DTest::Animate3DTransition::stopRunningAnimate3D() +{ + if (_running) + _sprite->stopAction(_running); + _running = _fadeTo; + _fadeTo = nullptr; + if (_running) + { + _running->setWeight(1.0f); + } +} + +void Animate3DTest::Animate3DTransition::stopAllAnimate3D() +{ + if (_running) + _sprite->stopAction(_running); + if (_fadeTo) + _sprite->stopAction(_fadeTo); + _running = nullptr; + _fadeTo = nullptr; +} + +void Animate3DTest::Animate3DTransition::update(float dt) +{ + if (_fadeTo) + { + _elapseTransTime += dt; + float t = _elapseTransTime / _transTime; + if (t > 1.0f) + t = 1.0f; + _running->setWeight(1.f - t); + _fadeTo->setWeight(t); + + if (t == 1)// finish fade + stopRunningAnimate3D(); + } +} diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h index 67a4671915..a3795ba70a 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h @@ -29,6 +29,11 @@ #include "../BaseTest.h" #include +namespace cocos2d { + class Animate3D; + class Sprite3D; +} + class Sprite3DTestDemo : public BaseTest { public: @@ -151,6 +156,45 @@ public: void onTouchesEnded(const std::vector& touches, Event* event); }; +class Animate3DTest : public Sprite3DTestDemo +{ +public: + CREATE_FUNC(Animate3DTest); + Animate3DTest(); + virtual std::string title() const override; + virtual std::string subtitle() const override; + +protected: + void addSprite3D(); + + class Animate3DTransition + { + public: + Animate3DTransition(cocos2d::Sprite3D* sprite); + ~Animate3DTransition(); + + void fadeTo(cocos2d::Animate3D* animate, float transTime = 0.1f); + + void stopRunningAnimate3D(); + + void stopAllAnimate3D(); + + void update(float dt); + + protected: + + float _transTime; + float _elapseTransTime; + + cocos2d::Animate3D* _running; //running animation + cocos2d::Animate3D* _fadeTo; // fading to animation + cocos2d::Sprite3D* _sprite; + }; + + cocos2d::Sprite3D* _sprite; + Animate3DTransition* _animateTrans; +}; + class Sprite3DTestScene : public TestScene { public: diff --git a/tests/cpp-tests/Resources/Sprite3DTest/haigui.c3b b/tests/cpp-tests/Resources/Sprite3DTest/haigui.c3b new file mode 100644 index 0000000000000000000000000000000000000000..8963e5cc4432c93b8ed6c39b4c9fc1717ab7e603 GIT binary patch literal 427473 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 rG!33DIz6n`L+l2a6a(&-4L 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�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%0Ad(Jn)7n%l!qOAGnBeq{f$2#QAZE! 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 literal 0 HcmV?d00001 From 2175b25730235ef2420a46c4d23a1dae13996648 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Thu, 26 Jun 2014 21:58:26 +0800 Subject: [PATCH 28/39] fix animation bug --- cocos/3d/CCAnimate3D.cpp | 2 +- cocos/3d/CCMeshSkin.cpp | 4 ++-- cocos/3d/CCMeshSkin.h | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp index dd909eef25..5f13d70cc7 100644 --- a/cocos/3d/CCAnimate3D.cpp +++ b/cocos/3d/CCAnimate3D.cpp @@ -95,7 +95,7 @@ void Animate3D::startWithTarget(Node *target) _boneCurves.clear(); auto skin = sprite->getSkin(); - for (unsigned int i = 0; i < skin->getSkinBoneCount(); i++) { + for (unsigned int i = 0; i < skin->getBoneCount(); i++) { auto bone = skin->getBoneByIndex(i); auto curve = _animation->getBoneCurveByName(bone->getName()); if (curve) diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp index e9d4dd2c93..64add14d67 100644 --- a/cocos/3d/CCMeshSkin.cpp +++ b/cocos/3d/CCMeshSkin.cpp @@ -324,9 +324,9 @@ bool MeshSkin::initFromSkinData(const SkinData& skindata) return true; } -ssize_t MeshSkin::getSkinBoneCount() const +ssize_t MeshSkin::getBoneCount() const { - return _skinBones.size(); + return _skinBones.size() + _nodeBones.size(); } //get bone diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h index 172eb2062e..eaeaa03467 100644 --- a/cocos/3d/CCMeshSkin.h +++ b/cocos/3d/CCMeshSkin.h @@ -189,8 +189,8 @@ public: /**create a new meshskin if do not want to share meshskin*/ static MeshSkin* create(const std::string& filename, const std::string& name); - /**get skin bone count*/ - ssize_t getSkinBoneCount() const; + /**get total bone count, skin bone + node bone*/ + ssize_t getBoneCount() const; /**get bone*/ Bone* getBoneByIndex(unsigned int index) const; From 1be44465b510b148e01fa25c58f3abb086f6b8ee Mon Sep 17 00:00:00 2001 From: yangxiao Date: Thu, 26 Jun 2014 22:34:05 +0800 Subject: [PATCH 29/39] android version --- cocos/Android.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/cocos/Android.mk b/cocos/Android.mk index 0ea402566a..31e151919f 100644 --- a/cocos/Android.mk +++ b/cocos/Android.mk @@ -74,6 +74,7 @@ cocos2d.cpp \ 3d/CCAnimate3D.cpp \ 3d/CCAnimation3D.cpp \ 3d/CCBundle3D.cpp \ +3d/CCBundleReader.cpp \ 3d/CCMesh.cpp \ 3d/CCMeshSkin.cpp \ 3d/CCSprite3DMaterial.cpp \ From e6e9c6caa96ecabb8f90144636141ef09d073128 Mon Sep 17 00:00:00 2001 From: lvlong Date: Fri, 27 Jun 2014 09:32:09 +0800 Subject: [PATCH 30/39] modify bug about parent index is -1 --- cocos/3d/CCBundle3D.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index 77c4fd649a..e35f6df965 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -102,6 +102,7 @@ void getChildMap(std::map >& map, SkinData* skinData, cons { skinData->addNodeBoneNames(parent_name); skinData->nodeBoneOriginMatrices.push_back(transform); + parent_name_index = skinData->getBoneNameIndex(parent_name); } else if (parent_name_index < skinData->skinBoneNames.size()) { @@ -110,12 +111,7 @@ void getChildMap(std::map >& map, SkinData* skinData, cons // set root bone index if(skinData->rootBoneIndex < 0) - { - if (parent_name_index < 0) - parent_name_index = skinData->getBoneNameIndex(parent_name); - skinData->rootBoneIndex = parent_name_index; - } if (!val.HasMember(SKINDATA_CHILDREN)) return; From fac17097a0d2ee878c19bb8d4041bcc8e849ae0f Mon Sep 17 00:00:00 2001 From: lvlong Date: Fri, 27 Jun 2014 11:44:44 +0800 Subject: [PATCH 31/39] add a new model and change girl model to it --- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 4 +- .../Resources/Sprite3DTest/monguger.tga | Bin 0 -> 262188 bytes .../cpp-tests/Resources/Sprite3DTest/orc.c3b | Bin 0 -> 150294 bytes .../cpp-tests/Resources/Sprite3DTest/orc.c3j | 13341 ++++++++++++++++ 4 files changed, 13344 insertions(+), 1 deletion(-) create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/monguger.tga create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/orc.c3b create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/orc.c3j diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index c166240618..6d87a92d7c 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -542,8 +542,10 @@ std::string Sprite3DWithSkinTest::subtitle() const void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) { - std::string fileName = "Sprite3DTest/girl.c3b"; + std::string fileName = "Sprite3DTest/orc.c3b"; auto sprite = Sprite3D::create(fileName); + sprite->setScale(3); + sprite->setRotation3D(Vec3(0,180,0)); addChild(sprite); sprite->setPosition( Vec2( p.x, p.y) ); diff --git a/tests/cpp-tests/Resources/Sprite3DTest/monguger.tga b/tests/cpp-tests/Resources/Sprite3DTest/monguger.tga new file mode 100644 index 0000000000000000000000000000000000000000..d190d819bbdf18f03c2a9a3de10170bba57eef2b GIT binary patch literal 262188 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%0DYIaA)B-gD$Eb3R)8Dc+APX0M21 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 w?Rwt18a;f7VF4VgLXD literal 0 HcmV?d00001 diff --git a/tests/cpp-tests/Resources/Sprite3DTest/orc.c3b b/tests/cpp-tests/Resources/Sprite3DTest/orc.c3b new file mode 100644 index 0000000000000000000000000000000000000000..26af301f3bfdebcabd67b4e418a2b791855a06ae GIT binary patch literal 150294 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 M|Ak$CW1jr~0KGzq1^@s6 literal 0 HcmV?d00001 diff --git a/tests/cpp-tests/Resources/Sprite3DTest/orc.c3j b/tests/cpp-tests/Resources/Sprite3DTest/orc.c3j new file mode 100644 index 0000000000..2266d9bde7 --- /dev/null +++ b/tests/cpp-tests/Resources/Sprite3DTest/orc.c3j @@ -0,0 +1,13341 @@ +{ + "version": "1.2", + "mesh": [ + { + "version": "1.2", + "attributes": [{ + "size": 3, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_POSITION" + }, { + "size": 3, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_NORMAL" + }, { + "size": 2, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_TEX_COORD" + }, { + "size": 4, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_BLEND_WEIGHT" + }, { + "size": 4, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_BLEND_INDEX" + }], + "body": [ + { + "vertices": [ + -4.087269, -0.284269, 2.467412, -0.182764, -0.799652, 0.571974, 0.309707, 0.734820, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -3.801909, -0.138538, -0.349688, -0.335480, -0.819229, -0.465099, 0.333359, 0.578025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.124681, -1.398316, 0.289938, -0.414717, -0.889848, -0.190211, 0.417569, 0.615200, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.100720, -1.487626, 2.218094, -0.411006, -0.899549, 0.147936, 0.418789, 0.721124, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -2.078975, 0.078682, -0.000000, -0.977792, -0.209578, 0.525722, 0.603595, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -2.070344, 2.035419, -0.000000, -0.999855, -0.017055, 0.525356, 0.716106, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 0.000001, 4.297429, -1.503800, 0.000000, 0.936130, -0.351655, 0.006597, 0.515721, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -1.603829, 4.007904, -1.704409, -0.412737, 0.832650, -0.369245, 0.089726, 0.506043, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -1.731886, 4.110137, -1.393818, -0.358334, 0.820791, -0.444858, 0.095736, 0.526351, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + 0.000001, 4.472917, -1.244516, 0.000000, 0.939374, -0.342895, 0.006597, 0.529964, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -2.699813, 3.173344, -1.321615, -0.670689, 0.515875, -0.532962, 0.156909, 0.519452, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -2.304296, 4.159584, -0.913794, -0.444107, 0.797287, -0.408781, 0.129889, 0.550101, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -4.037735, 1.413715, -1.060306, -0.418257, 0.014467, -0.908214, 0.261456, 0.548139, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.700437, 1.374616, -1.755363, -0.821703, 0.075096, -0.564947, 0.255269, 0.506941, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -2.492359, -0.026555, -2.382115, -0.657806, -0.677670, -0.328716, 0.371389, 0.460607, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -1.409547, -0.560929, -2.241735, -0.396237, -0.901413, -0.174500, 0.428271, 0.468498, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -1.032045, -2.270670, -0.000000, -0.995830, -0.091227, 0.498482, 0.466908, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -1.271439, 3.820890, -2.718979, -0.520736, 0.833095, -0.186511, 0.074126, 0.453328, 0.750000, 0.250000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 0.000001, 4.317747, -3.058584, 0.000000, 0.994804, -0.101805, 0.006597, 0.435372, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + -1.311322, 2.632204, -5.556628, -0.377153, 0.768994, -0.516143, 0.059060, 0.307149, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -1.279647, 3.174070, -5.240715, -0.488778, 0.679734, -0.546861, 0.065137, 0.345324, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 3.271122, -5.496089, 0.000000, 0.704023, -0.710177, 0.011131, 0.330332, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 2.475905, -5.905610, 0.000000, 0.300297, -0.953846, 0.015665, 0.286176, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.115160, 2.203591, -5.181072, -0.768884, 0.620334, -0.154932, 0.096355, 0.325173, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -2.121875, 2.400129, -4.578133, -0.812972, 0.569146, -0.123080, 0.099752, 0.356788, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.648977, 1.176870, -3.907624, -0.999865, 0.005325, -0.015548, 0.258097, 0.369293, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.945580, -0.203632, -3.893907, -0.741636, -0.669474, 0.042186, 0.410864, 0.376128, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -3.116709, 1.356369, -2.376023, -0.863554, 0.065266, -0.500015, 0.222539, 0.471098, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -0.848848, -1.060937, -3.776123, -0.493121, -0.859195, 0.136440, 0.455689, 0.380896, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -1.484694, -3.754461, -0.000000, -0.966174, 0.257889, 0.498482, 0.382042, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.949844, -0.534743, -5.166467, -0.650147, -0.754724, -0.087753, 0.413034, 0.312333, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.179114, -0.521083, -5.927430, 0.229903, -0.644196, -0.729490, 0.473518, 0.267851, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -0.668760, -1.251831, -4.751909, -0.682018, -0.703493, -0.199874, 0.463024, 0.329289, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.192731, -0.151175, -6.952621, -0.706980, -0.707226, -0.003249, 0.223990, 0.200451, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.559485, -0.159917, -7.099087, 0.664694, -0.735478, -0.131356, 0.297911, 0.187062, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.179114, -0.521083, -5.927430, 0.229903, -0.644196, -0.729490, 0.313899, 0.234980, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -1.949844, -0.534743, -5.166467, -0.650147, -0.754724, -0.087753, 0.264840, 0.293298, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -1.363352, 2.352389, -7.482214, -0.057472, 0.941870, -0.331027, 0.092745, 0.204413, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -1.345824, 2.391657, -7.228285, -0.040380, 0.989286, -0.140294, 0.092457, 0.215355, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.337184, 1.974184, -7.229906, 0.817066, 0.553768, -0.160446, 0.050725, 0.214293, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -2.456792, 1.664786, -7.763762, -0.895836, 0.382931, -0.225480, 0.135718, 0.192678, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -2.198960, -0.322827, -7.748406, -0.661146, -0.748557, -0.050474, 0.220752, 0.175320, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -2.446790, 1.841885, -7.083439, -0.867876, 0.490999, -0.075576, 0.134189, 0.223714, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.516951, -0.344615, -8.002507, 0.662362, -0.747149, -0.055178, 0.293523, 0.163656, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -0.291513, 1.726454, -8.018309, 0.876017, 0.430689, -0.217028, 0.050484, 0.172362, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -0.559485, -0.159917, -7.099087, 0.664694, -0.735478, -0.131356, 0.016660, 0.198764, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.516951, -0.344615, -8.002507, 0.662362, -0.747149, -0.055178, 0.021520, 0.174105, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -1.399821, 2.145950, -7.765605, -0.089109, 0.902329, -0.421736, 0.093066, 0.192203, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -0.672552, 1.785165, -8.769882, 0.852244, 0.499706, 0.154835, 0.054507, 0.140099, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.918122, 1.822824, -8.766640, -0.840166, 0.528132, 0.123281, 0.135006, 0.139102, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.867185, -0.207010, -8.766640, -0.633388, -0.764150, -0.122039, 0.216749, 0.130305, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.723487, -0.220962, -8.769882, 0.629503, -0.769966, -0.104296, 0.282241, 0.117162, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.723487, -0.220962, -8.769882, 0.629503, -0.769966, -0.104296, 0.031727, 0.118539, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.603736, 2.914354, -9.649544, 0.560407, 0.707841, -0.430005, 0.409494, 0.156094, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.844998, 2.948897, -9.646300, -0.505244, 0.753432, -0.420796, 0.468034, 0.156945, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.814559, 2.693850, -9.155198, -0.530276, 0.591429, 0.607469, 0.473499, 0.189960, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.584145, 2.656984, -9.158441, 0.720044, 0.460381, 0.519217, 0.401508, 0.189512, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -2.042195, 2.013168, -9.646300, -0.779666, 0.085093, -0.620387, 0.511310, 0.207254, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -2.042197, -0.197363, -9.646300, -0.640053, -0.561469, -0.524485, 0.565986, 0.286168, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.867185, -0.207010, -8.766640, -0.633388, -0.764150, -0.122039, 0.544001, 0.306866, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.918122, 1.822824, -8.766640, -0.840166, 0.528132, 0.123281, 0.478977, 0.223891, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.525088, -0.209657, -9.649544, 0.635800, -0.569710, -0.520758, 0.588459, 0.314547, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.723487, -0.220962, -8.769882, 0.629503, -0.769966, -0.104296, 0.567978, 0.339376, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.525088, -0.209657, -9.649544, 0.635800, -0.569710, -0.520758, 0.305184, 0.277596, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.525088, 1.989544, -9.649544, 0.773438, 0.037465, -0.632764, 0.362947, 0.203204, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.672552, 1.785165, -8.769882, 0.852244, 0.499706, 0.154835, 0.393045, 0.223891, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.723487, -0.220962, -8.769882, 0.629503, -0.769966, -0.104296, 0.325454, 0.299241, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -2.608569, 1.016925, -4.803867, -0.957354, -0.036606, -0.286590, 0.258097, 0.322029, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -2.799144, 1.096897, -4.355746, -0.999806, -0.012017, 0.015625, 0.258097, 0.345661, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -0.447415, -5.899581, 0.000000, -0.227521, -0.973773, 0.498483, 0.268938, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -1.296495, -5.346404, -0.000000, -0.377608, -0.925966, 0.498482, 0.297847, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -9.406387, 3.423885, -6.948456, 0.633359, 0.597440, -0.491854, 0.701918, 0.027306, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -9.506982, 1.369790, -7.232455, 0.582190, -0.409918, -0.702155, 0.809294, 0.027306, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -10.173913, 1.368696, -7.035121, -0.487498, -0.398394, -0.776935, 0.803017, 0.048839, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -10.098513, 3.419651, -6.822248, -0.418157, 0.722694, -0.550325, 0.700094, 0.044098, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -5.226847, -0.209988, 2.609826, -0.251472, -0.685146, 0.683621, 0.802093, 0.761336, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.680608, 1.538691, 3.242541, -0.410778, 0.009161, 0.911689, 0.733641, 0.752808, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -7.027541, 1.516949, 2.106554, -0.885259, -0.027789, 0.464268, 0.730021, 0.692124, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.164830, -0.180191, 1.673024, -0.669704, -0.671669, 0.316792, 0.801099, 0.692476, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.400888, 3.032663, 1.776775, -0.678619, 0.636635, 0.366297, 0.654224, 0.705733, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.206931, 3.130308, 2.632219, -0.154022, 0.714850, 0.682104, 0.666574, 0.765984, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.297268, 3.888346, 0.865671, -0.109427, 0.993288, -0.037494, 0.609914, 0.721996, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -8.059044, 1.611084, -1.215237, -0.577808, 0.017912, 0.815976, 0.783292, 0.550426, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -7.330895, -0.060689, -1.553667, -0.520354, -0.852216, 0.054397, 0.837165, 0.560061, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -6.425374, -0.031633, 0.116190, -0.541352, -0.840789, 0.003400, 0.863836, 0.629434, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -7.212104, 1.498293, 0.505771, -0.961884, -0.050890, 0.268681, 0.788340, 0.635051, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.217341, 0.016180, -2.329300, 0.337991, -0.807179, -0.483967, 0.614730, 0.495421, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -6.199885, 1.115161, -2.871512, 0.954891, -0.101008, -0.279248, 0.643053, 0.506383, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -4.402750, 1.610668, -1.099740, 0.436820, 0.023405, -0.899244, 0.594807, 0.585225, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -4.480651, 0.347086, -0.839425, 0.297727, -0.621360, -0.724755, 0.555129, 0.559088, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.217341, 0.016180, -2.329300, 0.337991, -0.807179, -0.483967, 0.887421, 0.523772, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -4.480651, 0.347086, -0.839425, 0.297727, -0.621360, -0.724755, 0.948691, 0.591039, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -8.731559, 0.605550, -5.436355, 0.328823, -0.667422, -0.668149, 0.873543, 0.161241, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -8.525305, 1.705669, -5.510110, 0.563401, 0.108959, -0.818967, 0.925373, 0.159709, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.066343, 1.404206, -3.498836, 0.937709, 0.056408, -0.342812, 0.903262, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.448989, -0.021814, -3.319559, 0.609028, -0.747698, -0.264635, 0.855594, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -7.909877, -0.066002, -2.097403, -0.272676, -0.881820, 0.384760, 0.795482, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -9.454158, 0.254739, -4.022870, -0.503633, -0.854024, 0.130374, 0.808374, 0.191682, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.453750, 0.135404, -2.532112, 0.425826, -0.857101, -0.289914, 0.863916, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -7.457404, 0.100791, -1.786957, -0.413783, -0.874080, 0.254496, 0.781685, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -9.590482, 3.106455, -4.024086, -0.409523, 0.775280, 0.480866, 0.669089, 0.164888, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -10.223380, 1.971139, -3.935808, -0.863901, 0.050932, 0.501080, 0.741196, 0.168431, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -8.776958, 1.600158, -1.333798, -0.589004, -0.009943, 0.808069, 0.750048, 0.288506, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -7.921735, 3.031140, -1.890856, -0.147307, 0.845178, 0.513785, 0.670890, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.586499, 2.798094, -2.691324, 0.618874, 0.760946, -0.194825, 0.597230, 0.310177, 0.750000, 0.250000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -6.642373, 2.996217, -3.139717, 0.609769, 0.771715, -0.180662, 0.581654, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -7.590149, 2.821004, -1.714477, -0.309495, 0.831239, 0.461795, 0.677509, 0.310177, 0.750000, 0.250000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -9.857598, 0.884636, -6.106341, 0.283276, -0.784596, -0.551510, 0.871793, 0.086111, 0.500000, 0.500000, 0.000000, 0.000000, 8.000000, 9.000000, 0.000000, 0.000000, + -9.857598, 0.884636, -6.106341, 0.283276, -0.784596, -0.551510, 0.862768, 0.105605, 0.500000, 0.500000, 0.000000, 0.000000, 8.000000, 9.000000, 0.000000, 0.000000, + -10.393832, 0.635038, -5.380906, -0.592763, -0.805377, -0.000689, 0.809288, 0.120362, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -10.848620, 2.014231, -4.998157, -0.958365, 0.018156, 0.284966, 0.740199, 0.125330, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -10.266550, 3.314583, -5.089772, -0.681601, 0.693889, 0.232246, 0.685856, 0.114656, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -10.600281, 3.298884, -6.031265, -0.732005, 0.668723, -0.130301, 0.697291, 0.079573, 0.500000, 0.250000, 0.250000, 0.000000, 10.000000, 8.000000, 9.000000, 0.000000, + -8.849494, 3.097458, -4.937233, 0.611627, 0.704821, -0.359360, 0.674520, 0.102479, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -9.733442, 3.334297, -5.822344, 0.471779, 0.876474, -0.096009, 0.678811, 0.061866, 0.500000, 0.500000, 0.000000, 0.000000, 8.000000, 9.000000, 0.000000, 0.000000, + -10.693343, 1.103751, -6.300011, -0.766271, -0.514906, -0.384317, 0.798732, 0.085677, 0.500000, 0.250000, 0.250000, 0.000000, 10.000000, 8.000000, 9.000000, 0.000000, + -9.406387, 3.423885, -6.948456, 0.633359, 0.597440, -0.491854, 0.679660, 0.046854, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -9.506982, 1.369790, -7.232455, 0.582190, -0.409918, -0.702155, 0.874577, 0.027494, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -9.406387, 3.423885, -6.948456, 0.633359, 0.597440, -0.491854, 0.976382, 0.027514, 1.000000, 0.000000, 0.000000, 0.000000, 8.000000, 0.000000, 0.000000, 0.000000, + -9.733442, 3.334297, -5.822344, 0.471779, 0.876474, -0.096009, 0.979709, 0.086919, 0.500000, 0.500000, 0.000000, 0.000000, 8.000000, 9.000000, 0.000000, 0.000000, + -3.950830, 1.543703, 3.461952, 0.580282, -0.003905, 0.814406, 0.729448, 0.816242, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -4.087269, -0.284269, 2.467412, -0.182764, -0.799652, 0.571974, 0.837287, 0.797153, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -7.212104, 1.498293, 0.505771, -0.961884, -0.050890, 0.268681, 0.729175, 0.647588, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.425374, -0.031633, 0.116190, -0.541352, -0.840789, 0.003400, 0.790912, 0.647805, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.602324, 2.945920, 0.175992, -0.627366, 0.771340, 0.106985, 0.655417, 0.665584, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -4.037735, 1.413715, -1.060306, -0.418257, 0.014467, -0.908214, 0.577173, 0.603020, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.480650, 3.012777, -0.839426, 0.314541, 0.681317, -0.660962, 0.628522, 0.614343, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.626477, 3.188630, -0.349689, -0.328483, 0.796315, -0.507919, 0.618911, 0.635115, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -6.602324, 2.945920, 0.175992, -0.627366, 0.771340, 0.106985, 0.712671, 0.636472, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -7.590149, 2.821004, -1.714477, -0.309495, 0.831239, 0.461795, 0.733992, 0.549137, 0.750000, 0.250000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -3.777824, 2.962523, 2.384039, -0.050780, 0.756911, 0.651542, 0.638448, 0.809917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.313349, 4.116706, -5.519038, 0.523871, 0.528172, -0.668276, 0.607391, 0.107445, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + -9.897751, 4.106010, -5.496856, -0.591482, 0.535778, -0.602570, 0.575106, 0.093366, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + -9.548986, 4.053653, -4.947104, 0.033562, 0.829653, 0.557270, 0.597136, 0.077548, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + -9.548986, 4.053653, -4.947104, 0.033562, 0.829653, 0.557270, 0.639460, 0.112075, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + -8.849494, 3.097458, -4.937233, 0.611627, 0.704821, -0.359360, 0.603774, 0.150144, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -9.897751, 4.106010, -5.496856, -0.591482, 0.535778, -0.602570, 0.649827, 0.087020, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + -10.266550, 3.314583, -5.089772, -0.681601, 0.693889, 0.232246, 0.543322, 0.125652, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -3.626477, 3.188630, -0.349689, -0.328483, 0.796315, -0.507919, 0.221918, 0.585510, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -2.705508, 4.351819, 0.865750, -0.419016, 0.893229, 0.162994, 0.159966, 0.682612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.777824, 2.962523, 2.384039, -0.050780, 0.756911, 0.651542, 0.236873, 0.741601, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.359108, -3.717716, -5.234697, -0.998278, -0.054710, -0.021170, 0.228642, 0.040555, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -3.682446, -4.842300, 0.000000, -0.087652, 0.996151, 0.226080, 0.059948, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -1.639396, -4.119738, -0.000000, -0.719266, 0.694735, 0.119285, 0.095657, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.668760, -1.251831, -4.751909, -0.682018, -0.703493, -0.199874, 0.100205, 0.064415, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -1.296495, -5.346404, -0.000000, -0.377608, -0.925966, 0.091060, 0.035035, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -3.637610, -5.791828, 0.000000, -0.028832, -0.999584, 0.225648, 0.011626, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.318626, -5.076919, -4.887983, -0.984724, 0.039673, -0.169542, 0.298757, 0.057690, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -4.724963, -4.644907, 0.000000, 0.549724, 0.835347, 0.279966, 0.069703, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.536608, -5.517948, -4.240118, -0.997433, -0.062802, 0.034391, 0.320663, 0.089708, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -5.443347, -3.529106, 0.000000, 0.913771, 0.406231, 0.315761, 0.124846, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -5.971040, -4.558301, -0.000000, -0.923559, 0.383457, 0.344881, 0.073983, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -5.926406, -2.269355, 0.000000, -0.182359, 0.983232, 0.352260, 0.188761, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -5.345521, -5.288476, -0.000000, -0.363061, -0.931765, 0.313567, 0.037898, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -6.552838, -4.725423, 0.000000, -0.996104, 0.088184, 0.375653, 0.065724, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -8.059044, 1.611084, -1.215237, -0.577808, 0.017912, 0.815976, 0.727063, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.482942, 0.952246, -5.766534, -0.997978, -0.054741, -0.032315, 0.188531, 0.272155, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -2.608569, 1.016925, -4.803867, -0.957354, -0.036606, -0.286590, 0.196915, 0.317992, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -2.115160, 2.203591, -5.181072, -0.768884, 0.620334, -0.154932, 0.132015, 0.307637, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -6.199885, 1.115161, -2.871512, 0.954891, -0.101008, -0.279248, 0.898151, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.801909, -0.138538, -0.349688, -0.335480, -0.819229, -0.465099, 0.535434, 0.570924, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.042195, 2.013168, -9.646300, -0.779666, 0.085093, -0.620387, 0.565986, 0.286168, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.525088, 1.989544, -9.649544, 0.773438, 0.037465, -0.632764, 0.588459, 0.314547, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -1.844998, 2.948897, -9.646300, -0.505244, 0.753432, -0.420796, 0.565986, 0.286168, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -0.603736, 2.914354, -9.649544, 0.560407, 0.707841, -0.430005, 0.588459, 0.314547, 1.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 0.000000, 0.000000, + -2.172686, 4.036571, 1.465014, -0.598887, 0.800822, 0.004296, 0.138233, 0.713080, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -2.772282, 3.497846, 2.268019, -0.778560, 0.609915, 0.147811, 0.188130, 0.752618, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -3.083329, 2.601864, 2.847198, -0.752258, 0.391855, 0.529678, 0.257680, 0.795774, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -3.952864, 1.398620, 2.692738, 0.465888, 0.068919, 0.882156, 0.275284, 0.755259, 0.653178, 0.241591, 0.105231, 0.000000, 1.000000, 0.000000, 2.000000, 0.000000, + -3.173249, 1.603701, 3.323305, -0.787395, -0.018652, 0.616166, 0.305484, 0.790334, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -2.022877, -0.888534, 2.991356, -0.337048, -0.585701, 0.737125, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -3.615881, 0.363853, 3.062848, -0.521702, -0.194763, 0.830599, 0.307595, 0.762577, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.192320, 2.126802, -5.946790, 0.420610, 0.374846, -0.826183, 0.046011, 0.264211, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -0.179114, -0.521083, -5.927430, 0.229903, -0.644196, -0.729490, 0.010951, 0.240628, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -1.311322, 2.632204, -5.556628, -0.377153, 0.768994, -0.516143, 0.089725, 0.287526, 1.000000, 0.000000, 0.000000, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -0.447415, -5.899581, 0.000000, -0.227521, -0.973773, 0.015665, 0.286176, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.179114, -0.521083, -5.927430, 0.229903, -0.644196, -0.729490, 0.021764, 0.289124, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -0.192320, 2.126802, -5.946790, 0.420610, 0.374846, -0.826183, 0.021764, 0.289124, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 5.000000, 0.000000, 0.000000, + -3.952864, 1.398620, 2.692738, 0.465888, 0.068919, 0.882156, 0.683948, 0.813080, 0.653178, 0.241591, 0.105231, 0.000000, 1.000000, 0.000000, 2.000000, 0.000000, + -3.952864, 1.398620, 2.692738, 0.465888, 0.068919, 0.882156, 0.783368, 0.806697, 0.653178, 0.241591, 0.105231, 0.000000, 1.000000, 0.000000, 2.000000, 0.000000, + -0.000000, -1.639396, -4.119738, -0.000000, -0.719266, 0.694735, 0.498482, 0.362723, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.030988, 2.562693, -3.975194, -0.829566, 0.537252, -0.152250, 0.103148, 0.388402, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.324249, 2.784155, -2.580866, -0.773000, 0.548819, -0.318228, 0.120417, 0.444405, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -1.247973, 3.654534, -4.101803, -0.566219, 0.787820, -0.242353, 0.071215, 0.383499, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 4.004938, -4.263569, 0.000000, 0.922439, -0.386143, 0.006597, 0.374488, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -6.605109, 3.398014, -1.640210, -0.126468, 0.978741, -0.161471, 0.694861, 0.565899, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -6.586499, 2.798094, -2.691324, 0.618874, 0.760946, -0.194825, 0.683039, 0.527767, 0.750000, 0.250000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + 0.000001, 4.676855, 0.606215, 0.000000, 0.735969, -0.677015, 0.006597, 0.677833, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -1.945033, 0.288834, 3.561427, -0.649828, -0.678770, 0.342044, 0.418789, 0.773487, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.231303, 2.297051, 5.690937, -0.899762, 0.419064, -0.121710, 0.933280, 0.776237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.247447, 1.993111, 5.800342, -0.691824, -0.718240, -0.074239, 0.927090, 0.781738, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.253341, 2.196780, 7.380289, -0.405730, -0.097088, 0.908822, 0.932892, 0.819354, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.335441, 2.861595, 6.335299, -0.742076, 0.462860, 0.484855, 0.901109, 0.834697, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.253341, 2.196780, 7.380289, -0.405730, -0.097088, 0.908822, 0.922817, 0.828081, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.339109, 2.092413, 6.368515, -0.533788, -0.551403, 0.641112, 0.901109, 0.834697, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.253341, 2.196780, 7.380289, -0.405730, -0.097088, 0.908822, 0.296023, 0.688238, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.335441, 2.861595, 6.335299, -0.742076, 0.462860, 0.484855, 0.240168, 0.684302, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.802409, 2.639805, 4.685534, -0.955574, 0.287876, 0.063282, 0.275252, 0.593933, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.231303, 2.297051, 5.690937, -0.899762, 0.419064, -0.121710, 0.308571, 0.646436, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.231303, 2.297051, 5.690937, -0.899762, 0.419064, -0.121710, 0.921272, 0.765846, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.802409, 2.639805, 4.685534, -0.955574, 0.287876, 0.063282, 0.901954, 0.761593, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.874456, 2.042140, 4.712246, -0.971244, -0.235256, 0.036606, 0.899196, 0.769566, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.247447, 1.993111, 5.800342, -0.691824, -0.718240, -0.074239, 0.918393, 0.773382, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.744351, 4.998834, 4.404832, -0.628382, 0.774276, 0.075049, 0.096221, 0.854527, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.329685, 4.404623, 4.378291, -0.887804, 0.391273, 0.242299, 0.149841, 0.857828, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.138491, 4.874975, 4.753927, -0.683508, 0.723824, 0.094321, 0.117520, 0.874487, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.305616, 4.104658, 5.546338, -0.937320, 0.265085, 0.226189, 0.158566, 0.921940, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.100717, 0.057122, 4.527284, -0.698132, -0.712466, -0.070738, 0.418789, 0.825849, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -0.788123, 4.660317, -0.000000, -0.999977, 0.006808, 0.525722, 0.832065, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -0.442645, 6.093413, -0.000000, -0.927476, 0.373882, 0.525722, 0.904921, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.030670, 0.229257, 6.013463, -0.680155, -0.653599, 0.331961, 0.432923, 0.901813, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.261880, 2.531273, 0.000000, 0.884510, -0.466520, 0.006597, 0.752766, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.288567, 1.536665, 0.000000, 0.960480, -0.278349, 0.006597, 0.709554, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.067885, 5.917471, 1.639274, -0.511330, 0.814153, -0.275129, 0.071511, 0.722277, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.179682, 5.942925, 2.649745, -0.540272, 0.722269, -0.431779, 0.070910, 0.760489, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -2.802409, 2.639805, 4.685534, -0.955574, 0.287876, 0.063282, 0.244514, 0.834024, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.874456, 2.042140, 4.712246, -0.971244, -0.235256, 0.036606, 0.306429, 0.818156, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.135767, 4.817859, 1.861608, -0.784432, 0.487097, -0.383932, 0.136424, 0.735000, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + -2.209270, 4.895686, 3.182524, -0.583324, 0.786675, 0.202177, 0.127679, 0.779159, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + -2.645871, 4.438720, 3.090069, -0.929190, 0.368445, -0.029233, 0.155096, 0.787607, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + -2.388766, 4.900162, 3.823812, -0.750856, 0.633285, 0.187527, 0.135879, 0.821018, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.142159, 6.202897, 2.823985, -0.504438, 0.823944, -0.258183, 0.069024, 0.770052, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.534364, 2.733282, 0.000000, 0.925457, -0.378852, 0.006597, 0.766635, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -2.359366, 4.832208, 2.773417, -0.796366, 0.579454, -0.173306, 0.135222, 0.768211, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + -1.889815, 5.162753, 3.481335, -0.238007, 0.840642, -0.486492, 0.108020, 0.801101, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + -2.284314, 4.970498, 2.977456, -0.742398, 0.657841, 0.126846, 0.131451, 0.773468, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 0.000001, 6.137319, 4.071155, 0.000000, 0.999925, 0.012248, 0.007593, 0.835127, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.981896, 3.801053, 0.000000, 0.679239, -0.733917, 0.009371, 0.816485, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.051859, 3.018328, 0.000000, 0.138561, 0.990354, 0.012962, 0.783566, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -2.209270, 4.895686, 3.182524, -0.583324, 0.786675, 0.202177, 0.013050, 0.798258, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 0.000001, 4.210176, 3.353002, 0.000000, 0.999926, 0.012129, 0.107075, 0.799345, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.889815, 5.162753, 3.481335, -0.238007, 0.840642, -0.486492, 0.013039, 0.802236, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 0.000001, 5.981896, 3.801053, 0.000000, 0.679239, -0.733917, 0.012952, 0.812094, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.993446, 4.634690, 5.201987, -0.676622, 0.720470, 0.152005, 0.111262, 0.900644, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.610057, 5.374901, 4.735716, -0.411115, 0.800451, 0.436191, 0.033340, 0.875149, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.618510, 5.833383, 4.473998, -0.482332, 0.789771, 0.378968, 0.032089, 0.860034, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.147332, 4.747048, 0.000000, 0.819967, 0.572411, 0.006526, 0.876876, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.169214, 4.530669, 0.000000, 0.983581, -0.180468, 0.006526, 0.864028, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.997812, 4.235533, -0.000000, 0.970473, 0.241209, 0.006526, 0.846308, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -0.494679, 3.457902, -0.000000, -0.967706, -0.252082, 0.525356, 0.772532, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.209385, 7.070982, -0.000000, -0.752818, 0.658229, 0.526304, 0.949830, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.605514, 0.714111, 7.046171, -0.563926, -0.500544, 0.656843, 0.428848, 0.950606, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.335441, 2.861595, 6.335299, -0.742076, 0.462860, 0.484855, 0.214757, 0.960645, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.339109, 2.092413, 6.368515, -0.533788, -0.551403, 0.641112, 0.369535, 0.909298, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.339109, 2.092413, 6.368515, -0.533788, -0.551403, 0.641112, 0.226122, 0.965353, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.110316, 2.417574, 6.832777, -0.818567, 0.022117, 0.573985, 0.209943, 0.976697, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.104636, 6.149989, 3.039298, -0.320462, 0.595577, 0.736608, 0.067138, 0.775594, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.503769, 2.960140, 0.000000, 0.763460, 0.645855, 0.006597, 0.772028, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.104638, 0.636606, 0.000000, 0.176678, -0.984269, 0.006597, 0.687373, 0.675000, 0.225000, 0.100000, 0.000000, 2.000000, 0.000000, 12.000000, 0.000000, + -1.086343, 4.793220, 0.932789, -0.388776, 0.020748, -0.921099, 0.072415, 0.700226, 0.675000, 0.225000, 0.100000, 0.000000, 2.000000, 0.000000, 12.000000, 0.000000, + -1.067883, 5.536584, 1.084825, -0.492723, 0.497115, -0.714213, 0.071511, 0.714203, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 0.000001, 5.824797, 0.847815, 0.000000, 0.602294, -0.798275, 0.006597, 0.697521, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + -1.505060, 4.568878, 6.707249, -0.580112, 0.580950, 0.570935, 0.107178, 0.991042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.070794, 6.673260, 0.000000, 0.782803, 0.622270, 0.010844, 0.991008, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.644645, 5.783891, -0.000000, 0.953113, 0.302616, 0.006526, 0.937953, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.397726, 4.912599, 6.261040, -0.455401, 0.673674, 0.582042, 0.093827, 0.964235, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.505060, 4.568878, 6.707249, -0.580112, 0.580950, 0.570935, 0.652251, 0.344933, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.110316, 2.417574, 6.832777, -0.818567, 0.022117, 0.573985, 0.762823, 0.351792, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.431622, 2.524216, 7.621109, -0.563855, 0.053854, 0.824116, 0.784523, 0.418498, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.021021, 3.881262, 7.522913, -0.391688, 0.401501, 0.827875, 0.699478, 0.420790, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.070794, 6.673260, 0.000000, 0.782803, 0.622270, 0.584291, 0.385125, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 4.217567, 7.495490, 0.000000, 0.548145, 0.836383, 0.642782, 0.456495, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.605514, 0.714111, 7.046171, -0.563926, -0.500544, 0.656843, 0.883538, 0.381171, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.235957, 7.883574, -0.000000, -0.377457, 0.926027, 0.885473, 0.473587, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.880768, 1.677415, 7.769854, -0.344761, -0.198087, 0.917552, 0.848403, 0.428504, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 2.662455, 8.001239, 0.000000, 0.097247, 0.995260, 0.769150, 0.486235, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 6.051859, 3.018328, 0.000000, 0.138561, 0.990354, 0.006597, 0.776686, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 5.823220, 4.912951, 0.000000, 0.757467, 0.652874, 0.006526, 0.886124, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.110316, 2.417574, 6.832777, -0.818567, 0.022117, 0.573985, 0.389372, 0.935901, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.209385, 7.070982, -0.000000, -0.752818, 0.658229, 0.933183, 0.401826, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.821777, 5.228320, 5.732300, -0.684879, 0.707212, 0.175473, 0.103857, 0.931602, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.704836, 5.597308, 5.767645, -0.168658, 0.939384, 0.298515, 0.040769, 0.935496, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -7.457404, 0.100791, -1.786957, -0.413783, -0.874080, 0.254496, 0.833439, 0.550855, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.453750, 0.135404, -2.532112, 0.425826, -0.857101, -0.289914, 0.879081, 0.514615, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.453750, 0.135404, -2.532112, 0.425826, -0.857101, -0.289914, 0.626233, 0.482010, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -3.626477, 3.188630, -0.349689, -0.328483, 0.796315, -0.507919, 0.550807, 0.743689, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -4.480650, 3.012777, -0.839426, 0.314541, 0.681317, -0.660962, 0.550206, 0.713349, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.289504, -0.876400, 0.915476, -0.114568, -0.988892, -0.094692, 0.846870, 0.713917, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -4.480651, 0.347086, -0.839425, 0.297727, -0.621360, -0.724755, 0.928805, 0.663638, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.801909, -0.138538, -0.349688, -0.335480, -0.819229, -0.465099, 0.929204, 0.720872, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.849494, 3.097458, -4.937233, 0.611627, 0.704821, -0.359360, 0.990700, 0.162240, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.642373, 2.996217, -3.139717, 0.609769, 0.771715, -0.180662, 0.956479, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + -6.586499, 2.798094, -2.691324, 0.618874, 0.760946, -0.194825, 0.956955, 0.310177, 0.750000, 0.250000, 0.000000, 0.000000, 1.000000, 9.000000, 0.000000, 0.000000, + -1.945033, 0.288834, 3.561427, -0.043445, -0.433054, 0.900320, 0.418789, 0.773487, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.022877, -0.888534, 2.991356, -0.043445, -0.433054, 0.900320, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -1.471252, 2.808681, -0.043445, -0.433054, 0.900320, 0.524989, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -1.471252, 2.808681, -0.175903, -0.544988, 0.819784, 0.524989, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -0.494679, 3.457902, -0.175903, -0.544988, 0.819784, 0.525356, 0.772532, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.945033, 0.288834, 3.561427, -0.175903, -0.544988, 0.819784, 0.418789, 0.773487, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.022877, -0.888534, 2.991356, -0.160794, -0.772319, 0.614548, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -2.100720, -1.487626, 2.218094, -0.160794, -0.772319, 0.614548, 0.418789, 0.721124, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -2.070344, 2.035419, -0.160794, -0.772319, 0.614548, 0.525356, 0.716106, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -2.070344, 2.035419, -0.169903, -0.779014, 0.603548, 0.525356, 0.716106, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -1.471252, 2.808681, -0.169903, -0.779014, 0.603548, 0.524989, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -2.022877, -0.888534, 2.991356, -0.169903, -0.779014, 0.603548, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 4.087269, -0.284270, 2.467412, 0.182764, -0.799652, 0.571974, 0.309707, 0.734820, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 2.100719, -1.487627, 2.218094, 0.411006, -0.899549, 0.147936, 0.418789, 0.721124, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 2.124680, -1.398316, 0.289938, 0.414717, -0.889848, -0.190211, 0.417569, 0.615200, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.801909, -0.138539, -0.349688, 0.335479, -0.819229, -0.465099, 0.333359, 0.578025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.731887, 4.110136, -1.393818, 0.358335, 0.820791, -0.444858, 0.095736, 0.526351, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + 1.603830, 4.007903, -1.704409, 0.412737, 0.832650, -0.369245, 0.089726, 0.506043, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + 2.304297, 4.159583, -0.913794, 0.444107, 0.797287, -0.408781, 0.129889, 0.550101, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + 2.699814, 3.173343, -1.321615, 0.670690, 0.515875, -0.532962, 0.156909, 0.519452, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + 2.492359, -0.026556, -2.382115, 0.657806, -0.677670, -0.328716, 0.371389, 0.460607, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 3.700437, 1.374614, -1.755363, 0.821703, 0.075096, -0.564947, 0.255269, 0.506941, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + 4.037735, 1.413714, -1.060307, 0.418257, 0.014467, -0.908213, 0.261456, 0.548139, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.409547, -0.560929, -2.241735, 0.396237, -0.901413, -0.174500, 0.428271, 0.468498, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 1.271440, 3.820889, -2.718979, 0.520736, 0.833095, -0.186511, 0.074126, 0.453328, 0.750000, 0.250000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 1.311323, 2.632203, -5.556628, 0.377153, 0.768994, -0.516143, 0.059060, 0.307149, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 1.279648, 3.174069, -5.240715, 0.488778, 0.679734, -0.546861, 0.065137, 0.345324, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 2.121876, 2.400128, -4.578133, 0.812973, 0.569146, -0.123081, 0.099752, 0.356788, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.115160, 2.203590, -5.181072, 0.768884, 0.620334, -0.154932, 0.096355, 0.325173, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 2.648978, 1.176869, -3.907624, 0.999865, 0.005325, -0.015548, 0.258097, 0.369293, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 3.116709, 1.356368, -2.376023, 0.863554, 0.065266, -0.500015, 0.222539, 0.471098, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 1.945580, -0.203632, -3.893907, 0.741636, -0.669475, 0.042186, 0.410864, 0.376128, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.848847, -1.060938, -3.776123, 0.493121, -0.859195, 0.136440, 0.455689, 0.380896, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.949844, -0.534744, -5.166467, 0.650147, -0.754724, -0.087753, 0.413034, 0.312333, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 0.668759, -1.251831, -4.751909, 0.682018, -0.703493, -0.199873, 0.463024, 0.329289, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.179114, -0.521083, -5.927430, -0.229903, -0.644196, -0.729490, 0.473518, 0.267851, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 2.192731, -0.151175, -6.952621, 0.706979, -0.707227, -0.003249, 0.223990, 0.200451, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 1.949844, -0.534744, -5.166467, 0.650147, -0.754724, -0.087753, 0.264840, 0.293298, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 0.179114, -0.521083, -5.927430, -0.229903, -0.644196, -0.729490, 0.313899, 0.234980, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 0.559485, -0.159917, -7.099087, -0.664694, -0.735477, -0.131356, 0.297911, 0.187062, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 1.363353, 2.352388, -7.482214, 0.057472, 0.941870, -0.331027, 0.092745, 0.204413, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 0.337184, 1.974184, -7.229906, -0.817066, 0.553769, -0.160446, 0.050725, 0.214293, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 1.345825, 2.391656, -7.228285, 0.040380, 0.989286, -0.140294, 0.092457, 0.215355, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 2.456792, 1.664785, -7.763762, 0.895836, 0.382931, -0.225480, 0.135718, 0.192678, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 2.446791, 1.841884, -7.083439, 0.867876, 0.490998, -0.075576, 0.134189, 0.223714, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 2.198960, -0.322828, -7.748406, 0.661146, -0.748558, -0.050474, 0.220752, 0.175320, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 0.516951, -0.344616, -8.002507, -0.662363, -0.747149, -0.055178, 0.293523, 0.163656, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 0.291514, 1.726454, -8.018309, -0.876016, 0.430690, -0.217029, 0.050484, 0.172362, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 0.516951, -0.344616, -8.002507, -0.662363, -0.747149, -0.055178, 0.021520, 0.174105, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 0.559485, -0.159917, -7.099087, -0.664694, -0.735477, -0.131356, 0.016660, 0.198764, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 1.399822, 2.145949, -7.765605, 0.089110, 0.902329, -0.421736, 0.093066, 0.192203, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 0.672552, 1.785165, -8.769882, -0.852244, 0.499707, 0.154835, 0.054507, 0.140099, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.867185, -0.207010, -8.766640, 0.633388, -0.764150, -0.122039, 0.216749, 0.130305, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.918123, 1.822824, -8.766640, 0.840166, 0.528131, 0.123281, 0.135006, 0.139102, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.723487, -0.220963, -8.769882, -0.629504, -0.769966, -0.104296, 0.282241, 0.117162, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.723487, -0.220963, -8.769882, -0.629504, -0.769966, -0.104296, 0.031727, 0.118539, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.603736, 2.914354, -9.649544, -0.560407, 0.707841, -0.430005, 0.409494, 0.156094, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.584146, 2.656984, -9.158441, -0.720044, 0.460381, 0.519217, 0.401508, 0.189512, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.814559, 2.693849, -9.155198, 0.530276, 0.591429, 0.607470, 0.473499, 0.189960, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.844999, 2.948896, -9.646300, 0.505244, 0.753432, -0.420796, 0.468034, 0.156945, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 2.042196, 2.013168, -9.646300, 0.779666, 0.085093, -0.620387, 0.511310, 0.207254, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.918123, 1.822824, -8.766640, 0.840166, 0.528131, 0.123281, 0.478977, 0.223891, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.867185, -0.207010, -8.766640, 0.633388, -0.764150, -0.122039, 0.544001, 0.306866, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 2.042197, -0.197364, -9.646300, 0.640053, -0.561469, -0.524485, 0.565986, 0.286168, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.723487, -0.220963, -8.769882, -0.629504, -0.769966, -0.104296, 0.567978, 0.339376, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.525088, -0.209657, -9.649544, -0.635801, -0.569709, -0.520758, 0.588459, 0.314547, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.525088, -0.209657, -9.649544, -0.635801, -0.569709, -0.520758, 0.305184, 0.277596, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.723487, -0.220963, -8.769882, -0.629504, -0.769966, -0.104296, 0.325454, 0.299241, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.672552, 1.785165, -8.769882, -0.852244, 0.499707, 0.154835, 0.393045, 0.223891, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.525089, 1.989544, -9.649544, -0.773437, 0.037465, -0.632764, 0.362947, 0.203204, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 2.799144, 1.096896, -4.355746, 0.999806, -0.012018, 0.015625, 0.258097, 0.345661, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.608570, 1.016924, -4.803867, 0.957354, -0.036606, -0.286590, 0.258097, 0.322029, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 9.406389, 3.423882, -6.948456, -0.633359, 0.597441, -0.491854, 0.701918, 0.027306, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 10.098515, 3.419648, -6.822248, 0.418157, 0.722695, -0.550325, 0.700094, 0.044098, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 10.173913, 1.368693, -7.035121, 0.487498, -0.398394, -0.776935, 0.803017, 0.048839, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 9.506982, 1.369787, -7.232455, -0.582190, -0.409918, -0.702155, 0.809294, 0.027306, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 5.226847, -0.209989, 2.609825, 0.251472, -0.685146, 0.683621, 0.802093, 0.761336, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.164830, -0.180192, 1.673024, 0.669704, -0.671669, 0.316792, 0.801099, 0.692476, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 7.027541, 1.516947, 2.106554, 0.885259, -0.027789, 0.464268, 0.730021, 0.692124, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 5.680608, 1.538689, 3.242541, 0.410778, 0.009161, 0.911689, 0.733641, 0.752808, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.400889, 3.032661, 1.776775, 0.678619, 0.636634, 0.366297, 0.654224, 0.705733, 0.900000, 0.100000, 0.000000, 0.000000, 13.000000, 12.000000, 0.000000, 0.000000, + 5.297269, 3.888345, 0.865671, 0.109427, 0.993287, -0.037494, 0.609914, 0.721996, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 5.206932, 3.130306, 2.632219, 0.154022, 0.714850, 0.682104, 0.666574, 0.765984, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 8.059044, 1.611082, -1.215237, 0.577809, 0.017912, 0.815976, 0.783292, 0.550426, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 7.212104, 1.498290, 0.505771, 0.961884, -0.050890, 0.268681, 0.788340, 0.635051, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.425374, -0.031635, 0.116190, 0.541352, -0.840789, 0.003400, 0.863836, 0.629434, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 7.330895, -0.060691, -1.553667, 0.520354, -0.852216, 0.054397, 0.837165, 0.560061, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 6.217341, 0.016178, -2.329300, -0.337991, -0.807179, -0.483967, 0.614730, 0.495421, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 4.480651, 0.347085, -0.839425, -0.297727, -0.621360, -0.724756, 0.555129, 0.559088, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 4.402750, 1.610666, -1.099740, -0.436820, 0.023405, -0.899245, 0.594807, 0.585225, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.199885, 1.115159, -2.871512, -0.954892, -0.101008, -0.279248, 0.643053, 0.506383, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 4.480651, 0.347085, -0.839425, -0.297727, -0.621360, -0.724756, 0.948691, 0.591039, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.217341, 0.016178, -2.329300, -0.337991, -0.807179, -0.483967, 0.887421, 0.523772, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 8.731559, 0.605548, -5.436355, -0.328823, -0.667422, -0.668149, 0.873543, 0.161241, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.448989, -0.021816, -3.319559, -0.609028, -0.747698, -0.264635, 0.855594, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.066343, 1.404204, -3.498836, -0.937709, 0.056408, -0.342812, 0.903262, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 8.525305, 1.705666, -5.510110, -0.563401, 0.108959, -0.818968, 0.925373, 0.159709, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 9.454158, 0.254736, -4.022870, 0.503633, -0.854024, 0.130374, 0.808374, 0.191682, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 7.909877, -0.066005, -2.097403, 0.272676, -0.881820, 0.384760, 0.795482, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.453750, 0.135402, -2.532112, -0.425827, -0.857101, -0.289914, 0.863916, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 7.457404, 0.100788, -1.786957, 0.413782, -0.874080, 0.254496, 0.781685, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 9.590482, 3.106452, -4.024086, 0.409523, 0.775280, 0.480866, 0.669089, 0.164888, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 7.921736, 3.031138, -1.890856, 0.147308, 0.845178, 0.513785, 0.670890, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 8.776958, 1.600155, -1.333798, 0.589004, -0.009943, 0.808069, 0.750048, 0.288506, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 10.223380, 1.971136, -3.935808, 0.863901, 0.050932, 0.501080, 0.741196, 0.168431, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.586500, 2.798092, -2.691324, -0.618874, 0.760946, -0.194825, 0.597230, 0.310177, 0.750000, 0.250000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 7.590150, 2.821002, -1.714477, 0.309496, 0.831239, 0.461795, 0.677509, 0.310177, 0.750000, 0.250000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 6.642374, 2.996215, -3.139717, -0.609768, 0.771715, -0.180662, 0.581654, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 9.857598, 0.884633, -6.106341, -0.283277, -0.784596, -0.551510, 0.871793, 0.086111, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 9.857598, 0.884633, -6.106341, -0.283277, -0.784596, -0.551510, 0.862768, 0.105605, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 10.393832, 0.635035, -5.380906, 0.592763, -0.805377, -0.000689, 0.809288, 0.120362, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 10.848620, 2.014228, -4.998157, 0.958365, 0.018155, 0.284967, 0.740199, 0.125330, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 10.600283, 3.298881, -6.031265, 0.732005, 0.668723, -0.130301, 0.697291, 0.079573, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 10.266552, 3.314580, -5.089772, 0.681602, 0.693888, 0.232246, 0.685856, 0.114656, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 8.849494, 3.097455, -4.937233, -0.611627, 0.704821, -0.359360, 0.674520, 0.102479, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 9.733444, 3.334294, -5.822344, -0.471779, 0.876474, -0.096009, 0.678811, 0.061866, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 10.693343, 1.103748, -6.300011, 0.766271, -0.514906, -0.384317, 0.798732, 0.085677, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 9.406389, 3.423882, -6.948456, -0.633359, 0.597441, -0.491854, 0.679660, 0.046854, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 9.506982, 1.369787, -7.232455, -0.582190, -0.409918, -0.702155, 0.874577, 0.027494, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 9.733444, 3.334294, -5.822344, -0.471779, 0.876474, -0.096009, 0.979709, 0.086919, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 9.406389, 3.423882, -6.948456, -0.633359, 0.597441, -0.491854, 0.976382, 0.027514, 1.000000, 0.000000, 0.000000, 0.000000, 17.000000, 0.000000, 0.000000, 0.000000, + 3.950831, 1.543702, 3.461952, -0.580282, -0.003905, 0.814406, 0.729448, 0.816242, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 4.087269, -0.284270, 2.467412, 0.182764, -0.799652, 0.571974, 0.837287, 0.797153, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 6.425374, -0.031635, 0.116190, 0.541352, -0.840789, 0.003400, 0.790912, 0.647805, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 7.212104, 1.498290, 0.505771, 0.961884, -0.050890, 0.268681, 0.729175, 0.647588, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.602325, 2.945918, 0.175992, 0.627367, 0.771340, 0.106985, 0.655417, 0.665584, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 4.037735, 1.413714, -1.060307, 0.418257, 0.014467, -0.908213, 0.577173, 0.603020, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.626478, 3.188629, -0.349689, 0.328483, 0.796315, -0.507919, 0.618911, 0.635115, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 4.480651, 3.012775, -0.839426, -0.314541, 0.681317, -0.660962, 0.628522, 0.614343, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 6.602325, 2.945918, 0.175992, 0.627367, 0.771340, 0.106985, 0.712671, 0.636472, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 7.590150, 2.821002, -1.714477, 0.309496, 0.831239, 0.461795, 0.733992, 0.549137, 0.750000, 0.250000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 3.777825, 2.962523, 2.384039, 0.050780, 0.756911, 0.651542, 0.638448, 0.809917, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 9.313351, 4.116703, -5.519038, -0.523871, 0.528172, -0.668277, 0.607391, 0.107445, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 9.548988, 4.053650, -4.947104, -0.033561, 0.829653, 0.557270, 0.597136, 0.077548, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 9.897753, 4.106007, -5.496856, 0.591482, 0.535778, -0.602570, 0.575106, 0.093366, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 9.548988, 4.053650, -4.947104, -0.033561, 0.829653, 0.557270, 0.639460, 0.112075, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 8.849494, 3.097455, -4.937233, -0.611627, 0.704821, -0.359360, 0.603774, 0.150144, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 9.897753, 4.106007, -5.496856, 0.591482, 0.535778, -0.602570, 0.649827, 0.087020, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 10.266552, 3.314580, -5.089772, 0.681602, 0.693888, 0.232246, 0.543322, 0.125652, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 3.626478, 3.188629, -0.349689, 0.328483, 0.796315, -0.507919, 0.221918, 0.585510, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 2.705509, 4.351818, 0.865750, 0.419017, 0.893229, 0.162994, 0.159966, 0.682612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.777825, 2.962523, 2.384039, 0.050780, 0.756911, 0.651542, 0.236873, 0.741601, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 0.359106, -3.717716, -5.234697, 0.998278, -0.054710, -0.021170, 0.228642, 0.040555, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.668759, -1.251831, -4.751909, 0.682018, -0.703493, -0.199873, 0.100205, 0.064415, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.318625, -5.076919, -4.887983, 0.984724, 0.039673, -0.169542, 0.298757, 0.057690, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.536606, -5.517948, -4.240118, 0.997433, -0.062802, 0.034391, 0.320663, 0.089708, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 8.059044, 1.611082, -1.215237, 0.577809, 0.017912, 0.815976, 0.727063, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 2.482943, 0.952245, -5.766534, 0.997977, -0.054741, -0.032315, 0.188531, 0.272155, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 2.115160, 2.203590, -5.181072, 0.768884, 0.620334, -0.154932, 0.132015, 0.307637, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 2.608570, 1.016924, -4.803867, 0.957354, -0.036606, -0.286590, 0.196915, 0.317992, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 6.199885, 1.115159, -2.871512, -0.954892, -0.101008, -0.279248, 0.898151, 0.310177, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 3.801909, -0.138539, -0.349688, 0.335479, -0.819229, -0.465099, 0.535434, 0.570924, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.525089, 1.989544, -9.649544, -0.773437, 0.037465, -0.632764, 0.588459, 0.314547, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 2.042196, 2.013168, -9.646300, 0.779666, 0.085093, -0.620387, 0.565986, 0.286168, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 0.603736, 2.914354, -9.649544, -0.560407, 0.707841, -0.430005, 0.588459, 0.314547, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 1.844999, 2.948896, -9.646300, 0.505244, 0.753432, -0.420796, 0.565986, 0.286168, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 2.172687, 4.036570, 1.465014, 0.598887, 0.800822, 0.004296, 0.138233, 0.713080, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 2.772283, 3.497845, 2.268019, 0.778560, 0.609915, 0.147811, 0.188130, 0.752618, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 3.083330, 2.601863, 2.847198, 0.752258, 0.391855, 0.529678, 0.257680, 0.795774, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 3.952865, 1.398619, 2.692738, -0.465888, 0.068919, 0.882156, 0.275284, 0.755259, 0.653179, 0.241590, 0.105231, 0.000000, 13.000000, 0.000000, 2.000000, 0.000000, + 3.173250, 1.603700, 3.323305, 0.787395, -0.018652, 0.616166, 0.305484, 0.790334, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 3.615881, 0.363852, 3.062848, 0.521702, -0.194763, 0.830599, 0.307595, 0.762577, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 2.022877, -0.888535, 2.991356, 0.337047, -0.585702, 0.737125, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 0.179114, -0.521083, -5.927430, -0.229903, -0.644196, -0.729490, 0.010951, 0.240628, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 0.192320, 2.126802, -5.946790, -0.420610, 0.374846, -0.826183, 0.046011, 0.264211, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 1.311323, 2.632203, -5.556628, 0.377153, 0.768994, -0.516143, 0.089725, 0.287526, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 0.192320, 2.126802, -5.946790, -0.420610, 0.374846, -0.826183, 0.021764, 0.289124, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 0.179114, -0.521083, -5.927430, -0.229903, -0.644196, -0.729490, 0.021764, 0.289124, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 14.000000, 0.000000, 0.000000, + 3.952865, 1.398619, 2.692738, -0.465888, 0.068919, 0.882156, 0.683948, 0.813080, 0.653179, 0.241590, 0.105231, 0.000000, 13.000000, 0.000000, 2.000000, 0.000000, + 3.952865, 1.398619, 2.692738, -0.465888, 0.068919, 0.882156, 0.783368, 0.806697, 0.653179, 0.241590, 0.105231, 0.000000, 13.000000, 0.000000, 2.000000, 0.000000, + 2.030989, 2.562692, -3.975194, 0.829566, 0.537252, -0.152250, 0.103148, 0.388402, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.324250, 2.784155, -2.580866, 0.773000, 0.548819, -0.318228, 0.120417, 0.444405, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 1.247974, 3.654534, -4.101803, 0.566219, 0.787820, -0.242353, 0.071215, 0.383499, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 6.605110, 3.398012, -1.640210, 0.126468, 0.978741, -0.161471, 0.694861, 0.565899, 0.750000, 0.250000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 6.586500, 2.798092, -2.691324, -0.618874, 0.760946, -0.194825, 0.683039, 0.527767, 0.750000, 0.250000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 1.945033, 0.288834, 3.561427, 0.649828, -0.678770, 0.342044, 0.418789, 0.773487, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.181583, 2.297050, 5.690937, 0.960396, 0.259003, -0.102750, 0.933280, 0.776237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.253342, 2.196779, 7.380289, 0.422494, -0.103324, 0.900457, 0.932892, 0.819354, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.101593, 1.996771, 5.795833, 0.549278, -0.833777, -0.055759, 0.927090, 0.781738, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.335442, 2.861594, 6.335299, 0.742076, 0.462859, 0.484855, 0.901109, 0.834697, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.339110, 2.092412, 6.368515, 0.532494, -0.551190, 0.642371, 0.901109, 0.834697, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.253342, 2.196779, 7.380289, 0.422494, -0.103324, 0.900457, 0.922817, 0.828081, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.253342, 2.196779, 7.380289, 0.422494, -0.103324, 0.900457, 0.296023, 0.688238, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.181583, 2.297050, 5.690937, 0.960396, 0.259003, -0.102750, 0.308571, 0.646436, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.802409, 2.639804, 4.685534, 0.956990, 0.281554, 0.069986, 0.275252, 0.593933, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.335442, 2.861594, 6.335299, 0.742076, 0.462859, 0.484855, 0.240168, 0.684302, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.181583, 2.297050, 5.690937, 0.960396, 0.259003, -0.102750, 0.921272, 0.765846, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.101593, 1.996771, 5.795833, 0.549278, -0.833777, -0.055759, 0.918393, 0.773382, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.874457, 2.042139, 4.712246, 0.972764, -0.226088, 0.051128, 0.899196, 0.769566, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.802409, 2.639804, 4.685534, 0.956990, 0.281554, 0.069986, 0.901954, 0.761593, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.744352, 4.998833, 4.404832, 0.628382, 0.774276, 0.075049, 0.096221, 0.854527, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.138492, 4.874974, 4.753927, 0.683508, 0.723824, 0.094321, 0.117520, 0.874487, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.329687, 4.404622, 4.378291, 0.887804, 0.391273, 0.242299, 0.149841, 0.857828, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.305617, 4.104657, 5.546338, 0.937320, 0.265084, 0.226189, 0.158566, 0.921940, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.100717, 0.057121, 4.527284, 0.698132, -0.712466, -0.070738, 0.418789, 0.825849, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.030670, 0.229257, 6.013463, 0.680155, -0.653599, 0.331961, 0.432923, 0.901813, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.179684, 5.942925, 2.649745, 0.540272, 0.722269, -0.431779, 0.070910, 0.760489, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.067886, 5.917471, 1.639274, 0.511330, 0.814153, -0.275129, 0.071511, 0.722277, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 2.802409, 2.639804, 4.685534, 0.956990, 0.281554, 0.069986, 0.244514, 0.834024, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.874457, 2.042139, 4.712246, 0.972764, -0.226088, 0.051128, 0.306429, 0.818156, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.135769, 4.817858, 1.861608, 0.784432, 0.487096, -0.383932, 0.136424, 0.735000, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 2.209271, 4.895685, 3.182524, 0.583325, 0.786675, 0.202177, 0.127679, 0.779159, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 2.388767, 4.900161, 3.823812, 0.750856, 0.633284, 0.187527, 0.135879, 0.821018, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.645873, 4.438719, 3.090069, 0.929190, 0.368445, -0.029233, 0.155096, 0.787607, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 1.142160, 6.202897, 2.823985, 0.504438, 0.823944, -0.258183, 0.069024, 0.770052, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 2.359367, 4.832207, 2.773417, 0.796366, 0.579453, -0.173306, 0.135222, 0.768211, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 1.889817, 5.162752, 3.481335, 0.238007, 0.840641, -0.486492, 0.108020, 0.801101, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 2.284316, 4.970497, 2.977456, 0.742399, 0.657841, 0.126846, 0.131451, 0.773468, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 2.209271, 4.895685, 3.182524, 0.583325, 0.786675, 0.202177, 0.013050, 0.798258, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 1.889817, 5.162752, 3.481335, 0.238007, 0.840641, -0.486492, 0.013039, 0.802236, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 1.993447, 4.634689, 5.201987, 0.676622, 0.720470, 0.152005, 0.111262, 0.900644, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.618512, 5.833383, 4.473998, 0.482332, 0.789771, 0.378968, 0.032089, 0.860034, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.610059, 5.374901, 4.735716, 0.411115, 0.800451, 0.436191, 0.033340, 0.875149, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.605515, 0.714110, 7.046171, 0.563926, -0.500545, 0.656843, 0.428848, 0.950606, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.335442, 2.861594, 6.335299, 0.742076, 0.462859, 0.484855, 0.214757, 0.960645, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.339110, 2.092412, 6.368515, 0.532494, -0.551190, 0.642371, 0.369535, 0.909298, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.339110, 2.092412, 6.368515, 0.532494, -0.551190, 0.642371, 0.226122, 0.965353, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.110317, 2.417574, 6.832777, 0.818567, 0.022117, 0.573985, 0.209943, 0.976697, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.104638, 6.149989, 3.039298, 0.320463, 0.595577, 0.736608, 0.067138, 0.775594, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.067884, 5.536584, 1.084825, 0.492724, 0.497115, -0.714213, 0.071511, 0.714203, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 12.000000, 0.000000, 0.000000, + 1.086344, 4.793220, 0.932789, 0.388776, 0.020748, -0.921099, 0.072415, 0.700226, 0.675000, 0.225000, 0.100000, 0.000000, 2.000000, 0.000000, 12.000000, 0.000000, + 1.505062, 4.568878, 6.707249, 0.580112, 0.580950, 0.570935, 0.107178, 0.991042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.397728, 4.912599, 6.261040, 0.455402, 0.673674, 0.582042, 0.093827, 0.964235, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.505062, 4.568878, 6.707249, 0.580112, 0.580950, 0.570935, 0.652251, 0.344933, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.021022, 3.881262, 7.522913, 0.391688, 0.401501, 0.827875, 0.699478, 0.420790, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.431623, 2.524216, 7.621109, 0.563855, 0.053854, 0.824116, 0.784523, 0.418498, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.110317, 2.417574, 6.832777, 0.818567, 0.022117, 0.573985, 0.762823, 0.351792, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.605515, 0.714110, 7.046171, 0.563926, -0.500545, 0.656843, 0.883538, 0.381171, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.880768, 1.677414, 7.769854, 0.344761, -0.198087, 0.917552, 0.848403, 0.428504, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.110317, 2.417574, 6.832777, 0.818567, 0.022117, 0.573985, 0.389372, 0.935901, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.821778, 5.228319, 5.732300, 0.684880, 0.707212, 0.175472, 0.103857, 0.931602, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.704838, 5.597308, 5.767645, 0.168659, 0.939384, 0.298515, 0.040769, 0.935496, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 7.457404, 0.100788, -1.786957, 0.413782, -0.874080, 0.254496, 0.833439, 0.550855, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.453750, 0.135402, -2.532112, -0.425827, -0.857101, -0.289914, 0.879081, 0.514615, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.453750, 0.135402, -2.532112, -0.425827, -0.857101, -0.289914, 0.626233, 0.482010, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 3.626478, 3.188629, -0.349689, 0.328483, 0.796315, -0.507919, 0.550807, 0.743689, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, + 4.480651, 3.012775, -0.839426, -0.314541, 0.681317, -0.660962, 0.550206, 0.713349, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 5.289504, -0.876402, 0.915476, 0.114568, -0.988892, -0.094692, 0.846870, 0.713917, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 3.801909, -0.138539, -0.349688, 0.335479, -0.819229, -0.465099, 0.929204, 0.720872, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.480651, 0.347085, -0.839425, -0.297727, -0.621360, -0.724756, 0.928805, 0.663638, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 8.849494, 3.097455, -4.937233, -0.611627, 0.704821, -0.359360, 0.990700, 0.162240, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.642374, 2.996215, -3.139717, -0.609768, 0.771715, -0.180662, 0.956479, 0.289332, 1.000000, 0.000000, 0.000000, 0.000000, 18.000000, 0.000000, 0.000000, 0.000000, + 6.586500, 2.798092, -2.691324, -0.618874, 0.760946, -0.194825, 0.956955, 0.310177, 0.750000, 0.250000, 0.000000, 0.000000, 13.000000, 18.000000, 0.000000, 0.000000, + 1.945033, 0.288834, 3.561427, 0.175903, -0.544988, 0.819784, 0.418789, 0.773487, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -0.494679, 3.457902, 0.175903, -0.544988, 0.819784, 0.525356, 0.772532, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000000, -1.471252, 2.808681, 0.175903, -0.544988, 0.819784, 0.524989, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -1.471252, 2.808681, 0.043445, -0.433054, 0.900320, 0.524989, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 2.022877, -0.888535, 2.991356, 0.043445, -0.433054, 0.900320, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 1.945033, 0.288834, 3.561427, 0.043445, -0.433054, 0.900320, 0.418789, 0.773487, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.022877, -0.888535, 2.991356, 0.169903, -0.779014, 0.603548, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -1.471252, 2.808681, 0.169903, -0.779014, 0.603548, 0.524989, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -2.070344, 2.035419, 0.169903, -0.779014, 0.603548, 0.525356, 0.716106, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -0.000000, -2.070344, 2.035419, 0.160793, -0.772319, 0.614548, 0.525356, 0.716106, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 2.100719, -1.487627, 2.218094, 0.160793, -0.772319, 0.614548, 0.418789, 0.721124, 0.900000, 0.100000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + 2.022877, -0.888535, 2.991356, 0.160793, -0.772319, 0.614548, 0.418789, 0.747305, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, + -2.171721, 3.376760, -4.168801, -0.741689, 0.622351, -0.250154, 0.451606, 0.088706, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.809124, 3.072505, -5.003186, -0.666298, 0.559091, -0.493421, 0.451606, 0.028945, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.974933, 2.804268, -4.916487, -0.942245, 0.095409, -0.321048, 0.479388, 0.030186, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.967840, 2.713004, -4.710462, -0.957126, -0.063323, -0.282666, 0.481973, 0.044842, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.232371, 2.413843, -4.367285, -0.929187, 0.129856, -0.346047, 0.500794, 0.082557, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.319298, 2.530162, -3.827997, -0.984301, 0.119175, -0.130184, 0.495359, 0.108999, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.171434, 3.376519, -3.441473, -0.766044, 0.642788, 0.000514, 0.451606, 0.130640, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.280035, 2.939553, -3.505896, -0.981685, 0.186854, -0.037164, 0.475754, 0.125810, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.573754, 3.282374, -4.916487, -0.257579, 0.911362, -0.321048, 0.479388, 0.030186, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.233964, 3.603698, -4.367285, -0.289235, 0.892522, -0.346047, 0.500794, 0.082557, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.482644, 3.291237, -4.710462, -0.103843, 0.953581, -0.282666, 0.481973, 0.044842, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.363611, 3.669105, -3.827997, -0.288287, 0.948653, -0.130184, 0.495359, 0.108999, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.759964, 3.559348, -3.505896, -0.354483, 0.934324, -0.037164, 0.475754, 0.125810, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.171721, 3.376759, -4.168801, 0.741689, 0.622351, -0.250154, 0.451606, 0.088706, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.974934, 2.804267, -4.916487, 0.942245, 0.095409, -0.321048, 0.479388, 0.030186, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.809125, 3.072505, -5.003186, 0.666298, 0.559091, -0.493421, 0.451606, 0.028945, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.232372, 2.413842, -4.367285, 0.929187, 0.129856, -0.346047, 0.500794, 0.082557, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.967840, 2.713003, -4.710462, 0.957126, -0.063323, -0.282665, 0.481973, 0.044842, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.319299, 2.530162, -3.827997, 0.984301, 0.119175, -0.130184, 0.495359, 0.108999, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.171435, 3.376519, -3.441473, 0.766044, 0.642788, 0.000514, 0.451606, 0.130640, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.280035, 2.939553, -3.505896, 0.981685, 0.186854, -0.037164, 0.475754, 0.125810, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.573755, 3.282373, -4.916487, 0.257579, 0.911362, -0.321048, 0.479388, 0.030186, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.482645, 3.291236, -4.710462, 0.103843, 0.953581, -0.282666, 0.481973, 0.044842, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.233965, 3.603698, -4.367285, 0.289235, 0.892522, -0.346047, 0.500794, 0.082557, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.363612, 3.669105, -3.827997, 0.288287, 0.948653, -0.130184, 0.495359, 0.108999, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.759965, 3.559348, -3.505896, 0.354483, 0.934324, -0.037164, 0.475754, 0.125810, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.520755, 5.587278, 3.023941, -0.527537, 0.847227, 0.062541, 0.289075, 0.864863, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.718281, 5.140290, 3.007710, -0.914407, 0.404571, -0.013485, 0.306163, 0.861731, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.651838, 5.308445, 3.547163, -0.876941, 0.460404, 0.137851, 0.299446, 0.880656, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.524569, 5.531939, 3.555278, -0.504441, 0.844248, 0.181066, 0.290902, 0.882222, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.328358, 5.476600, 4.086616, -0.482829, 0.834586, 0.265221, 0.294566, 0.906503, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -1.334352, 5.513103, 3.594080, 0.079421, 0.992542, 0.092479, 0.281076, 0.884034, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.791811, 6.108243, 2.960360, -0.448297, 0.893885, -0.000250, 0.283766, 0.865850, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.980155, 5.837409, 3.016448, -0.820401, 0.571757, 0.005959, 0.306163, 0.861731, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.881781, 5.975036, 3.354879, -0.808596, 0.581230, 0.091346, 0.299446, 0.880656, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.787609, 6.110453, 3.326836, -0.466134, 0.882518, 0.062305, 0.288248, 0.882715, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.678392, 6.112663, 3.693311, -0.459756, 0.878222, 0.131722, 0.294566, 0.906503, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.660664, 6.105395, 3.348310, 0.041929, 0.999042, -0.012557, 0.281076, 0.884034, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 4.544241, -4.139903, 0.000000, 0.975608, -0.219519, 0.451606, 0.088706, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.000001, 3.953575, -5.377921, 0.000000, 0.902540, -0.430607, 0.451606, 0.028945, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.463021, 3.896918, -5.249282, -0.471233, 0.833156, -0.289468, 0.479388, 0.030186, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -0.559988, 3.816933, -4.943592, -0.614159, 0.748674, -0.249592, 0.481973, 0.044842, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.152314, 3.829844, -4.434402, -0.444059, 0.842257, -0.305638, 0.500794, 0.082557, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -1.103008, 4.006241, -3.634236, -0.477064, 0.871527, -0.113363, 0.495359, 0.108999, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 0.000001, 4.543774, -3.060731, 0.000000, 1.000000, 0.000433, 0.451606, 0.130640, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + -0.600239, 4.297089, -3.156317, -0.424975, 0.904638, -0.032030, 0.475754, 0.125810, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 1.520757, 5.587278, 3.023941, 0.527537, 0.847226, 0.062541, 0.289075, 0.864863, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.524571, 5.531939, 3.555278, 0.504442, 0.844247, 0.181066, 0.290902, 0.882222, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.651840, 5.308444, 3.547163, 0.876942, 0.460402, 0.137851, 0.299446, 0.880656, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.718283, 5.140289, 3.007710, 0.914408, 0.404570, -0.013485, 0.306163, 0.861731, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.328359, 5.476600, 4.086616, 0.482830, 0.834585, 0.265221, 0.294566, 0.906503, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.334354, 5.513103, 3.594080, -0.079421, 0.992542, 0.092479, 0.281076, 0.884034, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.791813, 6.108243, 2.960360, 0.448297, 0.893885, -0.000250, 0.283766, 0.865850, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.787611, 6.110453, 3.326836, 0.466134, 0.882518, 0.062305, 0.288248, 0.882715, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.881783, 5.975036, 3.354879, 0.808596, 0.581230, 0.091346, 0.299446, 0.880656, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.980157, 5.837409, 3.016448, 0.820401, 0.571757, 0.005959, 0.306163, 0.861731, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.678394, 6.112663, 3.693311, 0.459756, 0.878222, 0.131722, 0.294566, 0.906503, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.660666, 6.105395, 3.348310, -0.041929, 0.999042, -0.012557, 0.281076, 0.884034, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.463022, 3.896918, -5.249282, 0.471233, 0.833155, -0.289468, 0.479388, 0.030186, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.152315, 3.829843, -4.434402, 0.444059, 0.842257, -0.305638, 0.500794, 0.082557, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 0.559990, 3.816933, -4.943592, 0.614159, 0.748674, -0.249592, 0.481973, 0.044842, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 1.103009, 4.006241, -3.634236, 0.477064, 0.871527, -0.113363, 0.495359, 0.108999, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 0.600240, 4.297089, -3.156317, 0.424975, 0.904638, -0.032030, 0.475754, 0.125810, 0.750000, 0.250000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + -0.000001, 0.067566, 7.433109, -0.000000, -0.940426, -0.339997, 0.602601, 0.462555, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.593160, 0.337166, 7.725164, -0.755821, -0.654184, 0.027901, 0.587300, 0.478284, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.399771, 1.063723, 7.297896, -0.849279, -0.071544, -0.523075, 0.545406, 0.454664, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 0.891214, 7.117573, -0.000000, -0.357743, -0.933820, 0.555200, 0.444956, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.593160, 0.870324, 8.297078, -0.750042, -0.087060, 0.655635, 0.557039, 0.509081, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.399771, 1.404421, 7.650320, -0.836985, 0.518118, 0.176096, 0.526061, 0.473635, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 1.127739, 8.566290, 0.000000, 0.236011, 0.971750, 0.542424, 0.523574, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 1.569982, 7.817772, 0.000000, 0.853861, 0.520502, 0.516659, 0.482647, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -1.020623, 7.705671, 0.000000, 0.073925, -0.997264, 0.703290, 0.852123, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.946626, -0.749224, 8.206474, -0.856724, 0.135206, -0.497738, 0.706071, 0.901278, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.419059, 0.608771, 7.666940, -0.802237, 0.081854, -0.591368, 0.621521, 0.900658, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 0.422371, 7.467996, 0.000000, -0.162520, -0.986705, 0.629516, 0.872293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.946626, -0.251111, 9.129706, -0.845806, 0.369473, 0.384839, 0.695375, 0.943212, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.419059, 0.979188, 8.059962, -0.804057, 0.554976, 0.213292, 0.614927, 0.921092, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 0.189326, 9.610215, 0.000000, 0.601881, 0.798586, 0.687462, 0.984024, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 1.160258, 8.248867, 0.000000, 0.801473, 0.598031, 0.606736, 0.941328, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, 0.611745, 8.025559, -0.000000, -0.730462, 0.682953, 0.571719, 0.494463, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -2.207735, 7.412736, 0.000000, 0.439276, -0.898352, 0.793979, 0.835265, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.096123, 8.114799, -0.895053, 0.171826, -0.411530, 0.788193, 0.893299, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.015487, 9.530549, -0.846077, -0.035288, 0.531891, 0.788938, 0.945029, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -1.750179, 10.331022, 0.000000, 0.020919, 0.999781, 0.783473, 0.991512, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -3.026798, 6.814359, 0.000000, 0.548431, -0.836196, 0.886612, 0.835373, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.129799, -3.360023, 7.355148, -0.856920, 0.261637, -0.444110, 0.886369, 0.884493, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.129799, -4.019727, 8.643523, -0.876419, -0.176600, 0.447997, 0.886097, 0.937693, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000002, -4.346144, 9.381991, -0.000000, -0.343354, 0.939206, 0.885692, 0.988753, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.399769, 1.063723, 7.297896, 0.849279, -0.071545, -0.523075, 0.545406, 0.454664, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.593158, 0.337165, 7.725164, 0.755821, -0.654184, 0.027901, 0.587300, 0.478284, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.399770, 1.404421, 7.650320, 0.836985, 0.518118, 0.176096, 0.526061, 0.473635, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.593158, 0.870324, 8.297078, 0.750042, -0.087061, 0.655635, 0.557039, 0.509081, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.419057, 0.608770, 7.666940, 0.802237, 0.081853, -0.591368, 0.621521, 0.900658, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.946624, -0.749224, 8.206474, 0.856724, 0.135205, -0.497738, 0.706071, 0.901278, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.419057, 0.979188, 8.059962, 0.804058, 0.554975, 0.213292, 0.614927, 0.921092, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.946624, -0.251111, 9.129706, 0.845806, 0.369473, 0.384839, 0.695375, 0.943212, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.096123, 8.114799, 0.895053, 0.171826, -0.411530, 0.788193, 0.893299, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.015488, 9.530549, 0.846077, -0.035288, 0.531891, 0.788938, 0.945029, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.129797, -3.360023, 7.355148, 0.856920, 0.261637, -0.444110, 0.886369, 0.884493, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.129796, -4.019727, 8.643524, 0.876419, -0.176600, 0.447998, 0.886097, 0.937693, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -3.561234, 6.937406, 0.000000, 0.365029, -0.930996, 0.886612, 0.835373, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.884116, -3.976414, 7.210742, -0.889807, 0.119533, -0.440404, 0.886369, 0.876580, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.096123, 8.114799, -0.938466, 0.027888, -0.344244, 0.621521, 0.890142, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -2.207735, 7.412736, 0.000000, 0.331348, -0.943509, 0.629516, 0.866346, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.884116, -4.870378, 7.906315, -0.819305, -0.313552, 0.480026, 0.886097, 0.921211, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.015488, 9.530548, -0.710926, -0.402806, 0.576483, 0.614927, 0.907284, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000002, -5.346106, 8.322102, -0.012702, -0.507196, 0.861737, 0.885692, 0.964046, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -1.750179, 10.331022, -0.007721, -0.502718, 0.864416, 0.606736, 0.924260, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.096124, 8.114799, 0.938466, 0.027888, -0.344244, 0.621521, 0.890142, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.884113, -3.976415, 7.210742, 0.889807, 0.119533, -0.440404, 0.886369, 0.876580, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.015488, 9.530548, 0.731429, -0.371157, 0.572062, 0.614927, 0.907284, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.884113, -4.870379, 7.906317, 0.831441, -0.328963, 0.447761, 0.886097, 0.921211, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.096123, 8.114799, 0.930165, -0.196490, 0.310137, 0.788193, 0.893299, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.129799, -3.360022, 7.355147, 0.856920, -0.261637, 0.444110, 0.886369, 0.884493, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -3.026798, 6.814358, -0.000000, -0.548431, 0.836196, 0.886612, 0.835373, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -2.207734, 7.412735, -0.000000, -0.589908, 0.807471, 0.793979, 0.835265, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.015487, 9.530549, 0.762467, 0.265192, -0.590184, 0.788938, 0.945029, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.129800, -4.019727, 8.643523, 0.876419, 0.176600, -0.447997, 0.886097, 0.937693, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -1.750178, 10.331021, -0.000000, 0.383013, -0.923743, 0.783473, 0.991512, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000002, -4.346144, 9.381990, 0.000000, 0.343354, -0.939206, 0.885692, 0.988753, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.096123, 8.114799, -0.930165, -0.196490, 0.310137, 0.788193, 0.893299, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.129797, -3.360023, 7.355147, -0.856920, -0.261637, 0.444110, 0.886369, 0.884493, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.015487, 9.530549, -0.762467, 0.265192, -0.590184, 0.788938, 0.945029, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.129796, -4.019726, 8.643524, -0.876419, 0.176600, -0.447998, 0.886097, 0.937693, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000002, -4.433487, 7.582271, 0.000000, -0.927545, -0.373711, 0.828533, 0.911578, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.096123, 8.114799, -0.877393, -0.353679, -0.324180, 0.621521, 0.900658, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -2.207734, 7.412735, -0.000000, -0.075950, -0.997112, 0.629516, 0.872293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.138957, -2.015487, 9.530548, -0.558480, -0.663842, 0.497407, 0.614927, 0.921092, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -0.000001, -1.750178, 10.331021, -0.000000, -0.715573, 0.698537, 0.606736, 0.941328, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.096123, 8.114799, 0.877393, -0.353679, -0.324180, 0.621521, 0.900658, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.138954, -2.015487, 9.530548, 0.558479, -0.663842, 0.497407, 0.614927, 0.921092, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.242433, 5.105717, -0.882794, 0.149074, 0.986324, -0.070292, 0.962284, 0.614281, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 1.600020, 4.269749, -2.034275, 0.605018, 0.788025, -0.113883, 0.962284, 0.539918, 0.750000, 0.250000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 1.162399, 4.489936, -2.835589, 0.562525, 0.803314, -0.195581, 0.997191, 0.539918, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -0.371226, 5.105717, -1.625796, 0.104055, 0.990851, -0.085941, 0.997191, 0.614281, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + -1.544198, 5.054295, 0.463897, -0.206375, 0.972199, 0.110625, 0.962284, 0.688645, 0.750000, 0.250000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -2.058964, 5.054296, -0.426690, -0.173219, 0.979711, 0.100800, 0.997191, 0.688645, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, + -3.493287, 4.198587, 0.917447, -0.576070, 0.790388, 0.208398, 0.997191, 0.763008, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.159199, 4.198586, 1.752134, -0.631874, 0.732646, 0.252912, 0.962284, 0.763008, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.777824, 2.962523, 2.384038, -0.866242, 0.451999, 0.212890, 0.962284, 0.828947, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.807109, 3.181101, 1.481434, -0.929496, 0.350439, 0.115021, 0.997191, 0.823719, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718091, 2.889540, -2.946126, 0.668365, 0.525017, -0.526921, 0.962284, 0.450215, 1.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, + 2.171070, 2.703260, -3.713501, 0.682216, 0.434023, -0.588392, 0.997191, 0.449275, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.648978, 1.176869, -3.907624, 0.743959, 0.308327, -0.592840, 0.962284, 0.427354, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 2.280738, 2.002637, -3.947887, 0.758649, 0.310379, -0.572814, 0.997191, 0.427354, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + -2.995890, 1.700986, 5.156621, -0.947595, 0.094779, 0.305092, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.842206, 2.258922, 5.460625, -0.947595, 0.094779, 0.305092, 0.528071, 0.202400, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.021260, 1.991533, 4.987562, -0.947595, 0.094779, 0.305092, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.808360, 2.502507, 5.381116, -0.919319, 0.088793, 0.383364, 0.522015, 0.182677, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.914176, 2.973520, 5.018271, -0.919319, 0.088793, 0.383364, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.978030, 2.651995, 4.939616, -0.919319, 0.088793, 0.383364, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.914176, 2.973520, 5.018271, -0.948345, 0.094181, 0.302939, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.097670, 2.936896, 4.455233, -0.948345, 0.094181, 0.302939, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.075105, 2.645375, 4.616503, -0.948345, 0.094181, 0.302939, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.075105, 2.645375, 4.616503, -0.951506, 0.119635, 0.283416, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.978030, 2.651995, 4.939616, -0.951506, 0.119635, 0.283416, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.914176, 2.973520, 5.018271, -0.951506, 0.119635, 0.283416, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.097670, 2.936896, 4.455233, -0.939614, 0.107088, 0.325049, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.251354, 2.511201, 4.151228, -0.939615, 0.107088, 0.325049, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.156410, 2.420167, 4.455673, -0.939615, 0.107088, 0.325049, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.075105, 2.645375, 4.616503, -0.939614, 0.107088, 0.325049, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.285201, 1.972883, 4.230737, -0.939615, 0.107088, 0.325049, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.174316, 2.135377, 4.497736, -0.939615, 0.107088, 0.325049, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.179384, 1.637281, 4.647183, -0.939615, 0.107088, 0.325049, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.118335, 1.957831, 4.718052, -0.939615, 0.107088, 0.325049, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.995890, 1.700986, 5.156621, -0.939615, 0.107088, 0.325049, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.021260, 1.991533, 4.987562, -0.939615, 0.107088, 0.325049, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.995890, 1.700986, 5.156621, 0.947595, -0.094779, -0.305091, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.021260, 1.991533, 4.987562, 0.947595, -0.094779, -0.305091, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.842206, 2.258922, 5.460625, 0.947595, -0.094779, -0.305091, 0.528071, 0.202400, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.808360, 2.502507, 5.381116, 0.919319, -0.088793, -0.383364, 0.522015, 0.182677, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.978030, 2.651995, 4.939616, 0.919319, -0.088793, -0.383364, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.914176, 2.973520, 5.018271, 0.919319, -0.088793, -0.383364, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.914176, 2.973520, 5.018271, 0.951506, -0.119636, -0.283415, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.978030, 2.651995, 4.939616, 0.951506, -0.119636, -0.283415, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.075105, 2.645375, 4.616503, 0.951506, -0.119636, -0.283415, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.075105, 2.645375, 4.616503, 0.948345, -0.094181, -0.302939, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.097670, 2.936896, 4.455233, 0.948345, -0.094181, -0.302939, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.914176, 2.973520, 5.018271, 0.948345, -0.094181, -0.302939, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.097670, 2.936896, 4.455233, 0.939614, -0.107088, -0.325050, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.075105, 2.645375, 4.616503, 0.939614, -0.107088, -0.325050, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.156410, 2.420167, 4.455673, 0.939614, -0.107088, -0.325050, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.156410, 2.420167, 4.455673, 0.939615, -0.107088, -0.325048, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.251354, 2.511201, 4.151228, 0.939615, -0.107088, -0.325049, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.097670, 2.936896, 4.455233, 0.939615, -0.107088, -0.325049, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.174316, 2.135377, 4.497736, 0.939615, -0.107088, -0.325049, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.285201, 1.972883, 4.230737, 0.939615, -0.107088, -0.325049, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.118335, 1.957831, 4.718052, 0.939614, -0.107088, -0.325049, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.179384, 1.637281, 4.647183, 0.939614, -0.107088, -0.325049, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.021260, 1.991533, 4.987562, 0.939614, -0.107088, -0.325049, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.995890, 1.700986, 5.156621, 0.939615, -0.107089, -0.325049, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.083309, 5.549606, 3.101544, 0.068987, 0.992000, 0.105717, 0.269422, 0.868488, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 1.083311, 5.549606, 3.101544, -0.068987, 0.992000, 0.105717, 0.269422, 0.868488, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.526897, 5.899904, 3.043022, -0.820401, 0.571758, 0.005959, 0.306163, 0.861731, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.384680, 6.098868, 3.532284, -0.503416, 0.864044, 0.000563, 0.294566, 0.906503, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.390755, 6.095674, 3.002480, -0.448296, 0.893885, -0.000249, 0.283766, 0.865850, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.207234, 6.088361, 3.033525, 0.040909, 0.999142, -0.006493, 0.269422, 0.868488, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.504560, 5.899904, 3.043022, 0.820401, 0.571757, 0.005959, 0.306163, 0.861731, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.368418, 6.095674, 3.002480, 0.448296, 0.893885, -0.000249, 0.283766, 0.865850, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.362343, 6.098868, 3.532284, 0.503416, 0.864044, 0.000562, 0.294566, 0.906503, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.184897, 6.088361, 3.033525, -0.040909, 0.999142, -0.006493, 0.269422, 0.868488, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -0.537921, 6.098127, 3.003309, 0.040909, 0.999142, -0.006494, 0.269422, 0.868488, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + 0.537923, 6.098127, 3.003309, -0.040908, 0.999142, -0.006494, 0.269422, 0.868488, 1.000000, 0.000000, 0.000000, 0.000000, 12.000000, 0.000000, 0.000000, 0.000000, + -3.276351, 1.749548, 5.709937, -0.929793, 0.340256, -0.140399, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.182558, 2.082404, 5.895470, -0.929793, 0.340256, -0.140399, 0.528071, 0.202400, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.194047, 1.932997, 5.609465, -0.929793, 0.340256, -0.140399, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.161902, 2.305543, 5.846946, -0.926336, 0.094782, 0.364578, 0.522015, 0.182677, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.226481, 2.526169, 5.625503, -0.926336, 0.094782, 0.364578, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.265451, 2.329944, 5.577500, -0.926336, 0.094782, 0.364578, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.226481, 2.526169, 5.625503, -0.948345, 0.094181, 0.302939, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.338466, 2.503818, 5.281883, -0.948345, 0.094181, 0.302939, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.324695, 2.325904, 5.380305, -0.948345, 0.094181, 0.302939, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.324695, 2.325904, 5.380305, -0.951506, 0.119636, 0.283416, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.265451, 2.329944, 5.577500, -0.951506, 0.119636, 0.283416, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.226481, 2.526169, 5.625503, -0.951506, 0.119636, 0.283416, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.338466, 2.503818, 5.281883, -0.939614, 0.107089, 0.325049, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.432259, 2.244018, 5.096350, -0.939614, 0.107089, 0.325049, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.374315, 2.188460, 5.282152, -0.939614, 0.107089, 0.325049, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.374315, 2.188460, 5.282152, -0.939614, 0.107089, 0.325050, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.324695, 2.325904, 5.380305, -0.939614, 0.107089, 0.325050, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.338466, 2.503818, 5.281883, -0.939614, 0.107089, 0.325050, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.432259, 2.244018, 5.096350, -0.939614, 0.107088, 0.325050, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.452916, 1.915485, 5.144874, -0.939614, 0.107088, 0.325050, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.385243, 2.014654, 5.307822, -0.939614, 0.107088, 0.325050, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.385243, 2.014654, 5.307822, -0.939615, 0.107086, 0.325048, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.374315, 2.188460, 5.282152, -0.939615, 0.107086, 0.325048, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.432259, 2.244018, 5.096350, -0.939615, 0.107086, 0.325048, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.452916, 1.915485, 5.144874, -0.939615, 0.107088, 0.325049, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.388336, 1.710668, 5.399030, -0.939615, 0.107088, 0.325049, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.351078, 1.906299, 5.442281, -0.939615, 0.107088, 0.325049, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.351078, 1.906299, 5.442281, -0.939614, 0.107090, 0.325049, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.385243, 2.014654, 5.307822, -0.939614, 0.107090, 0.325049, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.452916, 1.915485, 5.144874, -0.939614, 0.107090, 0.325049, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.388336, 1.710668, 5.399030, -0.831478, 0.502642, 0.236634, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.276351, 1.749548, 5.709937, -0.831478, 0.502642, 0.236634, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.194047, 1.932997, 5.609465, -0.831478, 0.502642, 0.236634, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.194047, 1.932997, 5.609465, -0.727796, -0.012982, 0.685671, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.351078, 1.906299, 5.442281, -0.727796, -0.012982, 0.685671, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.388336, 1.710668, 5.399030, -0.727796, -0.012982, 0.685671, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.276351, 1.749548, 5.709937, 0.929792, -0.340256, 0.140400, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.194046, 1.932996, 5.609465, 0.929792, -0.340256, 0.140400, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.182558, 2.082404, 5.895470, 0.929792, -0.340256, 0.140400, 0.528071, 0.202400, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.161902, 2.305543, 5.846946, 0.926336, -0.094782, -0.364578, 0.522015, 0.182677, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.265451, 2.329944, 5.577500, 0.926336, -0.094782, -0.364578, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.226481, 2.526169, 5.625503, 0.926336, -0.094782, -0.364578, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.226481, 2.526169, 5.625503, 0.951506, -0.119636, -0.283416, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.265451, 2.329944, 5.577500, 0.951506, -0.119636, -0.283416, 0.533384, 0.172996, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.324695, 2.325904, 5.380305, 0.951506, -0.119636, -0.283416, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.324695, 2.325904, 5.380305, 0.948345, -0.094181, -0.302939, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.338466, 2.503818, 5.281883, 0.948345, -0.094181, -0.302939, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.226481, 2.526169, 5.625503, 0.948345, -0.094181, -0.302939, 0.525066, 0.166822, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.338466, 2.503818, 5.281883, 0.939614, -0.107089, -0.325050, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.324695, 2.325904, 5.380305, 0.939614, -0.107089, -0.325050, 0.542040, 0.169197, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.374315, 2.188460, 5.282152, 0.939614, -0.107089, -0.325050, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.374315, 2.188460, 5.282152, 0.939614, -0.107089, -0.325049, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.432259, 2.244018, 5.096350, 0.939614, -0.107089, -0.325049, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.338466, 2.503818, 5.281883, 0.939614, -0.107089, -0.325049, 0.540681, 0.158867, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.432259, 2.244018, 5.096350, 0.939615, -0.107086, -0.325048, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.374315, 2.188460, 5.282152, 0.939615, -0.107086, -0.325048, 0.551610, 0.173114, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.385243, 2.014654, 5.307822, 0.939615, -0.107086, -0.325048, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.385243, 2.014654, 5.307822, 0.939614, -0.107088, -0.325050, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.452916, 1.915485, 5.144874, 0.939614, -0.107088, -0.325050, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.432259, 2.244018, 5.096350, 0.939614, -0.107088, -0.325050, 0.558079, 0.165285, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.452916, 1.915485, 5.144874, 0.939614, -0.107089, -0.325049, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.385243, 2.014654, 5.307822, 0.939614, -0.107089, -0.325049, 0.555928, 0.182704, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.351078, 1.906299, 5.442281, 0.939614, -0.107089, -0.325049, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.351078, 1.906299, 5.442281, 0.939615, -0.107088, -0.325049, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.388336, 1.710668, 5.399030, 0.939615, -0.107088, -0.325049, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.452916, 1.915485, 5.144874, 0.939615, -0.107088, -0.325049, 0.565932, 0.182042, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.388336, 1.710668, 5.399030, 0.727795, 0.012982, -0.685672, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.351078, 1.906299, 5.442281, 0.727795, 0.012982, -0.685672, 0.552546, 0.192585, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.194046, 1.932996, 5.609465, 0.727795, 0.012982, -0.685672, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.194046, 1.932996, 5.609465, 0.831477, -0.502643, -0.236634, 0.543681, 0.197347, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.276351, 1.749548, 5.709937, 0.831477, -0.502643, -0.236634, 0.544140, 0.207417, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.388336, 1.710668, 5.399030, 0.831477, -0.502643, -0.236634, 0.559972, 0.199293, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000 + ], + "vertexsize": 13008, + "indices": [ + 0, 1, 2, 2, 3, 0, 2, 4, 5, 5, 3, 2, + 6, 7, 8, 8, 9, 6, 8, 10, 11, 1, 12, 13, + 13, 14, 1, 2, 1, 14, 14, 15, 2, 16, 4, 2, + 2, 15, 16, 17, 7, 6, 6, 18, 17, 10, 8, 7, + 19, 20, 21, 21, 22, 19, 19, 23, 24, 24, 20, 19, + 25, 26, 14, 14, 27, 25, 26, 28, 15, 15, 14, 26, + 28, 29, 16, 16, 15, 28, 30, 31, 32, 33, 34, 35, + 35, 36, 33, 37, 38, 39, 40, 41, 33, 33, 42, 40, + 41, 43, 34, 34, 33, 41, 44, 39, 45, 45, 46, 44, + 47, 44, 48, 40, 49, 50, 50, 41, 40, 50, 51, 43, + 43, 41, 50, 52, 48, 44, 44, 46, 52, 53, 54, 55, + 55, 56, 53, 57, 58, 59, 59, 60, 57, 58, 61, 62, + 62, 59, 58, 63, 64, 65, 65, 66, 63, 56, 55, 60, + 60, 65, 56, 53, 56, 65, 65, 64, 53, 54, 57, 60, + 60, 55, 54, 23, 67, 68, 68, 24, 23, 31, 69, 70, + 70, 32, 31, 71, 72, 73, 73, 74, 71, 75, 76, 77, + 77, 78, 75, 79, 80, 81, 82, 83, 84, 84, 85, 82, + 86, 87, 88, 88, 89, 86, 84, 83, 90, 90, 91, 84, + 92, 93, 94, 94, 95, 92, 95, 96, 97, 97, 92, 95, + 98, 99, 96, 96, 95, 98, 100, 101, 102, 102, 103, 100, + 104, 105, 103, 103, 106, 104, 107, 93, 92, 108, 92, 109, + 97, 101, 110, 110, 109, 97, 110, 111, 112, 113, 114, 111, + 110, 101, 100, 100, 111, 110, 74, 73, 115, 115, 112, 74, + 116, 74, 112, 112, 114, 116, 117, 118, 119, 119, 107, 117, + 73, 72, 108, 108, 115, 73, 120, 76, 75, 75, 121, 120, + 78, 77, 122, 122, 123, 78, 124, 79, 81, 125, 88, 126, + 126, 127, 125, 79, 77, 76, 76, 80, 79, 128, 129, 82, + 82, 85, 128, 97, 96, 102, 102, 101, 97, 80, 76, 120, + 120, 130, 80, 122, 77, 79, 79, 124, 122, 111, 114, 112, + 131, 132, 133, 134, 100, 135, 135, 131, 134, 136, 111, 100, + 100, 134, 136, 131, 135, 137, 137, 132, 131, 12, 138, 10, + 10, 13, 12, 139, 11, 138, 138, 140, 139, 141, 142, 143, + 143, 144, 141, 145, 146, 141, 141, 144, 145, 142, 141, 147, + 147, 148, 142, 148, 147, 149, 149, 150, 148, 149, 151, 152, + 147, 153, 154, 141, 146, 153, 153, 147, 141, 151, 149, 147, + 150, 149, 152, 151, 147, 154, 11, 10, 138, 102, 155, 106, + 106, 103, 102, 105, 135, 100, 100, 103, 105, 156, 157, 158, + 157, 156, 36, 99, 155, 102, 102, 96, 99, 159, 98, 95, + 95, 94, 159, 115, 109, 110, 110, 112, 115, 92, 97, 109, + 109, 115, 108, 125, 160, 89, 89, 88, 125, 61, 58, 161, + 161, 162, 61, 162, 161, 163, 163, 164, 162, 165, 139, 140, + 165, 140, 166, 167, 166, 140, 140, 168, 167, 167, 168, 169, + 0, 3, 170, 170, 171, 0, 0, 171, 168, 39, 172, 173, + 173, 45, 39, 39, 38, 174, 174, 172, 39, 175, 176, 177, + 177, 22, 175, 130, 120, 178, 120, 121, 179, 68, 30, 26, + 28, 26, 30, 30, 32, 28, 29, 28, 32, 32, 180, 29, + 181, 25, 27, 27, 182, 181, 17, 183, 181, 181, 182, 17, + 183, 17, 18, 18, 184, 183, 42, 38, 37, 38, 42, 158, + 158, 174, 38, 49, 40, 47, 47, 48, 49, 22, 177, 19, + 185, 126, 186, 186, 129, 185, 129, 128, 185, 187, 139, 165, + 188, 169, 171, 171, 169, 168, 189, 190, 191, 192, 193, 194, + 195, 196, 197, 197, 198, 195, 199, 200, 201, 201, 202, 199, + 191, 190, 194, 203, 204, 205, 206, 205, 204, 207, 208, 209, + 209, 210, 207, 211, 212, 213, 213, 214, 211, 167, 215, 166, + 188, 207, 216, 165, 166, 217, 218, 219, 220, 216, 215, 167, + 167, 169, 216, 211, 214, 221, 221, 222, 211, 219, 223, 217, + 219, 166, 215, 220, 219, 215, 219, 217, 166, 220, 224, 218, + 223, 219, 225, 226, 227, 224, 228, 229, 230, 231, 232, 230, + 229, 231, 230, 206, 233, 205, 203, 220, 204, 204, 220, 215, + 205, 233, 234, 234, 235, 205, 236, 237, 235, 235, 220, 203, + 235, 203, 205, 224, 220, 235, 235, 237, 238, 207, 188, 239, + 239, 208, 207, 188, 216, 169, 210, 209, 240, 240, 241, 210, + 216, 207, 210, 206, 204, 242, 216, 210, 243, 244, 245, 242, + 221, 246, 247, 247, 222, 221, 219, 218, 225, 204, 215, 242, + 248, 249, 250, 250, 251, 248, 187, 165, 249, 249, 248, 187, + 252, 253, 254, 254, 255, 252, 206, 242, 252, 256, 257, 258, + 258, 259, 256, 260, 256, 259, 259, 261, 260, 262, 263, 264, + 257, 262, 258, 259, 258, 265, 261, 259, 265, 264, 263, 265, + 258, 264, 265, 213, 212, 251, 251, 250, 213, 266, 247, 246, + 246, 218, 266, 235, 238, 226, 226, 224, 235, 254, 267, 234, + 210, 241, 268, 268, 243, 210, 217, 223, 214, 214, 213, 217, + 214, 223, 225, 225, 221, 214, 225, 218, 246, 246, 221, 225, + 250, 249, 165, 165, 217, 250, 250, 217, 213, 236, 235, 234, + 234, 267, 236, 262, 264, 258, 252, 255, 206, 262, 269, 263, + 242, 245, 252, 158, 42, 156, 156, 42, 33, 156, 33, 36, + 39, 44, 37, 37, 40, 42, 44, 47, 37, 37, 47, 40, + 206, 270, 233, 233, 270, 234, 254, 271, 255, 255, 271, 270, + 255, 270, 206, 270, 271, 234, 234, 271, 254, 7, 17, 182, + 182, 10, 7, 10, 182, 27, 8, 11, 9, 11, 139, 9, + 139, 187, 9, 185, 128, 126, 82, 272, 83, 83, 272, 273, + 273, 90, 83, 86, 274, 87, 171, 170, 188, 81, 80, 130, + 130, 275, 81, 276, 124, 81, 81, 275, 276, 78, 123, 277, + 121, 75, 277, 277, 75, 78, 123, 278, 279, 279, 277, 123, + 277, 279, 121, 93, 119, 280, 93, 280, 281, 281, 94, 93, + 94, 281, 282, 282, 159, 94, 87, 186, 126, 126, 88, 87, + 93, 107, 119, 283, 284, 285, 286, 287, 288, 289, 290, 291, + 292, 293, 294, 190, 201, 194, 10, 27, 13, 13, 27, 14, + 183, 184, 21, 21, 20, 183, 25, 181, 24, 24, 68, 25, + 181, 183, 20, 20, 24, 181, 26, 25, 68, 68, 67, 30, + 295, 296, 297, 297, 298, 295, 297, 296, 5, 5, 4, 297, + 6, 9, 299, 299, 300, 6, 299, 301, 302, 298, 303, 304, + 304, 305, 298, 297, 306, 303, 303, 298, 297, 16, 306, 297, + 297, 4, 16, 307, 18, 6, 6, 300, 307, 302, 300, 299, + 308, 22, 21, 21, 309, 308, 308, 309, 310, 310, 311, 308, + 312, 313, 303, 303, 314, 312, 314, 303, 306, 306, 315, 314, + 315, 306, 16, 16, 29, 315, 316, 317, 318, 319, 320, 321, + 321, 322, 319, 323, 324, 325, 326, 327, 319, 319, 328, 326, + 328, 319, 322, 322, 329, 328, 330, 331, 332, 332, 324, 330, + 333, 334, 330, 326, 328, 335, 335, 336, 326, 335, 328, 329, + 329, 337, 335, 338, 331, 330, 330, 334, 338, 339, 340, 341, + 341, 342, 339, 343, 344, 345, 345, 346, 343, 346, 345, 347, + 347, 348, 346, 349, 350, 351, 351, 352, 349, 340, 351, 344, + 344, 341, 340, 339, 352, 351, 351, 340, 339, 342, 341, 344, + 344, 343, 342, 311, 310, 353, 353, 354, 311, 318, 317, 70, + 70, 69, 318, 355, 356, 357, 357, 358, 355, 359, 360, 361, + 361, 362, 359, 363, 364, 365, 366, 367, 368, 368, 369, 366, + 370, 371, 372, 372, 373, 370, 368, 374, 375, 375, 369, 368, + 376, 377, 378, 378, 379, 376, 377, 376, 380, 380, 381, 377, + 382, 377, 381, 381, 383, 382, 384, 385, 386, 386, 387, 384, + 388, 389, 385, 385, 390, 388, 391, 376, 379, 392, 393, 376, + 380, 393, 394, 394, 387, 380, 394, 395, 396, 397, 396, 398, + 394, 396, 384, 384, 387, 394, 356, 395, 399, 399, 357, 356, + 400, 398, 395, 395, 356, 400, 401, 391, 402, 402, 403, 401, + 357, 399, 392, 392, 358, 357, 404, 405, 359, 359, 362, 404, + 360, 406, 407, 407, 361, 360, 408, 364, 363, 409, 410, 411, + 411, 372, 409, 363, 365, 362, 362, 361, 363, 412, 367, 366, + 366, 413, 412, 380, 387, 386, 386, 381, 380, 365, 414, 404, + 404, 362, 365, 407, 408, 363, 363, 361, 407, 396, 395, 398, + 415, 416, 417, 418, 415, 419, 419, 384, 418, 420, 418, 384, + 384, 396, 420, 415, 417, 421, 421, 419, 415, 305, 304, 302, + 302, 422, 305, 423, 424, 422, 422, 301, 423, 425, 426, 143, + 143, 142, 425, 145, 426, 425, 425, 146, 145, 142, 148, 427, + 427, 425, 142, 148, 150, 428, 428, 427, 148, 428, 152, 151, + 427, 154, 153, 425, 427, 153, 153, 146, 425, 151, 427, 428, + 150, 152, 428, 151, 154, 427, 301, 422, 302, 386, 385, 389, + 389, 429, 386, 390, 385, 384, 384, 419, 390, 430, 431, 432, + 432, 320, 430, 383, 381, 386, 386, 429, 383, 433, 378, 377, + 377, 382, 433, 399, 394, 393, 394, 399, 395, 376, 393, 380, + 393, 392, 399, 409, 372, 371, 371, 434, 409, 348, 435, 436, + 436, 346, 348, 435, 437, 438, 438, 436, 435, 439, 424, 423, + 439, 440, 424, 441, 442, 424, 424, 440, 441, 441, 443, 442, + 295, 444, 445, 445, 296, 295, 295, 442, 444, 324, 332, 446, + 446, 447, 324, 448, 325, 324, 324, 447, 448, 175, 22, 449, + 449, 450, 175, 414, 451, 404, 404, 452, 405, 353, 314, 316, + 315, 317, 316, 316, 314, 315, 29, 180, 317, 317, 315, 29, + 453, 454, 313, 313, 312, 453, 307, 454, 453, 453, 455, 307, + 455, 184, 18, 18, 307, 455, 327, 323, 325, 325, 448, 431, + 431, 327, 325, 336, 333, 326, 333, 336, 334, 22, 308, 449, + 456, 457, 411, 457, 456, 413, 413, 456, 412, 187, 439, 423, + 458, 444, 443, 444, 442, 443, 459, 460, 461, 462, 463, 464, + 465, 466, 467, 467, 468, 465, 469, 470, 471, 471, 472, 469, + 460, 463, 461, 473, 474, 475, 476, 475, 474, 477, 478, 209, + 209, 208, 477, 211, 479, 480, 480, 212, 211, 441, 440, 481, + 458, 482, 477, 439, 483, 440, 484, 485, 486, 482, 443, 441, + 441, 481, 482, 211, 222, 487, 487, 479, 211, 486, 483, 488, + 486, 481, 440, 485, 481, 486, 486, 440, 483, 485, 484, 489, + 488, 490, 486, 226, 489, 227, 228, 230, 491, 492, 230, 232, + 491, 230, 492, 476, 474, 493, 473, 475, 485, 475, 481, 485, + 474, 494, 495, 495, 493, 474, 236, 494, 237, 494, 473, 485, + 494, 474, 473, 489, 494, 485, 494, 238, 237, 477, 208, 239, + 239, 458, 477, 458, 443, 482, 478, 496, 240, 240, 209, 478, + 482, 478, 477, 476, 497, 475, 482, 498, 478, 499, 497, 500, + 487, 222, 247, 247, 501, 487, 486, 490, 484, 475, 497, 481, + 248, 251, 502, 502, 503, 248, 187, 248, 503, 503, 439, 187, + 504, 505, 254, 254, 253, 504, 476, 504, 497, 506, 507, 508, + 508, 509, 506, 260, 261, 507, 507, 506, 260, 510, 511, 263, + 509, 508, 510, 507, 265, 508, 261, 265, 507, 511, 265, 263, + 508, 265, 511, 480, 502, 251, 251, 212, 480, 266, 484, 501, + 501, 247, 266, 494, 226, 238, 226, 494, 489, 254, 495, 267, + 478, 498, 512, 512, 496, 478, 483, 480, 479, 479, 488, 483, + 479, 487, 490, 490, 488, 479, 490, 487, 501, 501, 484, 490, + 502, 483, 439, 439, 503, 502, 502, 480, 483, 236, 267, 495, + 495, 494, 236, 510, 508, 511, 504, 476, 505, 510, 263, 269, + 497, 504, 500, 431, 430, 327, 430, 319, 327, 430, 320, 319, + 324, 323, 330, 323, 327, 326, 330, 323, 333, 323, 326, 333, + 476, 493, 513, 493, 495, 513, 254, 505, 514, 505, 513, 514, + 505, 476, 513, 513, 495, 514, 495, 254, 514, 300, 302, 454, + 454, 307, 300, 302, 313, 454, 299, 9, 301, 301, 9, 423, + 423, 9, 187, 456, 411, 412, 366, 369, 515, 369, 375, 516, + 516, 515, 369, 370, 373, 517, 444, 458, 445, 364, 518, 414, + 414, 365, 364, 364, 408, 519, 519, 518, 364, 360, 520, 406, + 405, 520, 359, 520, 360, 359, 406, 520, 521, 521, 522, 406, + 520, 405, 521, 379, 523, 402, 379, 378, 524, 524, 523, 379, + 378, 433, 525, 525, 524, 378, 373, 372, 411, 411, 457, 373, + 379, 402, 391, 526, 527, 528, 529, 530, 531, 532, 533, 534, + 535, 536, 537, 461, 463, 471, 302, 304, 313, 304, 303, 313, + 455, 309, 21, 21, 184, 455, 312, 353, 310, 310, 453, 312, + 453, 310, 309, 309, 455, 453, 314, 353, 312, 353, 316, 354, + 538, 539, 540, 538, 541, 542, 538, 542, 543, 544, 538, 545, + 538, 543, 545, 540, 541, 538, 538, 546, 539, 538, 547, 548, + 538, 549, 547, 544, 550, 538, 538, 550, 549, 546, 538, 548, + 551, 552, 553, 551, 554, 555, 551, 556, 554, 557, 558, 551, + 551, 558, 556, 552, 551, 555, 551, 553, 559, 551, 560, 561, + 551, 561, 562, 557, 551, 563, 551, 562, 563, 559, 560, 551, + 564, 565, 566, 566, 567, 564, 568, 569, 567, 570, 571, 572, + 572, 573, 570, 574, 575, 573, 576, 577, 578, 576, 579, 580, + 576, 580, 581, 582, 576, 583, 576, 581, 583, 578, 579, 576, + 584, 585, 586, 586, 587, 584, 588, 585, 589, 590, 591, 592, + 592, 593, 590, 594, 591, 595, 576, 596, 577, 576, 597, 598, + 576, 599, 597, 582, 600, 576, 576, 600, 599, 596, 576, 598, + 601, 602, 603, 603, 604, 601, 602, 605, 606, 606, 603, 602, + 605, 607, 608, 608, 606, 605, 609, 610, 611, 611, 612, 609, + 610, 613, 614, 614, 611, 610, 613, 615, 616, 616, 614, 613, + 602, 601, 617, 605, 602, 617, 607, 605, 617, 610, 609, 618, + 618, 619, 610, 613, 610, 619, 619, 620, 613, 615, 613, 620, + 620, 621, 615, 619, 618, 622, 622, 623, 619, 620, 619, 623, + 623, 624, 620, 621, 620, 624, 624, 625, 621, 601, 604, 626, + 626, 627, 601, 627, 626, 628, 628, 629, 627, 629, 628, 608, + 608, 607, 629, 609, 612, 630, 630, 631, 609, 631, 630, 632, + 632, 633, 631, 633, 632, 616, 616, 615, 633, 627, 617, 601, + 629, 617, 627, 607, 617, 629, 631, 634, 618, 618, 609, 631, + 633, 635, 634, 634, 631, 633, 615, 621, 635, 635, 633, 615, + 634, 636, 622, 622, 618, 634, 635, 637, 636, 636, 634, 635, + 621, 625, 637, 637, 635, 621, 638, 639, 640, 640, 641, 638, + 639, 642, 643, 643, 640, 639, 642, 644, 645, 645, 643, 642, + 646, 647, 638, 638, 641, 646, 648, 649, 647, 647, 646, 648, + 648, 645, 644, 644, 649, 648, 650, 651, 652, 652, 653, 650, + 654, 655, 651, 651, 650, 654, 656, 657, 655, 655, 654, 656, + 658, 653, 652, 652, 659, 658, 660, 658, 659, 659, 661, 660, + 656, 660, 661, 661, 657, 656, 662, 663, 664, 662, 665, 663, + 662, 666, 665, 664, 667, 662, 667, 668, 662, 668, 666, 662, + 669, 670, 671, 671, 672, 669, 673, 674, 675, 675, 676, 673, + 677, 676, 675, 675, 678, 677, 671, 670, 679, 679, 680, 671, + 669, 672, 674, 674, 673, 669, 681, 682, 680, 680, 679, 681, + 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, + 695, 696, 697, 697, 698, 695, 696, 699, 700, 700, 697, 696, + 699, 701, 702, 702, 700, 699, 701, 703, 704, 704, 702, 701, + 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, + 717, 718, 719, 720, 721, 722, 721, 720, 723, 723, 724, 721, + 724, 723, 725, 725, 726, 724, 726, 725, 727, 727, 728, 726, + 566, 568, 567, 729, 564, 567, 567, 569, 729, 585, 588, 586, + 730, 589, 585, 585, 584, 730, 731, 732, 733, 732, 734, 733, + 735, 736, 737, 737, 736, 738, 572, 574, 573, 570, 573, 575, + 575, 739, 570, 591, 594, 592, 740, 595, 591, 591, 590, 740, + 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, + 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, + 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, + 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, + 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, + 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812 + ], + "indexnum": 2760 + } + ] + } + ], + "material": [ + { + "version": "1.2", + "base": [ + { + "filename": "monguger.tga" + } + ] + } + ], + "skin": [ + { + "id": "Object005", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -0.142358, 9.629485, 1.274491, 1.000000], + "bones": [ + { + "node": "Bip001 Spine1", + "bindshape": [-0.000000, 0.000002, -1.000000, 0.000000, 0.087949, 0.996125, 0.000002, 0.000000, 0.996125, -0.087949, -0.000000, 0.000000, 1.297510, -1.435822, -0.000002, 1.000000] + }, + { + "node": "Bip001 L UpperArm", + "bindshape": [-0.650007, -0.056867, -0.757798, 0.000000, 0.011354, -0.997812, 0.065139, 0.000000, -0.759844, 0.033737, 0.649230, 0.000000, -1.529892, 1.318230, -4.160798, 1.000000] + }, + { + "node": "Bip001 Head", + "bindshape": [-0.000000, 0.000002, -1.000000, 0.000000, 0.258818, 0.965926, 0.000001, 0.000000, 0.965926, -0.258818, -0.000001, 0.000000, -2.965949, -1.221239, -0.000001, 1.000000] + }, + { + "node": "Bip001 Spine", + "bindshape": [-0.000000, 0.000002, -1.000000, 0.000000, 0.174432, 0.984669, 0.000002, 0.000000, 0.984669, -0.174432, -0.000000, 0.000000, 3.432504, -1.546038, -0.000002, 1.000000] + }, + { + "node": "Bip001 Pelvis", + "bindshape": [ 0.000000, -0.000003, -1.000000, 0.000000, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 5.046729, -0.925373, 0.000003, 1.000000] + }, + { + "node": "Bip001 L Thigh", + "bindshape": [-0.000000, -0.000001, 1.000000, 0.000000, 0.012733, 0.999919, 0.000001, 0.000000, -0.999919, 0.012733, -0.000000, 0.000000, -5.058103, -0.861036, 1.214654, 1.000000] + }, + { + "node": "Bip001 L Calf", + "bindshape": [ 0.000000, -0.000001, 1.000000, 0.000000, -0.186174, 0.982517, 0.000001, 0.000000, -0.982517, -0.186174, -0.000000, 0.000000, -7.165535, -2.331075, 1.214654, 1.000000] + }, + { + "node": "Bip001 L Foot", + "bindshape": [ 0.000000, -0.000001, 1.000000, 0.000000, -0.000000, 1.000000, 0.000001, 0.000000, -1.000000, -0.000000, 0.000000, 0.000000, -8.868242, -0.692142, 1.214654, 1.000000] + }, + { + "node": "Bip001 L Finger1", + "bindshape": [ 0.189390, 0.981820, -0.012711, 0.000000, 0.201003, -0.051437, -0.978239, 0.000000, -0.961108, 0.182714, -0.207090, 0.000000, -3.798321, 10.941897, 0.719564, 1.000000] + }, + { + "node": "Bip001 L Forearm", + "bindshape": [-0.639483, -0.129629, -0.757798, 0.000000, 0.123531, -0.990200, 0.065139, 0.000000, -0.758816, -0.051956, 0.649230, 0.000000, -6.486903, 0.592245, -4.160798, 1.000000] + }, + { + "node": "Bip001 L Hand", + "bindshape": [-0.639483, 0.757694, -0.130232, 0.000000, 0.123531, -0.065928, -0.990148, 0.000000, -0.758816, -0.649271, -0.051439, 0.000000, -9.773757, 4.161268, 0.588932, 1.000000] + }, + { + "node": "Bip001 L Finger0", + "bindshape": [ 0.038940, -0.059247, -0.997484, 0.000000, 0.779720, -0.622488, 0.067413, 0.000000, -0.624916, -0.780384, 0.021956, 0.000000, -5.184858, -2.176859, -9.721279, 1.000000] + }, + { + "node": "Bone001", + "bindshape": [ 0.000000, 0.000000, -1.000000, 0.000000, 0.979771, -0.200123, 0.000000, 0.000000, -0.200123, -0.979771, -0.000000, 0.000000, -2.807834, 3.737062, 0.000001, 1.000000] + }, + { + "node": "Bip001 R UpperArm", + "bindshape": [ 0.650007, 0.056869, -0.757798, 0.000000, 0.011356, -0.997811, -0.065141, 0.000000, -0.759844, 0.033737, -0.649230, 0.000000, -1.529894, 1.318229, 4.160800, 1.000000] + }, + { + "node": "Bip001 R Thigh", + "bindshape": [ 0.000000, -0.000001, 1.000000, 0.000000, 0.012733, 0.999919, 0.000001, 0.000000, -0.999919, 0.012733, 0.000000, 0.000000, -5.058103, -0.861036, -1.214657, 1.000000] + }, + { + "node": "Bip001 R Calf", + "bindshape": [ 0.000000, -0.000001, 1.000000, 0.000000, -0.186174, 0.982517, 0.000001, 0.000000, -0.982517, -0.186174, 0.000000, 0.000000, -7.165535, -2.331075, -1.214657, 1.000000] + }, + { + "node": "Bip001 R Foot", + "bindshape": [ 0.000000, -0.000001, 1.000000, 0.000000, -0.000000, 1.000000, 0.000001, 0.000000, -1.000000, -0.000000, 0.000000, 0.000000, -8.868242, -0.692142, -1.214658, 1.000000] + }, + { + "node": "Bip001 R Finger1", + "bindshape": [-0.189390, -0.981820, -0.012713, 0.000000, 0.201002, -0.051440, 0.978239, 0.000000, -0.961108, 0.182714, 0.207090, 0.000000, -3.798321, 10.941902, -0.719563, 1.000000] + }, + { + "node": "Bip001 R Forearm", + "bindshape": [ 0.639483, 0.129631, -0.757798, 0.000000, 0.123532, -0.990200, -0.065141, 0.000000, -0.758816, -0.051956, -0.649230, 0.000000, -6.486905, 0.592245, 4.160800, 1.000000] + }, + { + "node": "Bip001 R Hand", + "bindshape": [ 0.639483, -0.757694, -0.130234, 0.000000, 0.123532, -0.065930, 0.990148, 0.000000, -0.758816, -0.649271, 0.051439, 0.000000, -9.773759, 4.161271, -0.588932, 1.000000] + }, + { + "node": "Bip001 R Finger0", + "bindshape": [-0.038942, 0.059248, -0.997483, 0.000000, 0.779720, -0.622488, -0.067415, 0.000000, -0.624916, -0.780383, -0.021956, 0.000000, -5.184858, -2.176859, 9.721282, 1.000000] + } + ] + }, + { + "id": "Bip001", + "tansform": [ 0.257833, -0.087156, -0.962250, 0.000000, -0.965926, 0.000000, -0.258818, 0.000000, 0.022557, 0.996195, -0.084186, 0.000000, -0.495035, 3.925042, 0.780696, 1.000000], + "children": [ + { + "id": "Bip001 Footsteps", + "tansform": [ 0.257833, -0.965926, 0.022557, 0.000000, 0.962250, 0.258818, 0.084186, 0.000000, -0.087156, 0.000000, 0.996195, 0.000000, 0.350998, -0.000000, -4.011928, 1.000000] + }, + { + "id": "Bip001 Pelvis", + "tansform": [ 0.000330, 0.086823, 0.996224, 0.000000, 0.999971, -0.007595, 0.000330, 0.000000, 0.007595, 0.996195, -0.086823, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 Spine", + "tansform": [ 0.891669, 0.422665, -0.162118, 0.000000, -0.443728, 0.886952, -0.128147, 0.000000, 0.089627, 0.186200, 0.978415, 0.000000, 1.392380, -0.001139, -0.121047, 1.000000], + "children": [ + { + "id": "Bip001 Spine1", + "tansform": [ 0.981055, 0.172988, -0.087216, 0.000000, -0.179690, 0.980789, -0.075921, 0.000000, 0.072407, 0.090155, 0.993292, 0.000000, 2.265768, -0.002554, 0.000198, 1.000000], + "children": [ + { + "id": "Bip001 Neck", + "tansform": [ 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 3.270138, -0.000426, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Clavicle", + "tansform": [-0.000000, 0.000000, 1.000000, 0.000000, -0.000796, -1.000000, -0.000000, 0.000000, 1.000000, -0.000796, 0.000000, 0.000000, -0.343008, 0.030706, 3.141804, 1.000000], + "children": [ + { + "id": "Bip001 L UpperArm", + "tansform": [ 0.453512, -0.495191, -0.741021, 0.000000, 0.430767, 0.849663, -0.304158, 0.000000, 0.780235, -0.181268, 0.598644, 0.000000, 0.930716, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Forearm", + "tansform": [ 0.690601, -0.723236, 0.000000, 0.000000, 0.723237, 0.690601, -0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 4.849212, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Hand", + "tansform": [ 1.000000, 0.000000, -0.000000, 0.000000, -0.000000, 0.000796, -1.000000, 0.000000, -0.000000, 1.000000, 0.000796, 0.000000, 3.286854, -0.000001, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Finger0", + "tansform": [ 0.760723, 0.598173, -0.251970, 0.000000, 0.158045, 0.205811, 0.965745, 0.000000, 0.629541, -0.774487, 0.062026, 0.000000, 0.379262, -0.283002, -1.224734, 1.000000], + "children": [ + { + "id": "Bip001 L Finger0Nub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, -0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.870941, 0.000000, -0.000000, 1.000000] + } + ] + }, + { + "id": "Bip001 L Finger1", + "tansform": [-0.185144, 0.966431, -0.178139, 0.000000, -0.981707, -0.173695, 0.077989, 0.000000, 0.044429, 0.189320, 0.980910, 0.000000, 1.055224, 0.011045, 0.165891, 1.000000], + "children": [ + { + "id": "Bip001 L Finger1Nub", + "tansform": [ 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 1.262419, -0.000000, -0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 R Clavicle", + "tansform": [ 0.000000, -0.000000, -1.000000, 0.000000, -0.000796, -1.000000, -0.000000, 0.000000, -1.000000, 0.000796, -0.000000, 0.000000, -0.343008, 0.030723, -3.141804, 1.000000], + "children": [ + { + "id": "Bip001 R UpperArm", + "tansform": [ 0.396274, -0.116316, 0.910734, 0.000000, -0.348465, 0.898668, 0.266397, 0.000000, -0.849434, -0.422926, 0.315587, 0.000000, 0.930716, 0.000000, -0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Forearm", + "tansform": [ 0.637357, -0.770568, -0.000000, 0.000000, 0.770569, 0.637357, -0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 4.849210, -0.000000, -0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Hand", + "tansform": [ 0.973529, 0.022769, 0.227427, 0.000000, -0.224179, -0.098835, 0.969523, 0.000000, 0.044553, -0.994843, -0.091114, 0.000000, 3.286856, 0.000001, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Finger0", + "tansform": [ 0.298127, 0.949537, -0.097470, 0.000000, 0.484157, -0.238429, -0.841869, 0.000000, -0.822625, 0.203793, -0.530807, 0.000000, 0.379262, -0.283000, 1.224734, 1.000000], + "children": [ + { + "id": "Bip001 R Finger0Nub", + "tansform": [ 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.870941, 0.000000, -0.000000, 1.000000] + } + ] + }, + { + "id": "Bip001 R Finger1", + "tansform": [-0.011860, 0.981910, 0.188976, 0.000000, -0.998942, -0.003238, -0.045871, 0.000000, -0.044429, -0.189320, 0.980910, 0.000000, 1.055224, 0.011046, -0.165890, 1.000000], + "children": [ + { + "id": "Bip001 R Finger1Nub", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1.000000, 0.000000, 1.262418, -0.000000, 0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 Head", + "tansform": [ 0.894496, -0.439166, 0.083735, 0.000000, 0.334112, 0.781098, 0.527499, 0.000000, -0.297064, -0.443869, 0.845419, 0.000000, 0.737565, 0.280161, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 HeadNub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 5.436248, -0.000000, 0.000000, 1.000000] + }, + { + "id": "Bone001", + "tansform": [-0.026948, 0.999637, 0.000001, 0.000000, -0.999637, -0.026949, 0.000001, 0.000000, 0.000001, -0.000001, 1.000000, 0.000000, 0.933568, 1.356227, -0.000001, 1.000000], + "children": [ + { + "id": "Bone002", + "tansform": [ 1.000000, 0.000000, -0.000000, 0.000000, -0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 3.089145, 0.000000, 0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 L Thigh", + "tansform": [-0.224895, 0.947918, 0.225553, 0.000000, 0.904676, 0.117154, 0.409679, 0.000000, 0.361918, 0.296187, -0.883906, 0.000000, -1.457602, 0.447684, 1.182289, 1.000000], + "children": [ + { + "id": "Bip001 L Calf", + "tansform": [ 0.614838, -0.788653, 0.000000, 0.000000, 0.788653, 0.614838, 0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 2.427713, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Foot", + "tansform": [ 0.980433, 0.093547, -0.173205, 0.000000, -0.135625, 0.958725, -0.249905, 0.000000, 0.142678, 0.268506, 0.952653, 0.000000, 1.418803, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Toe0", + "tansform": [-0.000000, 1.000000, -0.000001, 0.000000, -1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 0.000001, 1.000000, 0.000000, 0.823326, 1.589808, -0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Toe0Nub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, -0.000000, -0.000000, -1.000000, 0.000000, 0.107390, 0.000000, -0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 R Thigh", + "tansform": [-0.571128, 0.773025, -0.276127, 0.000000, 0.801121, 0.598238, 0.017780, 0.000000, 0.178933, -0.211056, -0.960957, 0.000000, -1.063766, 0.758988, -1.194587, 1.000000], + "children": [ + { + "id": "Bip001 R Calf", + "tansform": [ 0.579893, -0.814693, -0.000000, 0.000000, 0.814693, 0.579893, 0.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 2.427712, -0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Foot", + "tansform": [ 0.826433, 0.492345, -0.273141, 0.000000, -0.496991, 0.865879, 0.057044, 0.000000, 0.264592, 0.088606, 0.960281, 0.000000, 1.418803, -0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Toe0", + "tansform": [-0.000002, 0.939693, -0.342020, 0.000000, -1.000000, -0.000002, 0.000000, 0.000000, -0.000001, 0.342020, 0.939693, 0.000000, 0.823326, 1.589808, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Toe0Nub", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, -0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 0.107390, -0.000000, 0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "animation": [ + { + "version": "1.2", + "id": "Take 001", + "length": 3.033000, + "bones": [ + { + "boneId": "Bip001 Spine", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.081088, 0.064939, 0.223492, 0.969154], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392380, -0.001139, -0.121047] + }, + { + "keytime": 0.010990, + "rotation": [-0.085494, 0.063911, 0.225099, 0.968471], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392386, -0.001134, -0.121032] + }, + { + "keytime": 0.021980, + "rotation": [-0.090298, 0.062788, 0.226852, 0.967699], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392392, -0.001128, -0.121015] + }, + { + "keytime": 0.032971, + "rotation": [-0.095573, 0.061553, 0.228773, 0.966819], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392399, -0.001121, -0.120996] + }, + { + "keytime": 0.043961, + "rotation": [-0.100922, 0.060299, 0.230718, 0.965892], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392406, -0.001114, -0.120977] + }, + { + "keytime": 0.054951, + "rotation": [-0.106410, 0.059008, 0.232708, 0.964905], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392412, -0.001107, -0.120958] + }, + { + "keytime": 0.065941, + "rotation": [-0.111953, 0.057702, 0.234711, 0.963871], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392419, -0.001099, -0.120938] + }, + { + "keytime": 0.076932, + "rotation": [-0.117631, 0.056360, 0.236756, 0.962774], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392425, -0.001091, -0.120918] + }, + { + "keytime": 0.087922, + "rotation": [-0.123025, 0.055083, 0.238689, 0.961695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392432, -0.001083, -0.120899] + }, + { + "keytime": 0.098912, + "rotation": [-0.128370, 0.053813, 0.240596, 0.960593], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392439, -0.001075, -0.120881] + }, + { + "keytime": 0.109902, + "rotation": [-0.133268, 0.052647, 0.242335, 0.959553], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392444, -0.001067, -0.120863] + }, + { + "keytime": 0.120892, + "rotation": [-0.137795, 0.051567, 0.243932, 0.958567], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392449, -0.001060, -0.120848] + }, + { + "keytime": 0.131883, + "rotation": [-0.141983, 0.050564, 0.245399, 0.957634], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392453, -0.001053, -0.120833] + }, + { + "keytime": 0.142873, + "rotation": [-0.145501, 0.049720, 0.246620, 0.956836], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392457, -0.001047, -0.120821] + }, + { + "keytime": 0.153863, + "rotation": [-0.148397, 0.049023, 0.247613, 0.956171], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392460, -0.001042, -0.120811] + }, + { + "keytime": 0.164853, + "rotation": [-0.150641, 0.048481, 0.248366, 0.955652], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392462, -0.001038, -0.120803] + }, + { + "keytime": 0.175844, + "rotation": [-0.152017, 0.048145, 0.248806, 0.955337], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392463, -0.001036, -0.120798] + }, + { + "keytime": 0.186834, + "rotation": [-0.152523, 0.048017, 0.248930, 0.955230], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392464, -0.001036, -0.120796] + }, + { + "keytime": 0.197824, + "rotation": [-0.151670, 0.048213, 0.248556, 0.955454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392463, -0.001037, -0.120799] + }, + { + "keytime": 0.208814, + "rotation": [-0.149271, 0.048777, 0.247612, 0.956048], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392460, -0.001041, -0.120807] + }, + { + "keytime": 0.219804, + "rotation": [-0.145550, 0.049654, 0.246180, 0.956946], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392455, -0.001048, -0.120820] + }, + { + "keytime": 0.230795, + "rotation": [-0.140729, 0.050791, 0.244338, 0.958078], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392450, -0.001056, -0.120837] + }, + { + "keytime": 0.241785, + "rotation": [-0.134852, 0.052175, 0.242101, 0.959416], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392443, -0.001066, -0.120857] + }, + { + "keytime": 0.252775, + "rotation": [-0.128494, 0.053670, 0.239681, 0.960813], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392435, -0.001076, -0.120880] + }, + { + "keytime": 0.263765, + "rotation": [-0.121720, 0.055258, 0.237103, 0.962244], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392427, -0.001087, -0.120903] + }, + { + "keytime": 0.274755, + "rotation": [-0.114549, 0.056936, 0.234370, 0.963695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392418, -0.001098, -0.120929] + }, + { + "keytime": 0.285746, + "rotation": [-0.107633, 0.058550, 0.231732, 0.965032], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392410, -0.001108, -0.120953] + }, + { + "keytime": 0.296736, + "rotation": [-0.100994, 0.060096, 0.229198, 0.966259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392401, -0.001117, -0.120976] + }, + { + "keytime": 0.307726, + "rotation": [-0.094688, 0.061562, 0.226793, 0.967372], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392392, -0.001125, -0.120999] + }, + { + "keytime": 0.318716, + "rotation": [-0.089319, 0.062808, 0.224751, 0.968279], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392385, -0.001132, -0.121018] + }, + { + "keytime": 0.329706, + "rotation": [-0.084925, 0.063828, 0.223091, 0.968991], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392379, -0.001137, -0.121033] + }, + { + "keytime": 0.340697, + "rotation": [-0.081665, 0.064586, 0.221881, 0.969499], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392375, -0.001142, -0.121045] + }, + { + "keytime": 0.351687, + "rotation": [-0.079654, 0.065016, 0.220991, 0.969841], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392372, -0.001144, -0.121052] + }, + { + "keytime": 0.362677, + "rotation": [-0.078462, 0.065188, 0.220132, 0.970122], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392369, -0.001146, -0.121056] + }, + { + "keytime": 0.373667, + "rotation": [-0.077958, 0.065145, 0.219304, 0.970353], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392366, -0.001148, -0.121057] + }, + { + "keytime": 0.384658, + "rotation": [-0.078048, 0.064934, 0.218582, 0.970523], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392363, -0.001148, -0.121057] + }, + { + "keytime": 0.395648, + "rotation": [-0.078604, 0.064593, 0.217949, 0.970643], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392361, -0.001149, -0.121054] + }, + { + "keytime": 0.406638, + "rotation": [-0.079469, 0.064188, 0.217469, 0.970707], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392360, -0.001149, -0.121051] + }, + { + "keytime": 0.417628, + "rotation": [-0.080530, 0.063756, 0.217146, 0.970720], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392359, -0.001149, -0.121047] + }, + { + "keytime": 0.428619, + "rotation": [-0.081698, 0.063332, 0.217005, 0.970682], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392358, -0.001149, -0.121042] + }, + { + "keytime": 0.439609, + "rotation": [-0.082778, 0.062986, 0.217080, 0.970596], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392358, -0.001148, -0.121038] + }, + { + "keytime": 0.450599, + "rotation": [-0.083681, 0.062752, 0.217389, 0.970465], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392360, -0.001147, -0.121035] + }, + { + "keytime": 0.461589, + "rotation": [-0.084298, 0.062676, 0.217981, 0.970284], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392362, -0.001146, -0.121033] + }, + { + "keytime": 0.472580, + "rotation": [-0.084465, 0.062809, 0.218845, 0.970066], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392365, -0.001144, -0.121033] + }, + { + "keytime": 0.483570, + "rotation": [-0.084084, 0.063192, 0.220021, 0.969808], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392369, -0.001143, -0.121035] + }, + { + "keytime": 0.494560, + "rotation": [-0.082986, 0.063896, 0.221585, 0.969500], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392374, -0.001141, -0.121040] + }, + { + "keytime": 0.505550, + "rotation": [-0.081123, 0.064922, 0.223464, 0.969159], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392380, -0.001139, -0.121047] + }, + { + "keytime": 0.516540, + "rotation": [-0.076107, 0.067347, 0.227164, 0.968539], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392391, -0.001136, -0.121068] + }, + { + "keytime": 0.527531, + "rotation": [-0.066732, 0.071775, 0.233688, 0.967360], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392412, -0.001130, -0.121106] + }, + { + "keytime": 0.538521, + "rotation": [-0.055668, 0.077073, 0.241632, 0.965699], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392437, -0.001121, -0.121152] + }, + { + "keytime": 0.549511, + "rotation": [-0.044813, 0.082481, 0.250158, 0.963644], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392463, -0.001110, -0.121197] + }, + { + "keytime": 0.560501, + "rotation": [-0.036094, 0.087265, 0.258532, 0.961376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392488, -0.001097, -0.121235] + }, + { + "keytime": 0.571492, + "rotation": [-0.032190, 0.090282, 0.265306, 0.959388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392508, -0.001085, -0.121254] + }, + { + "keytime": 0.582482, + "rotation": [-0.033095, 0.091785, 0.271984, 0.957343], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392530, -0.001072, -0.121254] + }, + { + "keytime": 0.593472, + "rotation": [-0.037322, 0.092485, 0.279825, 0.954857], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392556, -0.001056, -0.121244] + }, + { + "keytime": 0.604462, + "rotation": [-0.043847, 0.092404, 0.287083, 0.952430], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392581, -0.001039, -0.121224] + }, + { + "keytime": 0.615453, + "rotation": [-0.051993, 0.091637, 0.292708, 0.950380], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392600, -0.001024, -0.121197] + }, + { + "keytime": 0.626443, + "rotation": [-0.061277, 0.090198, 0.295467, 0.949109], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392611, -0.001014, -0.121165] + }, + { + "keytime": 0.637433, + "rotation": [-0.070372, 0.088247, 0.293942, 0.949136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392608, -0.001014, -0.121131] + }, + { + "keytime": 0.648423, + "rotation": [-0.081514, 0.084891, 0.284485, 0.951429], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392581, -0.001027, -0.121086] + }, + { + "keytime": 0.659413, + "rotation": [-0.095965, 0.079732, 0.266784, 0.955646], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392527, -0.001053, -0.121025] + }, + { + "keytime": 0.670404, + "rotation": [-0.110364, 0.074117, 0.246803, 0.959903], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392463, -0.001079, -0.120962] + }, + { + "keytime": 0.681394, + "rotation": [-0.122648, 0.068995, 0.229152, 0.963165], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392407, -0.001099, -0.120910] + }, + { + "keytime": 0.692384, + "rotation": [-0.130564, 0.065412, 0.218843, 0.964770], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392372, -0.001109, -0.120876] + }, + { + "keytime": 0.703374, + "rotation": [-0.134485, 0.063325, 0.215870, 0.965041], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392361, -0.001110, -0.120860] + }, + { + "keytime": 0.714364, + "rotation": [-0.137257, 0.061573, 0.215301, 0.964891], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392359, -0.001108, -0.120849] + }, + { + "keytime": 0.725355, + "rotation": [-0.139051, 0.060092, 0.216662, 0.964423], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392363, -0.001104, -0.120842] + }, + { + "keytime": 0.736345, + "rotation": [-0.139892, 0.058944, 0.219325, 0.963770], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392372, -0.001099, -0.120839] + }, + { + "keytime": 0.747335, + "rotation": [-0.139974, 0.058056, 0.222762, 0.963023], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392383, -0.001093, -0.120839] + }, + { + "keytime": 0.758325, + "rotation": [-0.139401, 0.057386, 0.226542, 0.962264], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392395, -0.001088, -0.120842] + }, + { + "keytime": 0.769315, + "rotation": [-0.138339, 0.056949, 0.229896, 0.961648], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392406, -0.001083, -0.120846] + }, + { + "keytime": 0.780306, + "rotation": [-0.136910, 0.056697, 0.232394, 0.961267], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392414, -0.001081, -0.120851] + }, + { + "keytime": 0.791296, + "rotation": [-0.135192, 0.056606, 0.233507, 0.961246], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392417, -0.001080, -0.120857] + }, + { + "keytime": 0.802286, + "rotation": [-0.133340, 0.056638, 0.233613, 0.961477], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392417, -0.001082, -0.120864] + }, + { + "keytime": 0.813276, + "rotation": [-0.131282, 0.056757, 0.233589, 0.961759], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392417, -0.001084, -0.120871] + }, + { + "keytime": 0.824266, + "rotation": [-0.128966, 0.056962, 0.233437, 0.962097], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392416, -0.001086, -0.120879] + }, + { + "keytime": 0.835257, + "rotation": [-0.126545, 0.057234, 0.233179, 0.962465], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392415, -0.001089, -0.120887] + }, + { + "keytime": 0.846247, + "rotation": [-0.123970, 0.057570, 0.232822, 0.962866], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392415, -0.001092, -0.120896] + }, + { + "keytime": 0.857237, + "rotation": [-0.121259, 0.057963, 0.232376, 0.963295], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392412, -0.001095, -0.120906] + }, + { + "keytime": 0.868227, + "rotation": [-0.118343, 0.058420, 0.231837, 0.963760], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392410, -0.001098, -0.120916] + }, + { + "keytime": 0.879217, + "rotation": [-0.115409, 0.058905, 0.231247, 0.964228], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392408, -0.001102, -0.120926] + }, + { + "keytime": 0.890208, + "rotation": [-0.112392, 0.059425, 0.230601, 0.964707], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392406, -0.001106, -0.120937] + }, + { + "keytime": 0.901198, + "rotation": [-0.109215, 0.059988, 0.229890, 0.965207], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392404, -0.001109, -0.120948] + }, + { + "keytime": 0.912188, + "rotation": [-0.106082, 0.060555, 0.229167, 0.965693], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392400, -0.001113, -0.120959] + }, + { + "keytime": 0.923178, + "rotation": [-0.102918, 0.061133, 0.228422, 0.966175], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392399, -0.001117, -0.120970] + }, + { + "keytime": 0.934168, + "rotation": [-0.099644, 0.061733, 0.227643, 0.966664], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392395, -0.001120, -0.120982] + }, + { + "keytime": 0.945159, + "rotation": [-0.096471, 0.062313, 0.226889, 0.967126], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392393, -0.001124, -0.120993] + }, + { + "keytime": 0.956149, + "rotation": [-0.093320, 0.062882, 0.226147, 0.967572], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392390, -0.001127, -0.121004] + }, + { + "keytime": 0.967139, + "rotation": [-0.090115, 0.063450, 0.225407, 0.968011], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392387, -0.001130, -0.121016] + }, + { + "keytime": 0.978129, + "rotation": [-0.087063, 0.063976, 0.224725, 0.968414], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392384, -0.001134, -0.121026] + }, + { + "keytime": 0.989119, + "rotation": [-0.084086, 0.064469, 0.224090, 0.968791], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392382, -0.001136, -0.121037] + }, + { + "keytime": 1.000000, + "rotation": [-0.081117, 0.064935, 0.223498, 0.969150], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.392380, -0.001139, -0.121047] + } + ] + }, + { + "boneId": "Bip001", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 3.925042, 0.780696] + }, + { + "keytime": 0.010990, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495172, 3.888244, 0.818269] + }, + { + "keytime": 0.021980, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495323, 3.847548, 0.859588] + }, + { + "keytime": 0.032971, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495490, 3.802563, 0.905095] + }, + { + "keytime": 0.043961, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495658, 3.756913, 0.951175] + }, + { + "keytime": 0.054951, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495830, 3.710280, 0.998199] + }, + { + "keytime": 0.065941, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496002, 3.663630, 1.045241] + }, + { + "keytime": 0.076932, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496175, 3.616565, 1.092747] + }, + { + "keytime": 0.087922, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496337, 3.572835, 1.136982] + }, + { + "keytime": 0.098912, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496493, 3.530824, 1.179631] + }, + { + "keytime": 0.109902, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496631, 3.493982, 1.217246] + }, + { + "keytime": 0.120892, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496751, 3.461991, 1.250198] + }, + { + "keytime": 0.131883, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496854, 3.435127, 1.278292] + }, + { + "keytime": 0.142873, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496929, 3.415946, 1.298934] + }, + { + "keytime": 0.153863, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496977, 3.404532, 1.312111] + }, + { + "keytime": 0.164853, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496995, 3.401919, 1.316899] + }, + { + "keytime": 0.175844, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496967, 3.413977, 1.307907] + }, + { + "keytime": 0.186834, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496888, 3.443392, 1.282881] + }, + { + "keytime": 0.197824, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496762, 3.488434, 1.243410] + }, + { + "keytime": 0.208814, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496606, 3.543176, 1.194769] + }, + { + "keytime": 0.219804, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496424, 3.605508, 1.138900] + }, + { + "keytime": 0.230795, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496225, 3.672205, 1.078712] + }, + { + "keytime": 0.241785, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.496011, 3.742069, 1.015264] + }, + { + "keytime": 0.252775, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495802, 3.807713, 0.955244] + }, + { + "keytime": 0.263765, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495601, 3.867953, 0.899711] + }, + { + "keytime": 0.274755, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495410, 3.920946, 0.850272] + }, + { + "keytime": 0.285746, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495250, 3.960299, 0.812790] + }, + { + "keytime": 0.296736, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495123, 3.984479, 0.788604] + }, + { + "keytime": 0.307726, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495036, 3.990065, 0.780703] + }, + { + "keytime": 0.318716, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494979, 3.980789, 0.786613] + }, + { + "keytime": 0.329706, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494931, 3.963944, 0.800294] + }, + { + "keytime": 0.340697, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494889, 3.939514, 0.821584] + }, + { + "keytime": 0.351687, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494855, 3.909705, 0.848364] + }, + { + "keytime": 0.362677, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494828, 3.874659, 0.880305] + }, + { + "keytime": 0.373667, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494806, 3.833879, 0.917705] + }, + { + "keytime": 0.384658, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494791, 3.790535, 0.957499] + }, + { + "keytime": 0.395648, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494780, 3.742815, 1.001178] + }, + { + "keytime": 0.406638, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494774, 3.694298, 1.045308] + }, + { + "keytime": 0.417628, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494772, 3.644383, 1.090280] + }, + { + "keytime": 0.428619, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494773, 3.592299, 1.136592] + }, + { + "keytime": 0.439609, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494777, 3.541879, 1.180653] + }, + { + "keytime": 0.450599, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494783, 3.492359, 1.222972] + }, + { + "keytime": 0.461589, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494791, 3.443085, 1.263846] + }, + { + "keytime": 0.472580, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494800, 3.397726, 1.300004] + }, + { + "keytime": 0.483570, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494809, 3.355567, 1.331836] + }, + { + "keytime": 0.494560, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494819, 3.316280, 1.359201] + }, + { + "keytime": 0.505550, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494828, 3.282948, 1.379624] + }, + { + "keytime": 0.516540, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494836, 3.255113, 1.393135] + }, + { + "keytime": 0.527531, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494842, 3.232990, 1.398921] + }, + { + "keytime": 0.538521, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494847, 3.218650, 1.395775] + }, + { + "keytime": 0.549511, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494848, 3.211811, 1.383605] + }, + { + "keytime": 0.560501, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494858, 3.245030, 1.310073] + }, + { + "keytime": 0.571492, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494882, 3.333777, 1.152785] + }, + { + "keytime": 0.582482, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494915, 3.458516, 0.943996] + }, + { + "keytime": 0.593472, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494954, 3.603737, 0.710263] + }, + { + "keytime": 0.604462, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.494990, 3.740849, 0.499079] + }, + { + "keytime": 0.615453, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495019, 3.854151, 0.337048] + }, + { + "keytime": 0.626443, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 3.925042, 0.256765] + }, + { + "keytime": 0.637433, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495041, 3.962753, 0.239260] + }, + { + "keytime": 0.648423, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495047, 3.997075, 0.233635] + }, + { + "keytime": 0.659413, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495050, 4.029056, 0.238981] + }, + { + "keytime": 0.670404, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495053, 4.056964, 0.253765] + }, + { + "keytime": 0.681394, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495054, 4.081944, 0.276782] + }, + { + "keytime": 0.692384, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495055, 4.104773, 0.307831] + }, + { + "keytime": 0.703374, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495054, 4.124262, 0.343866] + }, + { + "keytime": 0.714364, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495053, 4.141277, 0.384491] + }, + { + "keytime": 0.725355, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495052, 4.156378, 0.429872] + }, + { + "keytime": 0.736345, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495050, 4.168828, 0.476120] + }, + { + "keytime": 0.747335, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495047, 4.179260, 0.523316] + }, + { + "keytime": 0.758325, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495045, 4.188056, 0.571659] + }, + { + "keytime": 0.769315, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495042, 4.194851, 0.617084] + }, + { + "keytime": 0.780306, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495040, 4.200080, 0.659815] + }, + { + "keytime": 0.791296, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495038, 4.203994, 0.699748] + }, + { + "keytime": 0.802286, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495036, 4.206512, 0.733314] + }, + { + "keytime": 0.813276, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.207922, 0.760543] + }, + { + "keytime": 0.824266, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.208376, 0.780696] + }, + { + "keytime": 0.835257, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.206273, 0.794122] + }, + { + "keytime": 0.846247, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.200234, 0.804122] + }, + { + "keytime": 0.857237, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.190661, 0.811048] + }, + { + "keytime": 0.868227, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.177529, 0.815339] + }, + { + "keytime": 0.879217, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.162021, 0.817099] + }, + { + "keytime": 0.890208, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.144200, 0.816847] + }, + { + "keytime": 0.901198, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.123847, 0.814853] + }, + { + "keytime": 0.912188, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.102567, 0.811591] + }, + { + "keytime": 0.923178, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.080195, 0.807379] + }, + { + "keytime": 0.934168, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.056429, 0.802416] + }, + { + "keytime": 0.945159, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.033077, 0.797351] + }, + { + "keytime": 0.956149, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 4.009852, 0.792397] + }, + { + "keytime": 0.967139, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 3.986484, 0.787780] + }, + { + "keytime": 0.978129, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 3.964757, 0.784129] + }, + { + "keytime": 0.989119, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 3.944378, 0.781651] + }, + { + "keytime": 1.000000, + "rotation": [-0.579228, 0.454520, 0.405580, 0.541675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.495035, 3.925229, 0.780705] + } + ] + }, + { + "boneId": "Bip001 Footsteps", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.350998, -0.000000, -4.011928] + }, + { + "keytime": 0.010990, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.347790, -0.000000, -3.975266] + }, + { + "keytime": 0.021980, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.344244, -0.000000, -3.934728] + }, + { + "keytime": 0.032971, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.340323, -0.000000, -3.889912] + }, + { + "keytime": 0.043961, + "rotation": [ 0.026554, -0.034606, -0.608183, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.336344, -0.000000, -3.844436] + }, + { + "keytime": 0.054951, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.332280, -0.000000, -3.797985] + }, + { + "keytime": 0.065941, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.328214, -0.000000, -3.751510] + }, + { + "keytime": 0.076932, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.324112, -0.000000, -3.704623] + }, + { + "keytime": 0.087922, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.320301, -0.000000, -3.661062] + }, + { + "keytime": 0.098912, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.316639, -0.000000, -3.619209] + }, + { + "keytime": 0.109902, + "rotation": [ 0.026554, -0.034606, -0.608183, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.313429, -0.000000, -3.582509] + }, + { + "keytime": 0.120892, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.310640, -0.000000, -3.550637] + }, + { + "keytime": 0.131883, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.308299, -0.000000, -3.523876] + }, + { + "keytime": 0.142873, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.306627, -0.000000, -3.504769] + }, + { + "keytime": 0.153863, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.305633, -0.000000, -3.493399] + }, + { + "keytime": 0.164853, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.305405, -0.000000, -3.490793] + }, + { + "keytime": 0.175844, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.306456, -0.000000, -3.502806] + }, + { + "keytime": 0.186834, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.309019, -0.000000, -3.532108] + }, + { + "keytime": 0.197824, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.312945, -0.000000, -3.576978] + }, + { + "keytime": 0.208814, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.317716, -0.000000, -3.631513] + }, + { + "keytime": 0.219804, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.323148, -0.000000, -3.693604] + }, + { + "keytime": 0.230795, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.328961, -0.000000, -3.760048] + }, + { + "keytime": 0.241785, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.335050, -0.000000, -3.829648] + }, + { + "keytime": 0.252775, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.340771, -0.000000, -3.895038] + }, + { + "keytime": 0.263765, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.346022, -0.000000, -3.955049] + }, + { + "keytime": 0.274755, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.350640, -0.000000, -4.007839] + }, + { + "keytime": 0.285746, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.354070, -0.000000, -4.047040] + }, + { + "keytime": 0.296736, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.356177, -0.000000, -4.071129] + }, + { + "keytime": 0.307726, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.356664, -0.000000, -4.076694] + }, + { + "keytime": 0.318716, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.355855, -0.000000, -4.067451] + }, + { + "keytime": 0.329706, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.354387, -0.000000, -4.050670] + }, + { + "keytime": 0.340697, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.352258, -0.000000, -4.026335] + }, + { + "keytime": 0.351687, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.349660, -0.000000, -3.996638] + }, + { + "keytime": 0.362677, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.346606, -0.000000, -3.961729] + }, + { + "keytime": 0.373667, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.343052, -0.000000, -3.921102] + }, + { + "keytime": 0.384658, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.339274, -0.000000, -3.877921] + }, + { + "keytime": 0.395648, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.335115, -0.000000, -3.830382] + }, + { + "keytime": 0.406638, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.330887, -0.000000, -3.782054] + }, + { + "keytime": 0.417628, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.326536, -0.000000, -3.732328] + }, + { + "keytime": 0.428619, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.321997, -0.000000, -3.680444] + }, + { + "keytime": 0.439609, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.317603, -0.000000, -3.630217] + }, + { + "keytime": 0.450599, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.313287, -0.000000, -3.580886] + }, + { + "keytime": 0.461589, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.308992, -0.000000, -3.531800] + }, + { + "keytime": 0.472580, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.305039, -0.000000, -3.486614] + }, + { + "keytime": 0.483570, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.301365, -0.000000, -3.444618] + }, + { + "keytime": 0.494560, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.297940, -0.000000, -3.405480] + }, + { + "keytime": 0.505550, + "rotation": [ 0.026554, -0.034606, -0.608183, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.295035, -0.000000, -3.372274] + }, + { + "keytime": 0.516540, + "rotation": [ 0.026554, -0.034606, -0.608183, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.292609, -0.000000, -3.344544] + }, + { + "keytime": 0.527531, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.290681, -0.000000, -3.322507] + }, + { + "keytime": 0.538521, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.289432, -0.000000, -3.308221] + }, + { + "keytime": 0.549511, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.288835, -0.000000, -3.301409] + }, + { + "keytime": 0.560501, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.291731, -0.000000, -3.334501] + }, + { + "keytime": 0.571492, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.299466, -0.000000, -3.422911] + }, + { + "keytime": 0.582482, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.310337, -0.000000, -3.547175] + }, + { + "keytime": 0.593472, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.322994, -0.000000, -3.691842] + }, + { + "keytime": 0.604462, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.334944, -0.000000, -3.828432] + }, + { + "keytime": 0.615453, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.344819, -0.000000, -3.941299] + }, + { + "keytime": 0.626443, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.350997, -0.000000, -4.011918] + }, + { + "keytime": 0.637433, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.354284, -0.000000, -4.049487] + }, + { + "keytime": 0.648423, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.357275, -0.000000, -4.083679] + }, + { + "keytime": 0.659413, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.360062, -0.000000, -4.115534] + }, + { + "keytime": 0.670404, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.362495, -0.000000, -4.143339] + }, + { + "keytime": 0.681394, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.364672, -0.000000, -4.168221] + }, + { + "keytime": 0.692384, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.366661, -0.000000, -4.190964] + }, + { + "keytime": 0.703374, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.368360, -0.000000, -4.210381] + }, + { + "keytime": 0.714364, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.369843, -0.000000, -4.227330] + }, + { + "keytime": 0.725355, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.371159, -0.000000, -4.242373] + }, + { + "keytime": 0.736345, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.372244, -0.000000, -4.254778] + }, + { + "keytime": 0.747335, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.373154, -0.000000, -4.265169] + }, + { + "keytime": 0.758325, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.373920, -0.000000, -4.273933] + }, + { + "keytime": 0.769315, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.374512, -0.000000, -4.280700] + }, + { + "keytime": 0.780306, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.374968, -0.000000, -4.285911] + }, + { + "keytime": 0.791296, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.375309, -0.000000, -4.289810] + }, + { + "keytime": 0.802286, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.375529, -0.000000, -4.292318] + }, + { + "keytime": 0.813276, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.375652, -0.000000, -4.293725] + }, + { + "keytime": 0.824266, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.375691, -0.000000, -4.294175] + }, + { + "keytime": 0.835257, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.375508, -0.000000, -4.292081] + }, + { + "keytime": 0.846247, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.374981, -0.000000, -4.286062] + }, + { + "keytime": 0.857237, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.374147, -0.000000, -4.276528] + }, + { + "keytime": 0.868227, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.373003, -0.000000, -4.263450] + }, + { + "keytime": 0.879217, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.371651, -0.000000, -4.247999] + }, + { + "keytime": 0.890208, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.370098, -0.000000, -4.230244] + }, + { + "keytime": 0.901198, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.368324, -0.000000, -4.209969] + }, + { + "keytime": 0.912188, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.366470, -0.000000, -4.188772] + }, + { + "keytime": 0.923178, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.364520, -0.000000, -4.166485] + }, + { + "keytime": 0.934168, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.362448, -0.000000, -4.142809] + }, + { + "keytime": 0.945159, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.360413, -0.000000, -4.119548] + }, + { + "keytime": 0.956149, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.358389, -0.000000, -4.096412] + }, + { + "keytime": 0.967139, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.356353, -0.000000, -4.073132] + }, + { + "keytime": 0.978129, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.354459, -0.000000, -4.051486] + }, + { + "keytime": 0.989119, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.352683, -0.000000, -4.031186] + }, + { + "keytime": 1.000000, + "rotation": [ 0.026554, -0.034606, -0.608182, 0.792598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.351014, -0.000000, -4.012111] + } + ] + }, + { + "boneId": "Bip001 Neck", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000427, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270139, -0.000428, -0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000426, -0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000428, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270139, -0.000428, -0.000000] + }, + { + "keytime": 0.131883, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270139, -0.000428, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000428, 0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270140, -0.000428, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270140, -0.000428, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270139, -0.000428, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000427, -0.000000] + }, + { + "keytime": 0.747335, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000427, -0.000000] + }, + { + "keytime": 0.758325, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270140, -0.000428, 0.000000] + }, + { + "keytime": 0.780306, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000427, 0.000000] + }, + { + "keytime": 0.791296, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270140, -0.000428, -0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270140, -0.000428, 0.000000] + }, + { + "keytime": 0.857237, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000427, 0.000000] + }, + { + "keytime": 0.879217, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270139, -0.000428, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.270138, -0.000427, 0.000000] + } + ] + }, + { + "boneId": "Bip001 Spine1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.041754, 0.040131, 0.088668, 0.994376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265768, -0.002555, 0.000198] + }, + { + "keytime": 0.010990, + "rotation": [-0.045079, 0.039946, 0.090136, 0.994107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265776, -0.002552, 0.000215] + }, + { + "keytime": 0.021980, + "rotation": [-0.048709, 0.039744, 0.091740, 0.993797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265784, -0.002548, 0.000233] + }, + { + "keytime": 0.032971, + "rotation": [-0.052699, 0.039520, 0.093505, 0.993437], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265795, -0.002544, 0.000253] + }, + { + "keytime": 0.043961, + "rotation": [-0.056750, 0.039293, 0.095296, 0.993053], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265804, -0.002540, 0.000274] + }, + { + "keytime": 0.054951, + "rotation": [-0.060909, 0.039058, 0.097134, 0.992638], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265814, -0.002536, 0.000295] + }, + { + "keytime": 0.065941, + "rotation": [-0.065111, 0.038820, 0.098991, 0.992197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265824, -0.002531, 0.000316] + }, + { + "keytime": 0.076932, + "rotation": [-0.069418, 0.038576, 0.100891, 0.991723], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265835, -0.002527, 0.000338] + }, + { + "keytime": 0.087922, + "rotation": [-0.073509, 0.038342, 0.102695, 0.991252], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265844, -0.002520, 0.000359] + }, + { + "keytime": 0.098912, + "rotation": [-0.077565, 0.038110, 0.104480, 0.990765], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265854, -0.002516, 0.000380] + }, + { + "keytime": 0.109902, + "rotation": [-0.081279, 0.037897, 0.106113, 0.990302], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265863, -0.002511, 0.000399] + }, + { + "keytime": 0.120892, + "rotation": [-0.084710, 0.037699, 0.107617, 0.989859], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265871, -0.002506, 0.000416] + }, + { + "keytime": 0.131883, + "rotation": [-0.087880, 0.037515, 0.109002, 0.989438], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265878, -0.002501, 0.000432] + }, + { + "keytime": 0.142873, + "rotation": [-0.090538, 0.037361, 0.110159, 0.989076], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265884, -0.002498, 0.000445] + }, + { + "keytime": 0.153863, + "rotation": [-0.092718, 0.037234, 0.111101, 0.988774], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265889, -0.002494, 0.000456] + }, + { + "keytime": 0.164853, + "rotation": [-0.094395, 0.037136, 0.111818, 0.988538], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265893, -0.002492, 0.000465] + }, + { + "keytime": 0.175844, + "rotation": [-0.095406, 0.037076, 0.112238, 0.988396], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265895, -0.002491, 0.000469] + }, + { + "keytime": 0.186834, + "rotation": [-0.095749, 0.037055, 0.112359, 0.988349], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265897, -0.002491, 0.000471] + }, + { + "keytime": 0.197824, + "rotation": [-0.094825, 0.037114, 0.111998, 0.988477], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265894, -0.002491, 0.000467] + }, + { + "keytime": 0.208814, + "rotation": [-0.092358, 0.037274, 0.111086, 0.988808], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265889, -0.002495, 0.000454] + }, + { + "keytime": 0.219804, + "rotation": [-0.088612, 0.037516, 0.109703, 0.989296], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265882, -0.002501, 0.000435] + }, + { + "keytime": 0.230795, + "rotation": [-0.083857, 0.037820, 0.107931, 0.989893], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265872, -0.002507, 0.000411] + }, + { + "keytime": 0.241785, + "rotation": [-0.078189, 0.038178, 0.105786, 0.990575], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265862, -0.002515, 0.000382] + }, + { + "keytime": 0.252775, + "rotation": [-0.072218, 0.038550, 0.103478, 0.991257], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265848, -0.002521, 0.000352] + }, + { + "keytime": 0.263765, + "rotation": [-0.066058, 0.038927, 0.101033, 0.991924], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265835, -0.002528, 0.000321] + }, + { + "keytime": 0.274755, + "rotation": [-0.059802, 0.039300, 0.098460, 0.992565], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265821, -0.002536, 0.000289] + }, + { + "keytime": 0.285746, + "rotation": [-0.054096, 0.039630, 0.095998, 0.993120], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265808, -0.002541, 0.000260] + }, + { + "keytime": 0.296736, + "rotation": [-0.049026, 0.039910, 0.093656, 0.993596], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265795, -0.002546, 0.000234] + }, + { + "keytime": 0.307726, + "rotation": [-0.044758, 0.040126, 0.091463, 0.993993], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265781, -0.002550, 0.000213] + }, + { + "keytime": 0.318716, + "rotation": [-0.041820, 0.040249, 0.089634, 0.994282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265771, -0.002553, 0.000198] + }, + { + "keytime": 0.329706, + "rotation": [-0.040345, 0.040267, 0.088189, 0.994471], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265764, -0.002555, 0.000190] + }, + { + "keytime": 0.340697, + "rotation": [-0.040645, 0.040159, 0.087195, 0.994551], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265760, -0.002556, 0.000193] + }, + { + "keytime": 0.351687, + "rotation": [-0.042963, 0.039898, 0.086597, 0.994517], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265756, -0.002555, 0.000205] + }, + { + "keytime": 0.362677, + "rotation": [-0.047154, 0.039480, 0.086177, 0.994380], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265754, -0.002553, 0.000226] + }, + { + "keytime": 0.373667, + "rotation": [-0.053108, 0.038913, 0.085917, 0.994125], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265755, -0.002550, 0.000258] + }, + { + "keytime": 0.384658, + "rotation": [-0.060165, 0.038256, 0.085819, 0.993756], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265755, -0.002547, 0.000294] + }, + { + "keytime": 0.395648, + "rotation": [-0.068424, 0.037498, 0.085865, 0.993247], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265757, -0.002541, 0.000337] + }, + { + "keytime": 0.406638, + "rotation": [-0.077089, 0.036709, 0.086041, 0.992626], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265759, -0.002535, 0.000382] + }, + { + "keytime": 0.417628, + "rotation": [-0.086086, 0.035896, 0.086336, 0.991891], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265762, -0.002527, 0.000428] + }, + { + "keytime": 0.428619, + "rotation": [-0.095378, 0.035061, 0.086751, 0.991034], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265764, -0.002517, 0.000476] + }, + { + "keytime": 0.439609, + "rotation": [-0.104112, 0.034281, 0.087255, 0.990137], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265767, -0.002508, 0.000522] + }, + { + "keytime": 0.450599, + "rotation": [-0.112258, 0.033560, 0.087850, 0.989219], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265771, -0.002498, 0.000563] + }, + { + "keytime": 0.461589, + "rotation": [-0.119718, 0.032907, 0.088549, 0.988303], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265775, -0.002488, 0.000601] + }, + { + "keytime": 0.472580, + "rotation": [-0.125749, 0.032390, 0.089305, 0.987503], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265779, -0.002480, 0.000632] + }, + { + "keytime": 0.483570, + "rotation": [-0.130284, 0.032018, 0.090130, 0.986852], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265785, -0.002473, 0.000655] + }, + { + "keytime": 0.494560, + "rotation": [-0.133076, 0.031815, 0.091045, 0.986402], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265790, -0.002469, 0.000669] + }, + { + "keytime": 0.505550, + "rotation": [-0.133680, 0.031819, 0.091987, 0.986233], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265794, -0.002467, 0.000672] + }, + { + "keytime": 0.516540, + "rotation": [-0.127135, 0.032549, 0.093552, 0.986927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265803, -0.002475, 0.000638] + }, + { + "keytime": 0.527531, + "rotation": [-0.110511, 0.034304, 0.096131, 0.988620], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265815, -0.002493, 0.000552] + }, + { + "keytime": 0.538521, + "rotation": [-0.088644, 0.036564, 0.099157, 0.990441], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265828, -0.002512, 0.000439] + }, + { + "keytime": 0.549511, + "rotation": [-0.065054, 0.038959, 0.102299, 0.991859], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265842, -0.002527, 0.000316] + }, + { + "keytime": 0.560501, + "rotation": [-0.043086, 0.041149, 0.105274, 0.992657], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265852, -0.002536, 0.000200] + }, + { + "keytime": 0.571492, + "rotation": [-0.028035, 0.042613, 0.107565, 0.992889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265862, -0.002539, 0.000121] + }, + { + "keytime": 0.582482, + "rotation": [-0.017924, 0.043697, 0.111052, 0.992692], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265877, -0.002539, 0.000067] + }, + { + "keytime": 0.593472, + "rotation": [-0.009090, 0.044806, 0.116561, 0.992131], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265903, -0.002532, 0.000020] + }, + { + "keytime": 0.604462, + "rotation": [-0.002832, 0.045636, 0.121741, 0.991508], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265929, -0.002527, -0.000014] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000343, 0.045984, 0.124720, 0.991126], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265943, -0.002523, -0.000031] + }, + { + "keytime": 0.626443, + "rotation": [-0.000446, 0.045589, 0.123359, 0.991314], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265937, -0.002526, -0.000027] + }, + { + "keytime": 0.637433, + "rotation": [-0.005936, 0.044237, 0.115714, 0.992279], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265900, -0.002534, 0.000004] + }, + { + "keytime": 0.648423, + "rotation": [-0.020370, 0.040863, 0.094748, 0.994454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265795, -0.002555, 0.000085] + }, + { + "keytime": 0.659413, + "rotation": [-0.044769, 0.035253, 0.059905, 0.996576], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265618, -0.002574, 0.000221] + }, + { + "keytime": 0.670404, + "rotation": [-0.072320, 0.029118, 0.022825, 0.996695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265429, -0.002574, 0.000372] + }, + { + "keytime": 0.681394, + "rotation": [-0.098309, 0.023739, -0.007705, 0.994843], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265271, -0.002552, 0.000511] + }, + { + "keytime": 0.692384, + "rotation": [-0.117963, 0.020554, -0.022130, 0.992559], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265198, -0.002529, 0.000612] + }, + { + "keytime": 0.703374, + "rotation": [-0.132015, 0.019470, -0.020847, 0.990837], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265205, -0.002511, 0.000683] + }, + { + "keytime": 0.714364, + "rotation": [-0.146165, 0.019017, -0.013349, 0.988987], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265247, -0.002492, 0.000754] + }, + { + "keytime": 0.725355, + "rotation": [-0.160234, 0.019093, -0.000771, 0.986894], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265312, -0.002471, 0.000824] + }, + { + "keytime": 0.736345, + "rotation": [-0.172820, 0.019575, 0.014566, 0.984651], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265391, -0.002447, 0.000885] + }, + { + "keytime": 0.747335, + "rotation": [-0.183795, 0.020347, 0.031399, 0.982252], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265479, -0.002423, 0.000937] + }, + { + "keytime": 0.758325, + "rotation": [-0.192859, 0.021324, 0.048647, 0.979788], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265569, -0.002398, 0.000979] + }, + { + "keytime": 0.769315, + "rotation": [-0.198973, 0.022341, 0.063710, 0.977677], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265647, -0.002376, 0.001006] + }, + { + "keytime": 0.780306, + "rotation": [-0.201959, 0.023312, 0.075541, 0.976198], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265708, -0.002362, 0.001018] + }, + { + "keytime": 0.791296, + "rotation": [-0.201271, 0.024152, 0.082703, 0.975739], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265745, -0.002357, 0.001012] + }, + { + "keytime": 0.802286, + "rotation": [-0.198025, 0.024866, 0.086283, 0.976075], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265764, -0.002361, 0.000996] + }, + { + "keytime": 0.813276, + "rotation": [-0.193710, 0.025610, 0.089178, 0.976662], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265780, -0.002367, 0.000974] + }, + { + "keytime": 0.824266, + "rotation": [-0.188242, 0.026403, 0.091504, 0.977494], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265791, -0.002376, 0.000946] + }, + { + "keytime": 0.835257, + "rotation": [-0.182032, 0.027198, 0.093180, 0.978490], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265800, -0.002386, 0.000915] + }, + { + "keytime": 0.846247, + "rotation": [-0.175022, 0.028013, 0.094341, 0.979634], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265806, -0.002398, 0.000880] + }, + { + "keytime": 0.857237, + "rotation": [-0.167301, 0.028845, 0.095043, 0.980890], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265811, -0.002412, 0.000841] + }, + { + "keytime": 0.868227, + "rotation": [-0.158696, 0.029717, 0.095345, 0.982264], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265812, -0.002425, 0.000797] + }, + { + "keytime": 0.879217, + "rotation": [-0.149802, 0.030576, 0.095289, 0.983638], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265810, -0.002440, 0.000752] + }, + { + "keytime": 0.890208, + "rotation": [-0.140466, 0.031443, 0.094947, 0.985021], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265810, -0.002454, 0.000705] + }, + { + "keytime": 0.901198, + "rotation": [-0.130481, 0.032342, 0.094355, 0.986421], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265806, -0.002469, 0.000655] + }, + { + "keytime": 0.912188, + "rotation": [-0.120525, 0.033218, 0.093608, 0.987729], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265802, -0.002483, 0.000604] + }, + { + "keytime": 0.923178, + "rotation": [-0.110401, 0.034094, 0.092750, 0.988962], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265797, -0.002495, 0.000553] + }, + { + "keytime": 0.934168, + "rotation": [-0.099893, 0.034995, 0.091813, 0.990135], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265791, -0.002508, 0.000498] + }, + { + "keytime": 0.945159, + "rotation": [-0.089712, 0.035864, 0.090912, 0.991161], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265785, -0.002519, 0.000446] + }, + { + "keytime": 0.956149, + "rotation": [-0.079643, 0.036727, 0.090080, 0.992065], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265780, -0.002529, 0.000394] + }, + { + "keytime": 0.967139, + "rotation": [-0.069484, 0.037607, 0.089359, 0.992861], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265775, -0.002537, 0.000342] + }, + { + "keytime": 0.978129, + "rotation": [-0.059929, 0.038451, 0.088852, 0.993497], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265771, -0.002545, 0.000292] + }, + { + "keytime": 0.989119, + "rotation": [-0.050767, 0.039282, 0.088598, 0.993997], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265769, -0.002550, 0.000245] + }, + { + "keytime": 1.000000, + "rotation": [-0.041841, 0.040123, 0.088667, 0.994373], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.265768, -0.002555, 0.000198] + } + ] + }, + { + "boneId": "Bip001 L UpperArm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.036070, 0.446516, -0.271785, 0.851736], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.037798, 0.441940, -0.260280, 0.857621], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [-0.039693, 0.437096, -0.247960, 0.863647], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.041754, 0.431905, -0.234551, 0.869885], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, 0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.043801, 0.426745, -0.220979, 0.875864], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930715, 0.000000, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.045837, 0.421539, -0.207004, 0.881676], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [-0.047814, 0.416353, -0.192779, 0.887243], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.049739, 0.411098, -0.178029, 0.892653], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.087922, + "rotation": [-0.051459, 0.406146, -0.163791, 0.897536], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.098912, + "rotation": [-0.053039, 0.401255, -0.149389, 0.902144], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.054356, 0.396766, -0.135849, 0.906183], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.120892, + "rotation": [-0.055430, 0.392580, -0.122925, 0.909779], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.131883, + "rotation": [-0.056258, 0.388629, -0.110448, 0.913019], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.142873, + "rotation": [-0.056772, 0.385188, -0.099340, 0.915717], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.153863, + "rotation": [-0.056981, 0.382174, -0.089407, 0.917988], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.164853, + "rotation": [-0.056858, 0.379553, -0.080597, 0.919897], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.056391, 0.377518, -0.073614, 0.921347], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, 0.000000] + }, + { + "keytime": 0.186834, + "rotation": [-0.055553, 0.376012, -0.068349, 0.922419], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.197824, + "rotation": [-0.055243, 0.376140, -0.065935, 0.922562], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.056031, 0.378566, -0.067227, 0.921427], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.057324, 0.382714, -0.071581, 0.919304], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.058542, 0.388036, -0.078467, 0.916430], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [-0.059121, 0.394153, -0.087656, 0.912943], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.058481, 0.400110, -0.098097, 0.909323], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.263765, + "rotation": [-0.056154, 0.405454, -0.109563, 0.905787], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.274755, + "rotation": [-0.051509, 0.409618, -0.121989, 0.902596], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.285746, + "rotation": [-0.044385, 0.411629, -0.134241, 0.900317], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.035679, 0.411960, -0.146323, 0.898669], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.026744, 0.411486, -0.158137, 0.897194], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, 0.000001] + }, + { + "keytime": 0.318716, + "rotation": [-0.018598, 0.410352, -0.168488, 0.896034], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.329706, + "rotation": [-0.011439, 0.408674, -0.177236, 0.895233], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000001, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.005574, 0.406512, -0.184043, 0.894899], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.001219, 0.404160, -0.188137, 0.895130], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.362677, + "rotation": [ 0.002279, 0.401711, -0.189937, 0.895850], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.373667, + "rotation": [ 0.005025, 0.399205, -0.189714, 0.897005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.384658, + "rotation": [ 0.006885, 0.396894, -0.187791, 0.898422], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, 0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.007994, 0.394737, -0.184383, 0.900068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [ 0.008297, 0.392945, -0.180004, 0.901734], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.417628, + "rotation": [ 0.007844, 0.391526, -0.174885, 0.903361], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.428619, + "rotation": [ 0.006582, 0.390529, -0.169175, 0.904889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000001, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [ 0.004576, 0.390075, -0.163534, 0.906133], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [ 0.001791, 0.390190, -0.158124, 0.907053], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.461589, + "rotation": [-0.001905, 0.390967, -0.153139, 0.907573], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.007727, 0.392873, -0.150696, 0.907128], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.016397, 0.396132, -0.151764, 0.905416], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.494560, + "rotation": [-0.027016, 0.400558, -0.155771, 0.902529], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.037696, 0.405638, -0.161698, 0.898827], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.046781, 0.410708, -0.176183, 0.893359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.052972, 0.415553, -0.202242, 0.885216], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.538521, + "rotation": [-0.055571, 0.420152, -0.230944, 0.875814], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [-0.054707, 0.424737, -0.255719, 0.866726], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.560501, + "rotation": [-0.050303, 0.429459, -0.269751, 0.860389], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [-0.030942, 0.435804, -0.239049, 0.867164], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.001169, 0.441405, -0.164225, 0.882151], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.028567, 0.444439, -0.087178, 0.891099], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.034310, 0.447900, -0.052248, 0.891896], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.006814, 0.457888, -0.080883, 0.885297], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.042552, 0.464017, -0.160518, 0.870121], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [-0.087216, 0.448055, -0.265822, 0.849105], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.648423, + "rotation": [-0.121518, 0.371504, -0.449418, 0.803269], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.659413, + "rotation": [-0.128819, 0.292453, -0.595710, 0.736890], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [-0.084921, 0.316271, -0.578733, 0.746879], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.066205, 0.348633, -0.504507, 0.787112], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.692384, + "rotation": [-0.233033, 0.271606, -0.380962, 0.852522], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, 0.000000] + }, + { + "keytime": 0.703374, + "rotation": [-0.263092, 0.250490, -0.347847, 0.864315], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.714364, + "rotation": [-0.245308, 0.257496, -0.351187, 0.866134], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.725355, + "rotation": [-0.084210, 0.342940, -0.436393, 0.827564], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.736345, + "rotation": [-0.186559, 0.284881, -0.388686, 0.856132], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000000] + }, + { + "keytime": 0.747335, + "rotation": [-0.291566, 0.221188, -0.329898, 0.870191], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930715, 0.000000, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [-0.315774, 0.207758, -0.313262, 0.871200], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.769315, + "rotation": [-0.334093, 0.198811, -0.301373, 0.870649], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.780306, + "rotation": [-0.346524, 0.194427, -0.293142, 0.869590], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.791296, + "rotation": [-0.351541, 0.195755, -0.288257, 0.868911], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.802286, + "rotation": [-0.350735, 0.201182, -0.286184, 0.868683], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [-0.347490, 0.208331, -0.285888, 0.868399], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000001, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [-0.341827, 0.217270, -0.287084, 0.868061], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [-0.334294, 0.227257, -0.289359, 0.867683], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000000] + }, + { + "keytime": 0.846247, + "rotation": [-0.324976, 0.238320, -0.292380, 0.867242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.857237, + "rotation": [-0.314095, 0.250255, -0.295801, 0.866729], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.868227, + "rotation": [-0.301494, 0.263255, -0.299377, 0.866125], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000001, -0.000001] + }, + { + "keytime": 0.879217, + "rotation": [-0.288162, 0.276362, -0.302547, 0.865478], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.890208, + "rotation": [-0.274000, 0.289773, -0.305074, 0.864804], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.901198, + "rotation": [-0.258831, 0.303729, -0.306647, 0.864131], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.912188, + "rotation": [-0.242103, 0.318347, -0.306856, 0.863644], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.923178, + "rotation": [-0.222050, 0.334615, -0.305745, 0.863277], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.934168, + "rotation": [-0.198449, 0.352390, -0.303331, 0.862803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [-0.173273, 0.369985, -0.299881, 0.862066], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, 0.000000] + }, + { + "keytime": 0.956149, + "rotation": [-0.146503, 0.387341, -0.295482, 0.860927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000001] + }, + { + "keytime": 0.967139, + "rotation": [-0.117983, 0.404446, -0.290133, 0.859259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.978129, + "rotation": [-0.090137, 0.419879, -0.284354, 0.857158], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.989119, + "rotation": [-0.062903, 0.433830, -0.278232, 0.854647], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.036328, 0.446391, -0.271845, 0.851772], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Forearm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, -0.393319, 0.919402], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849211, 0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.000000, -0.000000, -0.408870, 0.912593], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [-0.000000, 0.000000, -0.425410, 0.905001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.032971, + "rotation": [ 0.000000, -0.000000, -0.443204, 0.896421], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.000000, -0.000000, -0.460942, 0.887430], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000001, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [ 0.000000, 0.000000, -0.478882, 0.877879], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [-0.000000, -0.000000, -0.496780, 0.867876], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.000000, 0.000000, -0.514928, 0.857233], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.000000, 0.000000, -0.532030, 0.846725], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [ 0.000000, 0.000000, -0.548894, 0.835892], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.000000, 0.000000, -0.564324, 0.825554], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.120892, + "rotation": [ 0.000000, 0.000000, -0.578637, 0.815585], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [ 0.000000, 0.000000, -0.592026, 0.805919], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.000000, 0.000000, -0.603530, 0.797340], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [ 0.000000, -0.000000, -0.613398, 0.789774], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.164853, + "rotation": [ 0.000000, -0.000000, -0.621684, 0.783268], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.175844, + "rotation": [ 0.000000, 0.000000, -0.627736, 0.778427], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.186834, + "rotation": [ 0.000000, -0.000000, -0.631697, 0.775216], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [ 0.000000, 0.000000, -0.629399, 0.777082], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.000000, 0.000000, -0.618453, 0.785822], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [ 0.000000, 0.000000, -0.600878, 0.799340], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.000000, 0.000000, -0.578658, 0.815570], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.241785, + "rotation": [-0.000000, 0.000000, -0.553145, 0.833085], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [ 0.000000, -0.000000, -0.528169, 0.849140], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.263765, + "rotation": [ 0.000000, -0.000000, -0.505492, 0.862831], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.274755, + "rotation": [ 0.000000, 0.000000, -0.487305, 0.873232], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.285746, + "rotation": [ 0.000000, 0.000000, -0.477443, 0.878663], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.296736, + "rotation": [-0.000000, -0.000000, -0.473041, 0.881040], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.307726, + "rotation": [ 0.000000, -0.000000, -0.469858, 0.882742], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000001] + }, + { + "keytime": 0.318716, + "rotation": [ 0.000000, -0.000000, -0.467961, 0.883749], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.329706, + "rotation": [-0.000000, -0.000000, -0.467163, 0.884171], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.340697, + "rotation": [ 0.000000, 0.000000, -0.467408, 0.884042], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.000000, -0.000000, -0.468599, 0.883411], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.362677, + "rotation": [ 0.000000, 0.000000, -0.470648, 0.882321], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.373667, + "rotation": [ 0.000000, -0.000000, -0.473568, 0.880757], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000000] + }, + { + "keytime": 0.384658, + "rotation": [ 0.000000, 0.000000, -0.477103, 0.878847], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.000000, -0.000000, -0.481377, 0.876514], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [ 0.000000, -0.000000, -0.486053, 0.873929], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000001] + }, + { + "keytime": 0.417628, + "rotation": [ 0.000000, -0.000000, -0.491165, 0.871066], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.428619, + "rotation": [ 0.000000, -0.000000, -0.496801, 0.867865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [ 0.000000, 0.000000, -0.502544, 0.864551], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.450599, + "rotation": [-0.000000, -0.000000, -0.508475, 0.861077], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.461589, + "rotation": [-0.000000, -0.000000, -0.514697, 0.857372], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [ 0.000000, 0.000000, -0.524400, 0.851472], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.000000, -0.000000, -0.539826, 0.841776], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849211, -0.000001, -0.000000] + }, + { + "keytime": 0.494560, + "rotation": [-0.000000, -0.000000, -0.559263, 0.828990], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.000000, -0.000000, -0.579298, 0.815116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000001] + }, + { + "keytime": 0.516540, + "rotation": [ 0.000000, -0.000000, -0.598342, 0.801241], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [ 0.000000, 0.000000, -0.614836, 0.788655], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.538521, + "rotation": [-0.000000, -0.000000, -0.625925, 0.779883], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [ 0.000000, 0.000000, -0.630329, 0.776328], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.560501, + "rotation": [ 0.000000, 0.000000, -0.625877, 0.779921], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [ 0.000000, -0.000000, -0.596078, 0.802926], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000001, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.000000, 0.000000, -0.534326, 0.845278], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.000000, 0.000000, -0.452406, 0.891812], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.604462, + "rotation": [-0.000000, 0.000000, -0.373423, 0.927661], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [-0.000000, 0.000000, -0.249280, 0.968432], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.000000, 0.000000, -0.112408, 0.993662], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [-0.000000, 0.000000, -0.124619, 0.992205], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000001, 0.000000] + }, + { + "keytime": 0.648423, + "rotation": [-0.000000, 0.000000, -0.543887, 0.839158], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.659413, + "rotation": [-0.000000, 0.000000, 0.887472, -0.460862], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000001] + }, + { + "keytime": 0.670404, + "rotation": [ 0.000000, -0.000000, 0.929311, -0.369297], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.000000, -0.000000, 0.890105, -0.455755], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.692384, + "rotation": [-0.000000, 0.000000, -0.570158, 0.821535], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.703374, + "rotation": [ 0.000000, 0.000000, -0.501939, 0.864903], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000001] + }, + { + "keytime": 0.714364, + "rotation": [-0.000000, 0.000000, -0.565605, 0.824676], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000001] + }, + { + "keytime": 0.725355, + "rotation": [-0.000000, 0.000000, 0.887472, -0.460862], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.736345, + "rotation": [-0.000000, 0.000000, -0.758867, 0.651246], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.747335, + "rotation": [-0.000000, 0.000000, -0.572594, 0.819839], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849211, 0.000000, 0.000001] + }, + { + "keytime": 0.758325, + "rotation": [-0.000000, -0.000000, -0.540641, 0.841253], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.769315, + "rotation": [ 0.000000, -0.000000, -0.516861, 0.856069], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000001] + }, + { + "keytime": 0.780306, + "rotation": [-0.000000, -0.000000, -0.498121, 0.867108], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.791296, + "rotation": [ 0.000000, 0.000000, -0.483556, 0.875314], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000001, 0.000002] + }, + { + "keytime": 0.802286, + "rotation": [-0.000000, 0.000000, -0.473431, 0.880831], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [-0.000000, 0.000000, -0.466605, 0.884466], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [-0.000000, 0.000000, -0.462299, 0.886724], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [-0.000000, 0.000000, -0.460052, 0.887892], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.846247, + "rotation": [-0.000000, -0.000000, -0.458981, 0.888446], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000001] + }, + { + "keytime": 0.857237, + "rotation": [-0.000000, 0.000000, -0.458362, 0.888765], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.868227, + "rotation": [-0.000000, 0.000000, -0.457430, 0.889246], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000001] + }, + { + "keytime": 0.879217, + "rotation": [-0.000000, -0.000000, -0.455500, 0.890236], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000001] + }, + { + "keytime": 0.890208, + "rotation": [-0.000000, -0.000000, -0.451819, 0.892110], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.901198, + "rotation": [ 0.000000, 0.000000, -0.445398, 0.895333], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.912188, + "rotation": [-0.000000, 0.000000, -0.438032, 0.898960], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.000000, 0.000000, -0.431425, 0.902149], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [-0.000000, 0.000000, -0.425268, 0.905068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [ 0.000000, 0.000000, -0.419765, 0.907633], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.956149, + "rotation": [-0.000000, 0.000000, -0.414571, 0.910017], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000001] + }, + { + "keytime": 0.967139, + "rotation": [-0.000000, 0.000000, -0.409378, 0.912365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000001] + }, + { + "keytime": 0.978129, + "rotation": [ 0.000000, 0.000000, -0.404328, 0.914614], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, 0.000000, 0.000000] + }, + { + "keytime": 0.989119, + "rotation": [-0.000000, -0.000000, -0.399107, 0.916904], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000001, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, -0.393375, 0.919378], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849211, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Clavicle", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030706, 3.141804] + }, + { + "keytime": 0.032971, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343010, 0.030707, 3.141803] + }, + { + "keytime": 0.087922, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030705, 3.141803] + }, + { + "keytime": 0.098912, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343009, 0.030707, 3.141804] + }, + { + "keytime": 0.120892, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030706, 3.141803] + }, + { + "keytime": 0.131883, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343009, 0.030707, 3.141803] + }, + { + "keytime": 0.373667, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343010, 0.030707, 3.141803] + }, + { + "keytime": 0.615453, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343010, 0.030706, 3.141804] + }, + { + "keytime": 0.626443, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030705, 3.141803] + }, + { + "keytime": 0.978129, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343010, 0.030706, 3.141804] + }, + { + "keytime": 1.000000, + "rotation": [ 0.707107, -0.000282, 0.707107, 0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030706, 3.141804] + } + ] + }, + { + "boneId": "Bip001 L Hand", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.706825, 0.000000, 0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.706825, -0.000007, -0.000007, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [-0.706825, -0.000007, -0.000007, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.706825, 0.000000, 0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.706825, 0.000012, 0.000012, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, 0.000000, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.706825, 0.000026, 0.000026, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [-0.706825, 0.000042, 0.000042, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.706825, 0.000058, 0.000057, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000001, -0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.706825, 0.000070, 0.000070, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.098912, + "rotation": [-0.706825, 0.000079, 0.000079, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.706825, 0.000082, 0.000082, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000000] + }, + { + "keytime": 0.120892, + "rotation": [-0.706825, 0.000078, 0.000078, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [-0.706825, 0.000064, 0.000064, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.142873, + "rotation": [-0.706825, 0.000039, 0.000039, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000000, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [-0.706825, 0.000002, 0.000002, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.164853, + "rotation": [-0.706825, -0.000051, -0.000051, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.706825, -0.000119, -0.000119, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000000] + }, + { + "keytime": 0.186834, + "rotation": [-0.706825, -0.000204, -0.000203, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.197824, + "rotation": [-0.706825, -0.000361, -0.000360, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.706825, -0.000609, -0.000608, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.706825, -0.000922, -0.000921, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.706824, -0.001270, -0.001269, 0.707387], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [-0.706823, -0.001635, -0.001633, 0.707386], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.706822, -0.001963, -0.001961, 0.707386], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000001] + }, + { + "keytime": 0.263765, + "rotation": [-0.706822, -0.002236, -0.002235, 0.707385], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000001] + }, + { + "keytime": 0.274755, + "rotation": [-0.706821, -0.002429, -0.002427, 0.707384], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, -0.000001] + }, + { + "keytime": 0.285746, + "rotation": [-0.706821, -0.002498, -0.002496, 0.707384], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000001, -0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.706821, -0.002570, -0.002568, 0.707384], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000001] + }, + { + "keytime": 0.307726, + "rotation": [-0.706820, -0.002774, -0.002772, 0.707383], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000001] + }, + { + "keytime": 0.318716, + "rotation": [-0.706819, -0.003066, -0.003063, 0.707382], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.329706, + "rotation": [-0.706817, -0.003417, -0.003415, 0.707380], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000001] + }, + { + "keytime": 0.340697, + "rotation": [-0.706815, -0.003808, -0.003805, 0.707378], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.706813, -0.004180, -0.004177, 0.707376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.706811, -0.004514, -0.004511, 0.707374], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.706809, -0.004783, -0.004780, 0.707372], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000001, 0.000001] + }, + { + "keytime": 0.384658, + "rotation": [-0.706808, -0.004939, -0.004935, 0.707371], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000000, 0.000000] + }, + { + "keytime": 0.395648, + "rotation": [-0.706808, -0.004954, -0.004951, 0.707371], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [-0.706809, -0.004797, -0.004793, 0.707372], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000000, -0.000000] + }, + { + "keytime": 0.417628, + "rotation": [-0.706811, -0.004436, -0.004432, 0.707374], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000000] + }, + { + "keytime": 0.428619, + "rotation": [-0.706815, -0.003817, -0.003814, 0.707378], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000000, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [-0.706819, -0.002943, -0.002941, 0.707382], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [-0.706823, -0.001767, -0.001766, 0.707386], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.461589, + "rotation": [-0.706825, -0.000206, -0.000206, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, -0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.706815, 0.003773, 0.003770, 0.707378], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.706735, 0.011330, 0.011321, 0.707298], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.494560, + "rotation": [-0.706505, 0.021305, 0.021288, 0.707067], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.706119, 0.031622, 0.031597, 0.706681], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.705632, 0.041080, 0.041047, 0.706194], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.705170, 0.048378, 0.048339, 0.705732], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.538521, + "rotation": [-0.704942, 0.051607, 0.051566, 0.705503], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [-0.705088, 0.049563, 0.049524, 0.705650], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.560501, + "rotation": [-0.705672, 0.040389, 0.040357, 0.706234], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [-0.706823, 0.001860, 0.001858, 0.707386], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000001] + }, + { + "keytime": 0.582482, + "rotation": [-0.703664, -0.066829, -0.066776, 0.704224], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.593472, + "rotation": [-0.693779, -0.135281, -0.135174, 0.694332], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, 0.000000] + }, + { + "keytime": 0.604462, + "rotation": [-0.686570, -0.168133, -0.167999, 0.687117], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, 0.000000, 0.000001] + }, + { + "keytime": 0.615453, + "rotation": [-0.693620, -0.136096, -0.135988, 0.694173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.704251, -0.060312, -0.060264, 0.704813], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000001] + }, + { + "keytime": 0.637433, + "rotation": [-0.706825, -0.000349, -0.000348, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000001, -0.000001] + }, + { + "keytime": 0.648423, + "rotation": [-0.706774, 0.008491, 0.008485, 0.707337], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.659413, + "rotation": [-0.706825, 0.000000, 0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.769315, + "rotation": [-0.706825, -0.000000, -0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [-0.706825, -0.000000, -0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [-0.706825, 0.000000, 0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000002] + }, + { + "keytime": 0.945159, + "rotation": [-0.706825, 0.000000, 0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000001] + }, + { + "keytime": 1.000000, + "rotation": [-0.706825, 0.000000, 0.000000, 0.707388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Finger0Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, 0.000000, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, -0.000000, 0.000000] + }, + { + "keytime": 0.769315, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, -0.000000, 0.000002] + }, + { + "keytime": 0.879217, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, -0.000000, 0.000001] + }, + { + "keytime": 0.912188, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, -0.000000, -0.000001] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, 0.000000, -0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.870941, 0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 L Finger0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.010990, + "rotation": [ 0.610912, 0.309472, 0.154495, 0.712141], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.021980, + "rotation": [ 0.610913, 0.309471, 0.154496, 0.712141], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.032971, + "rotation": [ 0.610919, 0.309459, 0.154510, 0.712137], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.043961, + "rotation": [ 0.610929, 0.309439, 0.154533, 0.712132], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.054951, + "rotation": [ 0.610942, 0.309414, 0.154562, 0.712126], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.065941, + "rotation": [ 0.610955, 0.309387, 0.154594, 0.712119], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.076932, + "rotation": [ 0.610969, 0.309360, 0.154625, 0.712112], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283001, -1.224734] + }, + { + "keytime": 0.087922, + "rotation": [ 0.610980, 0.309338, 0.154651, 0.712107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.098912, + "rotation": [ 0.610988, 0.309322, 0.154669, 0.712103], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.109902, + "rotation": [ 0.610991, 0.309317, 0.154675, 0.712102], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.120892, + "rotation": [ 0.610987, 0.309325, 0.154667, 0.712103], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.131883, + "rotation": [ 0.610975, 0.309349, 0.154638, 0.712110], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.142873, + "rotation": [ 0.610953, 0.309392, 0.154589, 0.712120], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.153863, + "rotation": [ 0.610921, 0.309456, 0.154514, 0.712137], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.164853, + "rotation": [ 0.610874, 0.309548, 0.154407, 0.712160], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.175844, + "rotation": [ 0.610815, 0.309665, 0.154271, 0.712189], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.186834, + "rotation": [ 0.610740, 0.309811, 0.154099, 0.712226], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283001, -1.224734] + }, + { + "keytime": 0.197824, + "rotation": [ 0.610603, 0.310082, 0.153783, 0.712295], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.208814, + "rotation": [ 0.610385, 0.310511, 0.153283, 0.712403], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.219804, + "rotation": [ 0.610110, 0.311052, 0.152652, 0.712538], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.230795, + "rotation": [ 0.609803, 0.311653, 0.151950, 0.712688], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.241785, + "rotation": [ 0.609481, 0.312281, 0.151216, 0.712844], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.252775, + "rotation": [ 0.609191, 0.312846, 0.150553, 0.712984], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.263765, + "rotation": [ 0.608949, 0.313318, 0.150002, 0.713101], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.274755, + "rotation": [ 0.608778, 0.313649, 0.149613, 0.713182], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.285746, + "rotation": [ 0.608717, 0.313768, 0.149474, 0.713212], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.296736, + "rotation": [ 0.608653, 0.313893, 0.149328, 0.713242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.307726, + "rotation": [ 0.608472, 0.314243, 0.148918, 0.713328], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224735] + }, + { + "keytime": 0.318716, + "rotation": [ 0.608212, 0.314745, 0.148329, 0.713451], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.329706, + "rotation": [ 0.607899, 0.315350, 0.147619, 0.713598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.340697, + "rotation": [ 0.607551, 0.316021, 0.146832, 0.713760], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.351687, + "rotation": [ 0.607217, 0.316661, 0.146079, 0.713915], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.362677, + "rotation": [ 0.606918, 0.317235, 0.145404, 0.714052], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.373667, + "rotation": [ 0.606676, 0.317696, 0.144861, 0.714163], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.384658, + "rotation": [ 0.606537, 0.317963, 0.144547, 0.714226], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.395648, + "rotation": [ 0.606522, 0.317990, 0.144515, 0.714233], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283001, -1.224734] + }, + { + "keytime": 0.406638, + "rotation": [ 0.606664, 0.317719, 0.144834, 0.714168], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.417628, + "rotation": [ 0.606988, 0.317100, 0.145563, 0.714020], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.282999, -1.224735] + }, + { + "keytime": 0.428619, + "rotation": [ 0.607542, 0.316037, 0.146813, 0.713764], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.439609, + "rotation": [ 0.608321, 0.314534, 0.148576, 0.713399], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.450599, + "rotation": [ 0.609364, 0.312510, 0.150948, 0.712901], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.461589, + "rotation": [ 0.610738, 0.309815, 0.154095, 0.712227], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.472580, + "rotation": [ 0.613890, 0.303524, 0.161405, 0.710606], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.483570, + "rotation": [ 0.619524, 0.291852, 0.174824, 0.707425], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.494560, + "rotation": [ 0.626605, 0.276320, 0.192401, 0.702848], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.505550, + "rotation": [ 0.633575, 0.259941, 0.210603, 0.697610], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.516540, + "rotation": [ 0.639705, 0.244468, 0.227494, 0.692286], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.527531, + "rotation": [ 0.644385, 0.231852, 0.241052, 0.687682], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.538521, + "rotation": [ 0.646755, 0.225154, 0.248173, 0.685145], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283001, -1.224734] + }, + { + "keytime": 0.549511, + "rotation": [ 0.646381, 0.226225, 0.247038, 0.685555], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.560501, + "rotation": [ 0.642226, 0.237767, 0.234719, 0.689870], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.571492, + "rotation": [ 0.620238, 0.290342, 0.176551, 0.706991], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.582482, + "rotation": [ 0.569639, 0.380141, 0.068452, 0.725478], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.593472, + "rotation": [ 0.505085, 0.462467, -0.042862, 0.727445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224735] + }, + { + "keytime": 0.604462, + "rotation": [ 0.468261, 0.499717, -0.098335, 0.722042], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283001, -1.224734] + }, + { + "keytime": 0.615453, + "rotation": [ 0.499948, 0.468041, -0.050901, 0.726911], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.626443, + "rotation": [ 0.567511, 0.383299, 0.064406, 0.725855], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.637433, + "rotation": [ 0.610692, 0.309897, 0.153994, 0.712253], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283000, -1.224734] + }, + { + "keytime": 0.648423, + "rotation": [ 0.616229, 0.298746, 0.166920, 0.709331], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.659413, + "rotation": [ 0.610919, 0.309460, 0.154510, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.282999, -1.224734] + }, + { + "keytime": 0.670404, + "rotation": [ 0.610918, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.703374, + "rotation": [ 0.610919, 0.309460, 0.154510, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.282999, -1.224734] + }, + { + "keytime": 0.714364, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.758325, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379263, -0.283001, -1.224734] + }, + { + "keytime": 0.769315, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224735] + }, + { + "keytime": 0.923178, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 0.978129, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + }, + { + "keytime": 0.989119, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283000, -1.224734] + }, + { + "keytime": 1.000000, + "rotation": [ 0.610919, 0.309460, 0.154509, 0.712138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.379262, -0.283001, -1.224734] + } + ] + }, + { + "boneId": "Bip001 L Finger1Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262419, -0.000000, -0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262418, 0.000000, 0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262419, -0.000000, -0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262418, 0.000000, -0.000000] + }, + { + "keytime": 0.439609, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262419, -0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262419, 0.000000, 0.000000] + }, + { + "keytime": 0.780306, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262418, 0.000000, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262420, 0.000001, 0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262419, -0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.262419, -0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 R Clavicle", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030724, -3.141804] + }, + { + "keytime": 0.054951, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343009, 0.030724, -3.141803] + }, + { + "keytime": 0.076932, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030723, -3.141803] + }, + { + "keytime": 0.340697, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343009, 0.030723, -3.141803] + }, + { + "keytime": 0.417628, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030723, -3.141803] + }, + { + "keytime": 0.494560, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030723, -3.141804] + }, + { + "keytime": 0.615453, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343010, 0.030724, -3.141804] + }, + { + "keytime": 0.692384, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030724, -3.141803] + }, + { + "keytime": 0.934168, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343007, 0.030723, -3.141803] + }, + { + "keytime": 1.000000, + "rotation": [ 0.707107, -0.000282, -0.707107, -0.000282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.343008, 0.030724, -3.141804] + } + ] + }, + { + "boneId": "Bip001 L Finger1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.010990, + "rotation": [-0.043709, 0.087376, 0.764799, 0.636819], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.021980, + "rotation": [-0.043709, 0.087376, 0.764800, 0.636817], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.032971, + "rotation": [-0.043707, 0.087377, 0.764813, 0.636802], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.043961, + "rotation": [-0.043704, 0.087379, 0.764833, 0.636777], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.054951, + "rotation": [-0.043700, 0.087381, 0.764860, 0.636746], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.065941, + "rotation": [-0.043697, 0.087382, 0.764888, 0.636712], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.076932, + "rotation": [-0.043693, 0.087384, 0.764916, 0.636678], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.087922, + "rotation": [-0.043690, 0.087386, 0.764939, 0.636650], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.098912, + "rotation": [-0.043687, 0.087387, 0.764955, 0.636631], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.109902, + "rotation": [-0.043687, 0.087388, 0.764960, 0.636624], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.120892, + "rotation": [-0.043688, 0.087387, 0.764952, 0.636634], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.131883, + "rotation": [-0.043691, 0.087385, 0.764927, 0.636664], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.142873, + "rotation": [-0.043697, 0.087382, 0.764883, 0.636717], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.153863, + "rotation": [-0.043706, 0.087378, 0.764816, 0.636798], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011046, 0.165891] + }, + { + "keytime": 0.164853, + "rotation": [-0.043720, 0.087371, 0.764720, 0.636913], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.175844, + "rotation": [-0.043736, 0.087363, 0.764598, 0.637059], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.186834, + "rotation": [-0.043757, 0.087352, 0.764445, 0.637243], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.197824, + "rotation": [-0.043796, 0.087333, 0.764162, 0.637582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.208814, + "rotation": [-0.043857, 0.087302, 0.763715, 0.638118], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.219804, + "rotation": [-0.043935, 0.087263, 0.763149, 0.638794], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.230795, + "rotation": [-0.044021, 0.087220, 0.762520, 0.639546], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.241785, + "rotation": [-0.044110, 0.087174, 0.761861, 0.640330], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.252775, + "rotation": [-0.044191, 0.087133, 0.761266, 0.641037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.263765, + "rotation": [-0.044259, 0.087099, 0.760770, 0.641626], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.274755, + "rotation": [-0.044306, 0.087075, 0.760421, 0.642040], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.285746, + "rotation": [-0.044323, 0.087066, 0.760295, 0.642188], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011045, 0.165891] + }, + { + "keytime": 0.296736, + "rotation": [-0.044341, 0.087057, 0.760164, 0.642344], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011045, 0.165891] + }, + { + "keytime": 0.307726, + "rotation": [-0.044391, 0.087032, 0.759794, 0.642781], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.318716, + "rotation": [-0.044463, 0.086995, 0.759263, 0.643408], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.329706, + "rotation": [-0.044549, 0.086951, 0.758624, 0.644162], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165890] + }, + { + "keytime": 0.340697, + "rotation": [-0.044645, 0.086902, 0.757912, 0.644999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.351687, + "rotation": [-0.044737, 0.086855, 0.757232, 0.645797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011045, 0.165891] + }, + { + "keytime": 0.362677, + "rotation": [-0.044819, 0.086812, 0.756622, 0.646512], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.373667, + "rotation": [-0.044885, 0.086778, 0.756130, 0.647088], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.384658, + "rotation": [-0.044923, 0.086758, 0.755846, 0.647420], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.395648, + "rotation": [-0.044927, 0.086756, 0.755817, 0.647453], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011045, 0.165890] + }, + { + "keytime": 0.406638, + "rotation": [-0.044888, 0.086777, 0.756105, 0.647116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.417628, + "rotation": [-0.044799, 0.086822, 0.756765, 0.646344], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.428619, + "rotation": [-0.044647, 0.086901, 0.757895, 0.645019], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.439609, + "rotation": [-0.044433, 0.087011, 0.759487, 0.643145], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.450599, + "rotation": [-0.044143, 0.087158, 0.761620, 0.640617], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.461589, + "rotation": [-0.043758, 0.087352, 0.764441, 0.637248], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.472580, + "rotation": [-0.042773, 0.087839, 0.771562, 0.628608], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.483570, + "rotation": [-0.040886, 0.088733, 0.784816, 0.611979], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.494560, + "rotation": [-0.038367, 0.089850, 0.801765, 0.589599], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.505550, + "rotation": [-0.035728, 0.090932, 0.818632, 0.565948], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.516540, + "rotation": [-0.033280, 0.091855, 0.833491, 0.543827], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.527531, + "rotation": [-0.031375, 0.092524, 0.844555, 0.526481], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.538521, + "rotation": [-0.030527, 0.092807, 0.849338, 0.518728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.549511, + "rotation": [-0.031064, 0.092630, 0.846319, 0.523640], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.560501, + "rotation": [-0.033460, 0.091790, 0.832425, 0.545457], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.571492, + "rotation": [-0.043263, 0.087626, 0.768148, 0.632770], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.582482, + "rotation": [-0.059374, 0.077580, 0.631374, 0.769301], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.593472, + "rotation": [-0.073313, 0.064577, 0.469800, 0.877350], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.604462, + "rotation": [-0.079115, 0.057324, 0.384364, 0.917998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.615453, + "rotation": [-0.073506, 0.064460, 0.467735, 0.878445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055223, 0.011046, 0.165891] + }, + { + "keytime": 0.626443, + "rotation": [-0.057917, 0.078681, 0.645501, 0.757485], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.637433, + "rotation": [-0.043778, 0.087311, 0.764185, 0.637559], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.648423, + "rotation": [-0.041598, 0.088402, 0.779878, 0.618259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + }, + { + "keytime": 0.659413, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165891] + }, + { + "keytime": 0.736345, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165890] + }, + { + "keytime": 0.747335, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165892] + }, + { + "keytime": 0.802286, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055223, 0.011046, 0.165891] + }, + { + "keytime": 0.813276, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011045, 0.165891] + }, + { + "keytime": 0.901198, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, 0.165890] + }, + { + "keytime": 0.912188, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011045, 0.165891] + }, + { + "keytime": 0.978129, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011044, 0.165891] + }, + { + "keytime": 1.000000, + "rotation": [-0.043707, 0.087377, 0.764812, 0.636803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, 0.165891] + } + ] + }, + { + "boneId": "Bip001 R UpperArm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.213319, -0.544703, 0.071841, 0.807857], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [ 0.209507, -0.542736, 0.066249, 0.810651], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [ 0.205394, -0.540517, 0.060129, 0.813658], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [ 0.200939, -0.537994, 0.053374, 0.816907], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.043961, + "rotation": [ 0.196494, -0.535345, 0.046479, 0.820144], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [ 0.192015, -0.532536, 0.039351, 0.823400], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.065941, + "rotation": [ 0.187581, -0.529610, 0.032092, 0.826618], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.076932, + "rotation": [ 0.183138, -0.526526, 0.024589, 0.829835], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.087922, + "rotation": [ 0.179017, -0.523523, 0.017392, 0.832811], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.098912, + "rotation": [ 0.175034, -0.520487, 0.010183, 0.835675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [ 0.171482, -0.517667, 0.003498, 0.838214], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.120892, + "rotation": [ 0.168292, -0.515045, -0.002763, 0.840475], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [ 0.165434, -0.512634, -0.008652, 0.842474], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.163124, -0.510655, -0.013705, 0.844058], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [ 0.161315, -0.509112, -0.017991, 0.845257], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.164853, + "rotation": [ 0.160023, -0.508062, -0.021483, 0.846052], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.175844, + "rotation": [ 0.159371, -0.507641, -0.023859, 0.846364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000001, -0.000000] + }, + { + "keytime": 0.186834, + "rotation": [ 0.159613, -0.508625, -0.025681, 0.845675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [ 0.161287, -0.511508, -0.026271, 0.843597], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000001, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [ 0.164369, -0.515593, -0.024706, 0.840557], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [ 0.168647, -0.520492, -0.021240, 0.836777], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000000] + }, + { + "keytime": 0.230795, + "rotation": [ 0.173876, -0.525759, -0.016089, 0.832518], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.179978, -0.531112, -0.009241, 0.827915], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [ 0.186294, -0.535822, -0.001301, 0.823522], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.263765, + "rotation": [ 0.192655, -0.539676, 0.007726, 0.819496], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.274755, + "rotation": [ 0.198860, -0.542394, 0.017986, 0.816052], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, -0.000001] + }, + { + "keytime": 0.285746, + "rotation": [ 0.204128, -0.543506, 0.028718, 0.813700], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.296736, + "rotation": [ 0.208201, -0.542824, 0.040081, 0.812643], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.307726, + "rotation": [ 0.211158, -0.540678, 0.051706, 0.812654], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [ 0.213017, -0.537963, 0.061879, 0.813259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.329706, + "rotation": [ 0.213717, -0.534884, 0.070333, 0.814418], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.340697, + "rotation": [ 0.213072, -0.531587, 0.076588, 0.816180], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.351687, + "rotation": [ 0.210808, -0.528439, 0.080201, 0.818462], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.362677, + "rotation": [ 0.206908, -0.525370, 0.081876, 0.821262], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000001] + }, + { + "keytime": 0.373667, + "rotation": [ 0.201500, -0.522313, 0.081782, 0.824560], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.384658, + "rotation": [ 0.195211, -0.519465, 0.080123, 0.828027], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.187980, -0.516681, 0.077021, 0.831728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [ 0.180526, -0.514163, 0.072875, 0.835306], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.417628, + "rotation": [ 0.172928, -0.511878, 0.067839, 0.838734], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.428619, + "rotation": [ 0.165236, -0.509841, 0.061971, 0.841973], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, -0.000001] + }, + { + "keytime": 0.439609, + "rotation": [ 0.158167, -0.508257, 0.055866, 0.844711], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [ 0.151747, -0.507162, 0.049614, 0.846934], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.461589, + "rotation": [ 0.146072, -0.506661, 0.043294, 0.848577], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000001] + }, + { + "keytime": 0.472580, + "rotation": [ 0.141722, -0.506899, 0.037539, 0.849446], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, 0.000000] + }, + { + "keytime": 0.483570, + "rotation": [ 0.138685, -0.508573, 0.032690, 0.849147], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, -0.000000] + }, + { + "keytime": 0.494560, + "rotation": [ 0.137059, -0.512127, 0.029112, 0.847404], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [ 0.137112, -0.516855, 0.027105, 0.844587], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, -0.000001] + }, + { + "keytime": 0.516540, + "rotation": [ 0.144772, -0.521857, 0.031231, 0.840078], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [ 0.163573, -0.526252, 0.043440, 0.833316], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.538521, + "rotation": [ 0.187769, -0.529199, 0.058388, 0.825398], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.549511, + "rotation": [ 0.213016, -0.530602, 0.071980, 0.817254], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.560501, + "rotation": [ 0.235011, -0.530781, 0.080296, 0.810305], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.571492, + "rotation": [ 0.247530, -0.530601, 0.079040, 0.806811], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.250335, -0.529252, 0.060204, 0.808455], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.246792, -0.524960, 0.024136, 0.814204], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.239140, -0.518727, -0.015933, 0.820659], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.229704, -0.512956, -0.050002, 0.825598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [ 0.220923, -0.511532, -0.067561, 0.827625], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.637433, + "rotation": [ 0.213663, -0.516537, -0.062119, 0.826849], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.648423, + "rotation": [ 0.191651, -0.526967, -0.039037, 0.827074], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.659413, + "rotation": [ 0.148863, -0.538164, -0.004197, 0.829579], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, -0.000000] + }, + { + "keytime": 0.670404, + "rotation": [ 0.099751, -0.544001, 0.031293, 0.832546], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, -0.000000] + }, + { + "keytime": 0.681394, + "rotation": [ 0.055711, -0.544398, 0.058950, 0.834896], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.692384, + "rotation": [ 0.028654, -0.543807, 0.070027, 0.835792], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.703374, + "rotation": [ 0.018815, -0.545375, 0.066203, 0.835362], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.714364, + "rotation": [ 0.014726, -0.548184, 0.057045, 0.834280], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.725355, + "rotation": [ 0.015227, -0.552048, 0.043732, 0.832526], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.736345, + "rotation": [ 0.019062, -0.556335, 0.028653, 0.830245], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, 0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.025007, -0.560718, 0.013055, 0.827526], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.758325, + "rotation": [ 0.032130, -0.564915, -0.001859, 0.824521], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.769315, + "rotation": [ 0.038900, -0.568337, -0.013565, 0.821764], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000001] + }, + { + "keytime": 0.780306, + "rotation": [ 0.044435, -0.570835, -0.020872, 0.819596], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.791296, + "rotation": [ 0.047715, -0.572183, -0.022032, 0.818440], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.802286, + "rotation": [ 0.049632, -0.572719, -0.018971, 0.818028], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [ 0.052299, -0.573116, -0.014993, 0.817666], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, -0.000001] + }, + { + "keytime": 0.824266, + "rotation": [ 0.056079, -0.573402, -0.010000, 0.817292], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, -0.000001] + }, + { + "keytime": 0.835257, + "rotation": [ 0.060989, -0.573565, -0.004346, 0.816875], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, -0.000000] + }, + { + "keytime": 0.846247, + "rotation": [ 0.067363, -0.573608, 0.002044, 0.816353], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000001, 0.000000] + }, + { + "keytime": 0.857237, + "rotation": [ 0.075010, -0.573445, 0.008644, 0.815757], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, 0.000000, 0.000000] + }, + { + "keytime": 0.868227, + "rotation": [ 0.083775, -0.572974, 0.015152, 0.815140], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.879217, + "rotation": [ 0.093028, -0.572200, 0.021188, 0.814546], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930717, -0.000000, 0.000000] + }, + { + "keytime": 0.890208, + "rotation": [ 0.102905, -0.571098, 0.026955, 0.813960], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.901198, + "rotation": [ 0.113617, -0.569611, 0.032623, 0.813370], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.912188, + "rotation": [ 0.124419, -0.567827, 0.037866, 0.812809], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.135509, -0.565717, 0.042861, 0.812259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [ 0.147119, -0.563225, 0.047756, 0.811698], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 0.945159, + "rotation": [ 0.158457, -0.560530, 0.052270, 0.811150], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.956149, + "rotation": [ 0.169757, -0.557609, 0.056559, 0.810590], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, -0.000000, 0.000000] + }, + { + "keytime": 0.967139, + "rotation": [ 0.181253, -0.554420, 0.060748, 0.809985], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + }, + { + "keytime": 0.978129, + "rotation": [ 0.192170, -0.551220, 0.064601, 0.809354], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000001] + }, + { + "keytime": 0.989119, + "rotation": [ 0.202754, -0.547993, 0.068251, 0.808663], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.213216, -0.544735, 0.071807, 0.807865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.930716, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Forearm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, 0.000000, -0.425819, 0.904809], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [ 0.000000, -0.000000, -0.427174, 0.904169], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849211, -0.000000, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [ 0.000000, 0.000000, -0.428797, 0.903401], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.000000, 0.000000, -0.430683, 0.902503], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.043961, + "rotation": [-0.000000, 0.000000, -0.432659, 0.901558], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.054951, + "rotation": [ 0.000000, -0.000000, -0.434716, 0.900568], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [ 0.000000, 0.000000, -0.436793, 0.899562], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.000000, -0.000000, -0.438888, 0.898542], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.087922, + "rotation": [ 0.000000, 0.000000, -0.440816, 0.897597], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.098912, + "rotation": [-0.000000, -0.000000, -0.442631, 0.896704], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849207, 0.000000, -0.000001] + }, + { + "keytime": 0.109902, + "rotation": [-0.000000, -0.000000, -0.444162, 0.895946], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000000] + }, + { + "keytime": 0.120892, + "rotation": [ 0.000000, -0.000000, -0.445407, 0.895328], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.131883, + "rotation": [-0.000000, -0.000000, -0.446326, 0.894870], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.000000, -0.000000, -0.446804, 0.894632], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [-0.000000, 0.000000, -0.446813, 0.894627], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.164853, + "rotation": [ 0.000000, 0.000000, -0.446267, 0.894900], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.175844, + "rotation": [ 0.000000, -0.000000, -0.445140, 0.895461], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.186834, + "rotation": [ 0.000000, 0.000000, -0.442605, 0.896717], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000001, 0.000000] + }, + { + "keytime": 0.197824, + "rotation": [-0.000000, -0.000000, -0.438011, 0.898970], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000001, -0.000001] + }, + { + "keytime": 0.208814, + "rotation": [-0.000000, 0.000000, -0.432062, 0.901844], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000001, -0.000002] + }, + { + "keytime": 0.219804, + "rotation": [ 0.000000, -0.000000, -0.425088, 0.905152], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, -0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.000000, -0.000000, -0.417530, 0.908663], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.000000, -0.000000, -0.409606, 0.912263], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.000000, 0.000000, -0.402242, 0.915534], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.263765, + "rotation": [-0.000000, 0.000000, -0.395667, 0.918394], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.274755, + "rotation": [-0.000000, -0.000000, -0.390213, 0.920725], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.285746, + "rotation": [-0.000000, -0.000000, -0.386673, 0.922217], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.000000, -0.000000, -0.385353, 0.922769], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.307726, + "rotation": [ 0.000000, -0.000000, -0.385583, 0.922673], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, 0.000000, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [ 0.000000, -0.000000, -0.386317, 0.922366], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.329706, + "rotation": [-0.000000, -0.000000, -0.387533, 0.921856], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [ 0.000000, 0.000000, -0.389285, 0.921118], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, -0.000000, 0.000000] + }, + { + "keytime": 0.351687, + "rotation": [ 0.000000, -0.000000, -0.391461, 0.920195], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.000000, -0.000000, -0.394099, 0.919068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.000000, -0.000000, -0.397293, 0.917692], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.384658, + "rotation": [-0.000000, -0.000000, -0.400848, 0.916145], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.000000, -0.000000, -0.404971, 0.914330], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [-0.000000, -0.000000, -0.409410, 0.912350], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.417628, + "rotation": [-0.000000, -0.000000, -0.414273, 0.910153], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.428619, + "rotation": [ 0.000000, 0.000000, -0.419717, 0.907655], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.439609, + "rotation": [ 0.000000, -0.000000, -0.425412, 0.905000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [ 0.000000, 0.000000, -0.431504, 0.902111], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000001, 0.000000] + }, + { + "keytime": 0.461589, + "rotation": [ 0.000000, -0.000000, -0.438184, 0.898885], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, 0.000000, -0.000001] + }, + { + "keytime": 0.472580, + "rotation": [ 0.000000, 0.000000, -0.445046, 0.895508], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.000000, -0.000000, -0.453171, 0.891423], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, -0.000001] + }, + { + "keytime": 0.494560, + "rotation": [ 0.000000, 0.000000, -0.463561, 0.886065], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, 0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.000000, -0.000000, -0.475249, 0.879851], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [ 0.000000, 0.000000, -0.488158, 0.872755], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849211, 0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [ 0.000000, 0.000000, -0.502367, 0.864655], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.538521, + "rotation": [-0.000000, -0.000000, -0.516693, 0.856171], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [-0.000000, 0.000000, -0.531211, 0.847240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.560501, + "rotation": [-0.000000, 0.000000, -0.546032, 0.837764], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.571492, + "rotation": [-0.000000, -0.000000, -0.559948, 0.828528], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000001, -0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.000000, 0.000000, -0.578495, 0.815686], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.000000, 0.000000, -0.602976, 0.797759], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.000000, 0.000000, -0.625123, 0.780526], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000000, 0.000000, -0.639355, 0.768911], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.000000, -0.000000, -0.639419, 0.768858], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.637433, + "rotation": [ 0.000000, -0.000000, -0.621347, 0.783535], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.648423, + "rotation": [ 0.000000, -0.000000, -0.589249, 0.807952], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.659413, + "rotation": [ 0.000000, -0.000000, -0.547539, 0.836780], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [-0.000000, -0.000000, -0.505214, 0.862994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.000000, 0.000000, -0.468487, 0.883470], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, -0.000001] + }, + { + "keytime": 0.692384, + "rotation": [ 0.000000, 0.000000, -0.444864, 0.895598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.703374, + "rotation": [ 0.000000, 0.000000, -0.432671, 0.901552], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.714364, + "rotation": [-0.000000, -0.000000, -0.422343, 0.906436], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.725355, + "rotation": [-0.000000, -0.000000, -0.413502, 0.910503], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, -0.000001] + }, + { + "keytime": 0.736345, + "rotation": [-0.000000, 0.000000, -0.406517, 0.913643], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.000000, 0.000000, -0.400943, 0.916103], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [-0.000000, 0.000000, -0.396503, 0.918033], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000001, 0.000000] + }, + { + "keytime": 0.769315, + "rotation": [-0.000000, 0.000000, -0.393289, 0.919415], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000001, -0.000001] + }, + { + "keytime": 0.780306, + "rotation": [-0.000000, -0.000000, -0.390981, 0.920399], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000000] + }, + { + "keytime": 0.791296, + "rotation": [-0.000000, -0.000000, -0.389366, 0.921083], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.802286, + "rotation": [-0.000000, -0.000000, -0.388364, 0.921506], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.813276, + "rotation": [ 0.000000, -0.000000, -0.387740, 0.921769], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.824266, + "rotation": [ 0.000000, -0.000000, -0.387307, 0.921951], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000001, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.000000, -0.000000, -0.386913, 0.922116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000001] + }, + { + "keytime": 0.846247, + "rotation": [-0.000000, 0.000000, -0.386359, 0.922349], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.857237, + "rotation": [-0.000000, 0.000000, -0.386135, 0.922442], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000000] + }, + { + "keytime": 0.868227, + "rotation": [-0.000000, 0.000000, -0.386826, 0.922153], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, -0.000001] + }, + { + "keytime": 0.879217, + "rotation": [ 0.000000, 0.000000, -0.388289, 0.921538], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000000] + }, + { + "keytime": 0.890208, + "rotation": [-0.000000, 0.000000, -0.390426, 0.920634], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, -0.000001] + }, + { + "keytime": 0.901198, + "rotation": [-0.000000, -0.000000, -0.393219, 0.919445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849208, 0.000000, -0.000000] + }, + { + "keytime": 0.912188, + "rotation": [-0.000000, -0.000000, -0.396393, 0.918081], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.000000, 0.000000, -0.399917, 0.916551], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [-0.000000, 0.000000, -0.403801, 0.914847], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, -0.000000, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [ 0.000000, -0.000000, -0.407709, 0.913112], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, -0.000001] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000000, 0.000000, -0.411647, 0.911344], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000001] + }, + { + "keytime": 0.967139, + "rotation": [ 0.000000, 0.000000, -0.415624, 0.909537], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, 0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.000000, -0.000000, -0.419302, 0.907847], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849210, 0.000000, 0.000000] + }, + { + "keytime": 0.989119, + "rotation": [-0.000000, 0.000000, -0.422697, 0.906271], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, -0.000000, -0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, -0.425788, 0.904823], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.849209, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Hand", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000001, -0.000000] + }, + { + "keytime": 0.076932, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, 0.000002] + }, + { + "keytime": 0.109902, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000001] + }, + { + "keytime": 0.208814, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000001, -0.000001] + }, + { + "keytime": 0.219804, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000000, 0.000002] + }, + { + "keytime": 0.230795, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, -0.000001] + }, + { + "keytime": 0.241785, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286854, -0.000000, 0.000001] + }, + { + "keytime": 0.263765, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, 0.000000, 0.000001] + }, + { + "keytime": 0.461589, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, -0.000001, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000002] + }, + { + "keytime": 0.516540, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286855, -0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.735438, -0.068466, 0.092455, 0.667754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.286856, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Finger0Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870941, 0.000000, -0.000000] + }, + { + "keytime": 0.098912, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870940, 0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870942, -0.000000, 0.000001] + }, + { + "keytime": 0.175844, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870940, 0.000000, -0.000000] + }, + { + "keytime": 0.483570, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870940, 0.000000, 0.000000] + }, + { + "keytime": 0.494560, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870940, -0.000000, -0.000001] + }, + { + "keytime": 0.670404, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870941, -0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 0.870940, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Finger1Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 1.262418, -0.000000, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 1.262418, 0.000000, 0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 1.262420, -0.000000, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 1.262418, 0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 1.262419, 0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 1.262419, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Finger1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.051156, -0.083235, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, -0.165891] + }, + { + "keytime": 0.087922, + "rotation": [ 0.051156, -0.083236, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, -0.165891] + }, + { + "keytime": 0.098912, + "rotation": [ 0.051156, -0.083235, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, -0.165891] + }, + { + "keytime": 0.109902, + "rotation": [ 0.051156, -0.083236, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, -0.165891] + }, + { + "keytime": 0.395648, + "rotation": [ 0.051156, -0.083235, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, -0.165891] + }, + { + "keytime": 0.406638, + "rotation": [ 0.051156, -0.083236, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, -0.165891] + }, + { + "keytime": 0.417628, + "rotation": [ 0.051156, -0.083235, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011046, -0.165891] + }, + { + "keytime": 0.725355, + "rotation": [ 0.051156, -0.083235, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055225, 0.011046, -0.165891] + }, + { + "keytime": 1.000000, + "rotation": [ 0.051156, -0.083236, 0.706401, 0.701037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.055224, 0.011045, -0.165890] + } + ] + }, + { + "boneId": "Bip001 Head", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.258833, -0.101469, -0.206049, 0.938218], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [ 0.266211, -0.101372, -0.207769, 0.935782], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [ 0.274233, -0.101304, -0.209589, 0.933063], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [ 0.283018, -0.101270, -0.211537, 0.929999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.043961, + "rotation": [ 0.291898, -0.101276, -0.213469, 0.926806], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.054951, + "rotation": [ 0.300981, -0.101323, -0.215412, 0.923440], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [ 0.310124, -0.101411, -0.217339, 0.919947], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [ 0.319456, -0.101544, -0.219276, 0.916272], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.087922, + "rotation": [ 0.328288, -0.101708, -0.221083, 0.912691], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [ 0.337008, -0.101910, -0.222839, 0.909056], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [ 0.344967, -0.102128, -0.224415, 0.905652], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.120892, + "rotation": [ 0.352295, -0.102360, -0.225839, 0.902445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [ 0.359048, -0.102601, -0.227118, 0.899430], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.364698, -0.102827, -0.228152, 0.896866], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [ 0.369327, -0.103031, -0.228954, 0.894741], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.164853, + "rotation": [ 0.372895, -0.103207, -0.229512, 0.893097], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.175844, + "rotation": [ 0.375059, -0.103332, -0.229765, 0.892110], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737562, 0.280162, 0.000000] + }, + { + "keytime": 0.186834, + "rotation": [ 0.375822, -0.103401, -0.229711, 0.891795], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.197824, + "rotation": [ 0.374183, -0.103468, -0.229032, 0.892651], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [ 0.369713, -0.103561, -0.227621, 0.894861], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [ 0.362846, -0.103648, -0.225640, 0.898157], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.230795, + "rotation": [ 0.354105, -0.103431, -0.223945, 0.902087], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.343663, -0.102703, -0.223183, 0.906387], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [ 0.332553, -0.101651, -0.223267, 0.910619], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.263765, + "rotation": [ 0.320909, -0.100395, -0.224017, 0.914743], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.274755, + "rotation": [ 0.308810, -0.099005, -0.225331, 0.918727], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.285746, + "rotation": [ 0.297418, -0.097653, -0.226976, 0.922219], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.296736, + "rotation": [ 0.286831, -0.096355, -0.228825, 0.925247], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.307726, + "rotation": [ 0.277253, -0.095108, -0.230772, 0.927809], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.318716, + "rotation": [ 0.269723, -0.093989, -0.232555, 0.929696], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.329706, + "rotation": [ 0.264194, -0.093550, -0.231951, 0.931477], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [ 0.261035, -0.093925, -0.228118, 0.933274], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.351687, + "rotation": [ 0.260995, -0.093867, -0.224774, 0.934102], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.362677, + "rotation": [ 0.263520, -0.093333, -0.221514, 0.934226], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.373667, + "rotation": [ 0.268374, -0.092394, -0.218298, 0.933694], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.384658, + "rotation": [ 0.274856, -0.091209, -0.215369, 0.932604], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.282918, -0.089808, -0.212606, 0.930962], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [ 0.291668, -0.088361, -0.210226, 0.928939], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.417628, + "rotation": [ 0.300913, -0.086910, -0.208199, 0.926580], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.428619, + "rotation": [ 0.310525, -0.085488, -0.206540, 0.923909], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [ 0.319528, -0.084244, -0.205406, 0.921202], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.450599, + "rotation": [ 0.327806, -0.083196, -0.204801, 0.918519], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.461589, + "rotation": [ 0.335157, -0.082382, -0.204796, 0.915938], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [ 0.340224, -0.081458, -0.206297, 0.913813], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.483570, + "rotation": [ 0.342676, -0.080291, -0.209622, 0.912242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.494560, + "rotation": [ 0.342604, -0.079375, -0.214118, 0.911304], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.505550, + "rotation": [ 0.340172, -0.079301, -0.218714, 0.911130], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737562, 0.280162, 0.000001] + }, + { + "keytime": 0.516540, + "rotation": [ 0.328845, -0.082502, -0.224680, 0.913550], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [ 0.305153, -0.090752, -0.232340, 0.919056], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.538521, + "rotation": [ 0.276541, -0.102481, -0.238799, 0.925201], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [ 0.252944, -0.118534, -0.238829, 0.930016], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000001] + }, + { + "keytime": 0.560501, + "rotation": [ 0.239996, -0.137563, -0.230550, 0.932912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [ 0.237936, -0.153730, -0.218580, 0.933797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.238827, -0.166081, -0.211246, 0.933142], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.231126, -0.173464, -0.216039, 0.932640], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.166239, -0.152054, -0.261507, 0.938540], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.108656, -0.126202, -0.306751, 0.937108], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [ 0.125867, -0.126847, -0.312242, 0.933045], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [ 0.164454, -0.130671, -0.301384, 0.930079], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.648423, + "rotation": [ 0.220344, -0.128393, -0.267915, 0.929078], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.659413, + "rotation": [ 0.286098, -0.114080, -0.214188, 0.926961], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.670404, + "rotation": [ 0.338816, -0.091424, -0.159482, 0.922719], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000001] + }, + { + "keytime": 0.681394, + "rotation": [ 0.349529, -0.065928, -0.116182, 0.927354], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.692384, + "rotation": [ 0.325893, -0.048754, -0.094406, 0.939417], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.703374, + "rotation": [ 0.320579, -0.042618, -0.093267, 0.941655], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.714364, + "rotation": [ 0.405191, -0.047682, -0.098248, 0.907686], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.725355, + "rotation": [ 0.484998, -0.055821, -0.109884, 0.865787], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.736345, + "rotation": [ 0.480402, -0.056341, -0.128948, 0.865686], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.451131, -0.053404, -0.151335, 0.877910], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [ 0.416545, -0.048734, -0.174332, 0.890912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000001] + }, + { + "keytime": 0.769315, + "rotation": [ 0.400199, -0.046926, -0.193402, 0.894558], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.780306, + "rotation": [ 0.399053, -0.048512, -0.207494, 0.891824], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.791296, + "rotation": [ 0.396086, -0.050132, -0.215664, 0.891118], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.802286, + "rotation": [ 0.392190, -0.051828, -0.219338, 0.891847], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [ 0.388353, -0.053936, -0.222153, 0.892704], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280162, 0.000000] + }, + { + "keytime": 0.824266, + "rotation": [ 0.384385, -0.056487, -0.224221, 0.893746], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.380443, -0.059279, -0.225485, 0.894933], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, -0.000000] + }, + { + "keytime": 0.846247, + "rotation": [ 0.376339, -0.062324, -0.226083, 0.896310], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.857237, + "rotation": [ 0.371998, -0.065563, -0.226078, 0.897891], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.868227, + "rotation": [ 0.367199, -0.069038, -0.225516, 0.899745], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.879217, + "rotation": [ 0.362148, -0.072484, -0.224503, 0.901772], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737563, 0.280161, 0.000001] + }, + { + "keytime": 0.890208, + "rotation": [ 0.356632, -0.075942, -0.223104, 0.904030], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000001] + }, + { + "keytime": 0.901198, + "rotation": [ 0.350379, -0.079460, -0.221345, 0.906602], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.912188, + "rotation": [ 0.343678, -0.082777, -0.219412, 0.909336], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.336271, -0.085949, -0.217347, 0.912302], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [ 0.327815, -0.089017, -0.215178, 0.915594], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [ 0.318726, -0.091760, -0.213128, 0.919005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000000] + }, + { + "keytime": 0.956149, + "rotation": [ 0.308211, -0.094139, -0.211219, 0.922784], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.967139, + "rotation": [ 0.295894, -0.096202, -0.209461, 0.926994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280162, 0.000001] + }, + { + "keytime": 0.978129, + "rotation": [ 0.283276, -0.097971, -0.208013, 0.931068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000001] + }, + { + "keytime": 0.989119, + "rotation": [ 0.270800, -0.099656, -0.206869, 0.934848], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.258949, -0.101451, -0.206057, 0.938186], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.737564, 0.280161, 0.000000] + } + ] + }, + { + "boneId": "Bip001 HeadNub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436247, -0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436247, -0.000000, 0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436249, -0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436247, -0.000000, 0.000000] + }, + { + "keytime": 0.142873, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436249, 0.000000, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436248, -0.000000, -0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436246, 0.000000, 0.000000] + }, + { + "keytime": 0.417628, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436248, 0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436249, -0.000000, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436249, -0.000000, -0.000000] + }, + { + "keytime": 0.670404, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436248, 0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436246, -0.000000, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436249, -0.000001, -0.000000] + }, + { + "keytime": 0.923178, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436247, -0.000000, 0.000000] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436248, 0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.436247, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bone001", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000001, -0.000000, 0.716571, 0.697514], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.010990, + "rotation": [ 0.000001, -0.000000, 0.716668, 0.697414], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.021980, + "rotation": [ 0.000001, -0.000000, 0.716950, 0.697124], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.032971, + "rotation": [ 0.000001, -0.000000, 0.717418, 0.696643], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.043961, + "rotation": [ 0.000001, -0.000000, 0.718029, 0.696014], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.054951, + "rotation": [ 0.000001, -0.000000, 0.718779, 0.695239], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.065941, + "rotation": [ 0.000001, -0.000000, 0.719653, 0.694334], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.076932, + "rotation": [ 0.000001, -0.000000, 0.720668, 0.693281], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.087922, + "rotation": [ 0.000001, -0.000000, 0.721748, 0.692156], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.098912, + "rotation": [ 0.000001, -0.000000, 0.722944, 0.690907], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.109902, + "rotation": [ 0.000001, -0.000000, 0.724169, 0.689623], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.120892, + "rotation": [ 0.000001, -0.000000, 0.725443, 0.688282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.131883, + "rotation": [ 0.000001, -0.000000, 0.726791, 0.686859], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.142873, + "rotation": [ 0.000001, -0.000000, 0.728119, 0.685451], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.153863, + "rotation": [ 0.000001, -0.000000, 0.729451, 0.684033], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.164853, + "rotation": [ 0.000001, -0.000000, 0.730814, 0.682577], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.175844, + "rotation": [ 0.000001, -0.000000, 0.732112, 0.681184], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.186834, + "rotation": [ 0.000001, -0.000000, 0.733371, 0.679828], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.197824, + "rotation": [ 0.000001, -0.000000, 0.734614, 0.678485], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.208814, + "rotation": [ 0.000001, -0.000000, 0.735753, 0.677250], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.219804, + "rotation": [ 0.000001, -0.000000, 0.736811, 0.676099], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.230795, + "rotation": [ 0.000001, -0.000000, 0.737775, 0.675047], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.241785, + "rotation": [ 0.000001, -0.000000, 0.738655, 0.674084], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.252775, + "rotation": [ 0.000001, -0.000000, 0.739385, 0.673283], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.263765, + "rotation": [ 0.000001, -0.000000, 0.739979, 0.672630], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.274755, + "rotation": [ 0.000001, -0.000000, 0.740436, 0.672127], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.285746, + "rotation": [ 0.000001, -0.000000, 0.740712, 0.671822], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.296736, + "rotation": [ 0.000001, -0.000000, 0.740811, 0.671713], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.307726, + "rotation": [ 0.000001, -0.000000, 0.739224, 0.673459], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.318716, + "rotation": [ 0.000001, -0.000000, 0.734782, 0.678303], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.329706, + "rotation": [ 0.000001, -0.000000, 0.727943, 0.685637], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.340697, + "rotation": [ 0.000001, -0.000000, 0.718868, 0.695147], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.351687, + "rotation": [ 0.000001, -0.000000, 0.708562, 0.705648], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.362677, + "rotation": [ 0.000001, -0.000000, 0.697272, 0.716807], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.373667, + "rotation": [ 0.000001, -0.000000, 0.685153, 0.728399], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.384658, + "rotation": [ 0.000001, -0.000000, 0.673482, 0.739204], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.395648, + "rotation": [ 0.000001, -0.000000, 0.662171, 0.749353], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.406638, + "rotation": [ 0.000001, -0.000000, 0.652511, 0.757779], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.417628, + "rotation": [ 0.000001, -0.000000, 0.644785, 0.764364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.428619, + "rotation": [ 0.000001, -0.000000, 0.639519, 0.768775], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.439609, + "rotation": [ 0.000001, -0.000000, 0.637667, 0.770312], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.450599, + "rotation": [ 0.000001, -0.000000, 0.641649, 0.766998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.461589, + "rotation": [ 0.000001, -0.000000, 0.653158, 0.757222], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.472580, + "rotation": [ 0.000001, -0.000000, 0.669834, 0.742510], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.483570, + "rotation": [ 0.000001, -0.000000, 0.690246, 0.723575], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.494560, + "rotation": [ 0.000001, -0.000000, 0.713464, 0.700692], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.505550, + "rotation": [ 0.000001, -0.000000, 0.736566, 0.676365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.516540, + "rotation": [ 0.000001, -0.000000, 0.758852, 0.651263], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.527531, + "rotation": [ 0.000001, -0.000000, 0.779713, 0.626137], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.538521, + "rotation": [ 0.000001, -0.000000, 0.796899, 0.604113], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.549511, + "rotation": [ 0.000001, -0.000000, 0.810212, 0.586136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.560501, + "rotation": [ 0.000001, -0.000000, 0.819071, 0.573692], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.571492, + "rotation": [ 0.000001, -0.000000, 0.822150, 0.569271], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.582482, + "rotation": [ 0.000001, -0.000000, 0.816558, 0.577263], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.593472, + "rotation": [ 0.000001, -0.000000, 0.801142, 0.598474], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.604462, + "rotation": [ 0.000001, -0.000000, 0.780107, 0.625646], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000001, -0.000000, 0.756778, 0.653671], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.626443, + "rotation": [ 0.000001, -0.000000, 0.726194, 0.687490], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.637433, + "rotation": [ 0.000001, -0.000000, 0.687291, 0.726382], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.648423, + "rotation": [ 0.000001, -0.000000, 0.647100, 0.762405], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.659413, + "rotation": [ 0.000001, -0.000000, 0.614233, 0.789125], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.670404, + "rotation": [ 0.000001, -0.000000, 0.601185, 0.799110], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.879217, + "rotation": [ 0.000001, -0.000000, 0.601183, 0.799111], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.890208, + "rotation": [ 0.000001, -0.000000, 0.603881, 0.797074], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.901198, + "rotation": [ 0.000001, -0.000000, 0.611751, 0.791050], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.912188, + "rotation": [ 0.000001, -0.000000, 0.623139, 0.782111], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.923178, + "rotation": [ 0.000001, -0.000000, 0.637040, 0.770831], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.934168, + "rotation": [ 0.000001, -0.000000, 0.652787, 0.757542], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.945159, + "rotation": [ 0.000001, -0.000000, 0.668339, 0.743857], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000001, -0.000000, 0.683128, 0.730298], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.967139, + "rotation": [ 0.000001, -0.000000, 0.696570, 0.717489], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.978129, + "rotation": [ 0.000001, -0.000000, 0.706972, 0.707242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 0.989119, + "rotation": [ 0.000001, -0.000000, 0.713918, 0.700230], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000001, -0.000000, 0.716571, 0.697514], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.933568, 1.356227, -0.000001] + } + ] + }, + { + "boneId": "Bone002", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.015873, + "rotation": [-0.000001, -0.000005, 0.000011, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.031746, + "rotation": [-0.000005, -0.000018, 0.000044, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.047619, + "rotation": [-0.000012, -0.000041, 0.000100, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.063492, + "rotation": [-0.000022, -0.000072, 0.000175, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.079365, + "rotation": [-0.000033, -0.000111, 0.000270, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.095238, + "rotation": [-0.000048, -0.000158, 0.000384, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [-0.000064, -0.000214, 0.000521, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.126984, + "rotation": [-0.000083, -0.000276, 0.000671, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.142857, + "rotation": [-0.000104, -0.000347, 0.000843, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.158730, + "rotation": [-0.000127, -0.000423, 0.001027, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.174603, + "rotation": [-0.000151, -0.000504, 0.001226, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.190476, + "rotation": [-0.000178, -0.000595, 0.001446, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.206349, + "rotation": [-0.000206, -0.000689, 0.001674, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000236, -0.000788, 0.001916, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.238095, + "rotation": [-0.000268, -0.000896, 0.002178, 0.999997], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.253968, + "rotation": [-0.000300, -0.001006, 0.002444, 0.999996], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.269841, + "rotation": [-0.000334, -0.001120, 0.002721, 0.999996], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.285714, + "rotation": [-0.000370, -0.001242, 0.003017, 0.999995], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.301587, + "rotation": [-0.000406, -0.001365, 0.003314, 0.999994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.317460, + "rotation": [-0.000444, -0.001491, 0.003621, 0.999992], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000482, -0.001621, 0.003935, 0.999991], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.349206, + "rotation": [-0.000522, -0.001758, 0.004267, 0.999989], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.365079, + "rotation": [-0.000561, -0.001894, 0.004597, 0.999987], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.380952, + "rotation": [-0.000601, -0.002032, 0.004932, 0.999986], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.396825, + "rotation": [-0.000644, -0.002177, 0.005283, 0.999983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.412698, + "rotation": [-0.000685, -0.002319, 0.005628, 0.999981], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.428571, + "rotation": [-0.000726, -0.002464, 0.005977, 0.999979], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.000770, -0.002614, 0.006341, 0.999976], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.460317, + "rotation": [-0.000812, -0.002760, 0.006696, 0.999973], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.476190, + "rotation": [-0.000854, -0.002908, 0.007053, 0.999971], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.492063, + "rotation": [-0.000898, -0.003060, 0.007421, 0.999967], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.507936, + "rotation": [-0.000940, -0.003209, 0.007780, 0.999964], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.523809, + "rotation": [-0.000982, -0.003357, 0.008138, 0.999961], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.539683, + "rotation": [-0.001025, -0.003509, 0.008505, 0.999957], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.001066, -0.003656, 0.008861, 0.999954], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.571429, + "rotation": [-0.001109, -0.003806, 0.009224, 0.999950], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.587302, + "rotation": [-0.001149, -0.003951, 0.009573, 0.999946], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.603175, + "rotation": [-0.001190, -0.004094, 0.009918, 0.999942], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.619048, + "rotation": [-0.001230, -0.004239, 0.010269, 0.999938], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.634921, + "rotation": [-0.001269, -0.004378, 0.010604, 0.999933], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.650794, + "rotation": [-0.001307, -0.004514, 0.010934, 0.999929], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.001345, -0.004652, 0.011265, 0.999925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.682540, + "rotation": [-0.001381, -0.004782, 0.011580, 0.999921], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.698413, + "rotation": [-0.001416, -0.004909, 0.011886, 0.999916], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.714286, + "rotation": [-0.001451, -0.005036, 0.012193, 0.999912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.730159, + "rotation": [-0.001484, -0.005155, 0.012480, 0.999908], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.746032, + "rotation": [-0.001515, -0.005270, 0.012757, 0.999904], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.761905, + "rotation": [-0.001546, -0.005384, 0.013031, 0.999899], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.001575, -0.005489, 0.013285, 0.999895], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.793651, + "rotation": [-0.001602, -0.005590, 0.013527, 0.999892], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.809524, + "rotation": [-0.001629, -0.005687, 0.013761, 0.999888], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.825397, + "rotation": [-0.001653, -0.005776, 0.013975, 0.999884], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.841270, + "rotation": [-0.001675, -0.005859, 0.014174, 0.999881], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.857143, + "rotation": [-0.001697, -0.005937, 0.014364, 0.999878], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.873016, + "rotation": [-0.001715, -0.006007, 0.014531, 0.999875], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.001732, -0.006069, 0.014681, 0.999872], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.904762, + "rotation": [-0.001748, -0.006126, 0.014818, 0.999870], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.920635, + "rotation": [-0.001760, -0.006174, 0.014932, 0.999868], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.936508, + "rotation": [-0.001771, -0.006213, 0.015028, 0.999866], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + }, + { + "keytime": 0.952381, + "rotation": [-0.001780, -0.006246, 0.015105, 0.999865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.968254, + "rotation": [-0.001786, -0.006268, 0.015160, 0.999864], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 0.984127, + "rotation": [-0.001790, -0.006282, 0.015194, 0.999863], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, 0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.001791, -0.006287, 0.015206, 0.999863], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.089145, -0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Thigh", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.620858, 0.745982, 0.236556, 0.045700], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457601, 0.447684, 1.182289] + }, + { + "keytime": 0.010990, + "rotation": [ 0.629871, 0.737473, 0.240150, 0.041520], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456184, 0.440551, 1.186697] + }, + { + "keytime": 0.021980, + "rotation": [ 0.639553, 0.728082, 0.243940, 0.036904], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.454654, 0.432736, 1.191427] + }, + { + "keytime": 0.032971, + "rotation": [ 0.649938, 0.717700, 0.247948, 0.031777], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.452996, 0.424100, 1.196532] + }, + { + "keytime": 0.043961, + "rotation": [ 0.660161, 0.707144, 0.251854, 0.026523], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.451339, 0.415283, 1.201612] + }, + { + "keytime": 0.054951, + "rotation": [ 0.670285, 0.696342, 0.255696, 0.021096], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.449664, 0.406168, 1.206723] + }, + { + "keytime": 0.065941, + "rotation": [ 0.680109, 0.685502, 0.259414, 0.015585], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.448003, 0.396894, 1.211780] + }, + { + "keytime": 0.076932, + "rotation": [ 0.689728, 0.674518, 0.263064, 0.009914], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.446331, 0.387317, 1.216851] + }, + { + "keytime": 0.087922, + "rotation": [ 0.698405, 0.664263, 0.266391, 0.004529], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.444772, 0.378149, 1.221563] + }, + { + "keytime": 0.098912, + "rotation": [ 0.706526, 0.654331, 0.269575, -0.000800], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.443258, 0.368991, 1.226133] + }, + { + "keytime": 0.109902, + "rotation": [ 0.713481, 0.645528, 0.272409, -0.005646], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.441896, 0.360534, 1.230231] + }, + { + "keytime": 0.120892, + "rotation": [ 0.719411, 0.637755, 0.274982, -0.010062], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.440662, 0.352658, 1.233942] + }, + { + "keytime": 0.131883, + "rotation": [ 0.724340, 0.631036, 0.277359, -0.014051], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.439544, 0.345314, 1.237310] + }, + { + "keytime": 0.142873, + "rotation": [ 0.727879, 0.625964, 0.279399, -0.017272], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.438623, 0.339093, 1.240089] + }, + { + "keytime": 0.153863, + "rotation": [ 0.730076, 0.622529, 0.281170, -0.019731], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.437883, 0.333924, 1.242340] + }, + { + "keytime": 0.164853, + "rotation": [ 0.730823, 0.620898, 0.282712, -0.021370], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.437325, 0.329863, 1.244063] + }, + { + "keytime": 0.175844, + "rotation": [ 0.729212, 0.622180, 0.284022, -0.021760], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.437002, 0.327308, 1.245108] + }, + { + "keytime": 0.186834, + "rotation": [ 0.724796, 0.626835, 0.285163, -0.020771], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.436910, 0.326263, 1.245486] + }, + { + "keytime": 0.197824, + "rotation": [ 0.717602, 0.634883, 0.285732, -0.018120], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.437186, 0.327558, 1.244830] + }, + { + "keytime": 0.208814, + "rotation": [ 0.708332, 0.645465, 0.285388, -0.013942], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.437883, 0.331507, 1.242983] + }, + { + "keytime": 0.219804, + "rotation": [ 0.697189, 0.658113, 0.284152, -0.008510], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.438952, 0.337707, 1.240084] + }, + { + "keytime": 0.230795, + "rotation": [ 0.684592, 0.672152, 0.282030, -0.002151], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.440343, 0.345747, 1.236259] + }, + { + "keytime": 0.241785, + "rotation": [ 0.670608, 0.687346, 0.278954, 0.005031], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.442061, 0.355522, 1.231489] + }, + { + "keytime": 0.252775, + "rotation": [ 0.656662, 0.702079, 0.275191, 0.012269], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.443951, 0.366042, 1.226196] + }, + { + "keytime": 0.263765, + "rotation": [ 0.643050, 0.716087, 0.270791, 0.019448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.446003, 0.377174, 1.220407] + }, + { + "keytime": 0.274755, + "rotation": [ 0.630245, 0.729005, 0.265788, 0.026442], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.448218, 0.388873, 1.214110] + }, + { + "keytime": 0.285746, + "rotation": [ 0.619945, 0.739351, 0.260710, 0.032524], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.450395, 0.400065, 1.207875] + }, + { + "keytime": 0.296736, + "rotation": [ 0.612752, 0.746824, 0.255681, 0.037620], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.452522, 0.410730, 1.201739] + }, + { + "keytime": 0.307726, + "rotation": [ 0.609638, 0.750761, 0.250936, 0.041601], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.454573, 0.420796, 1.195777] + }, + { + "keytime": 0.318716, + "rotation": [ 0.610050, 0.751552, 0.247060, 0.044379], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456339, 0.429325, 1.190597] + }, + { + "keytime": 0.329706, + "rotation": [ 0.612402, 0.750504, 0.244054, 0.046302], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457792, 0.436301, 1.186286] + }, + { + "keytime": 0.340697, + "rotation": [ 0.616699, 0.747579, 0.242013, 0.047297], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.458863, 0.441517, 1.183044] + }, + { + "keytime": 0.351687, + "rotation": [ 0.622310, 0.743266, 0.240928, 0.047323], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.459595, 0.444297, 1.181103] + }, + { + "keytime": 0.362677, + "rotation": [ 0.628934, 0.737884, 0.240415, 0.046582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.460198, 0.444954, 1.180111] + }, + { + "keytime": 0.373667, + "rotation": [ 0.636602, 0.731400, 0.240318, 0.045150], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.460684, 0.443845, 1.179925] + }, + { + "keytime": 0.384658, + "rotation": [ 0.644678, 0.724351, 0.240495, 0.043220], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.461025, 0.441451, 1.180396] + }, + { + "keytime": 0.395648, + "rotation": [ 0.653459, 0.716480, 0.240798, 0.040798], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.461245, 0.438065, 1.181380] + }, + { + "keytime": 0.406638, + "rotation": [ 0.662273, 0.708396, 0.241073, 0.038134], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.461334, 0.434297, 1.182655] + }, + { + "keytime": 0.417628, + "rotation": [ 0.671227, 0.700024, 0.241198, 0.035268], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.461307, 0.430465, 1.184082] + }, + { + "keytime": 0.428619, + "rotation": [ 0.680463, 0.691253, 0.241043, 0.032218], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.461167, 0.426882, 1.185546] + }, + { + "keytime": 0.439609, + "rotation": [ 0.689324, 0.682738, 0.240507, 0.029272], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.460930, 0.424173, 1.186806] + }, + { + "keytime": 0.450599, + "rotation": [ 0.697987, 0.674359, 0.239490, 0.026442], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.460602, 0.422636, 1.187755] + }, + { + "keytime": 0.461589, + "rotation": [ 0.706614, 0.666006, 0.237841, 0.023763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.460176, 0.422712, 1.188252] + }, + { + "keytime": 0.472580, + "rotation": [ 0.714973, 0.658973, 0.232729, 0.020146], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.459681, 0.424811, 1.188115] + }, + { + "keytime": 0.483570, + "rotation": [ 0.723307, 0.653266, 0.223251, 0.015173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.459101, 0.429321, 1.187212] + }, + { + "keytime": 0.494560, + "rotation": [ 0.731385, 0.648067, 0.212087, 0.010271], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.458405, 0.436917, 1.185307] + }, + { + "keytime": 0.505550, + "rotation": [ 0.738376, 0.643089, 0.202937, 0.007383], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457614, 0.447507, 1.182342] + }, + { + "keytime": 0.516540, + "rotation": [ 0.745205, 0.636890, 0.197315, 0.010389], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456009, 0.471933, 1.174840] + }, + { + "keytime": 0.527531, + "rotation": [ 0.752585, 0.629093, 0.193527, 0.020146], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.452637, 0.516228, 1.160358] + }, + { + "keytime": 0.538521, + "rotation": [ 0.759507, 0.621399, 0.189634, 0.032422], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.447566, 0.568899, 1.142005] + }, + { + "keytime": 0.549511, + "rotation": [ 0.765439, 0.614206, 0.186545, 0.045329], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.441016, 0.622356, 1.122319] + }, + { + "keytime": 0.560501, + "rotation": [ 0.765340, 0.613682, 0.185108, 0.058176], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.433676, 0.669485, 1.104535] + }, + { + "keytime": 0.571492, + "rotation": [ 0.755146, 0.624769, 0.186244, 0.068784], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.427472, 0.699386, 1.094039] + }, + { + "keytime": 0.582482, + "rotation": [ 0.736894, 0.644137, 0.190077, 0.077115], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.421312, 0.716600, 1.090944] + }, + { + "keytime": 0.593472, + "rotation": [ 0.712782, 0.668153, 0.195915, 0.084443], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.413947, 0.728594, 1.092589] + }, + { + "keytime": 0.604462, + "rotation": [ 0.687503, 0.691374, 0.203130, 0.089884], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.407466, 0.732985, 1.098015] + }, + { + "keytime": 0.615453, + "rotation": [ 0.665083, 0.710023, 0.211866, 0.092980], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.403359, 0.728560, 1.106179] + }, + { + "keytime": 0.626443, + "rotation": [ 0.650734, 0.720006, 0.222593, 0.092670], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.403325, 0.713110, 1.116217] + }, + { + "keytime": 0.637433, + "rotation": [ 0.641894, 0.724773, 0.233762, 0.089622], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.408748, 0.686035, 1.126272] + }, + { + "keytime": 0.648423, + "rotation": [ 0.628183, 0.733306, 0.246457, 0.083109], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.424286, 0.631312, 1.138592] + }, + { + "keytime": 0.659413, + "rotation": [ 0.608932, 0.745336, 0.261651, 0.072212], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.448017, 0.544086, 1.153430] + }, + { + "keytime": 0.670404, + "rotation": [ 0.588817, 0.757200, 0.276256, 0.060209], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.469842, 0.449348, 1.166395] + }, + { + "keytime": 0.681394, + "rotation": [ 0.571199, 0.766809, 0.288584, 0.049535], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.485023, 0.365843, 1.176161] + }, + { + "keytime": 0.692384, + "rotation": [ 0.560045, 0.772289, 0.296788, 0.042846], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.491525, 0.314480, 1.182712] + }, + { + "keytime": 0.703374, + "rotation": [ 0.555539, 0.774081, 0.300968, 0.039916], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.491759, 0.294664, 1.187479] + }, + { + "keytime": 0.714364, + "rotation": [ 0.553485, 0.774652, 0.303533, 0.037905], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.489897, 0.284668, 1.192229] + }, + { + "keytime": 0.725355, + "rotation": [ 0.553300, 0.774346, 0.304797, 0.036702], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.486408, 0.282690, 1.197043] + }, + { + "keytime": 0.736345, + "rotation": [ 0.554414, 0.773547, 0.304856, 0.036244], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.481980, 0.286968, 1.201514] + }, + { + "keytime": 0.747335, + "rotation": [ 0.556236, 0.772594, 0.303938, 0.036345], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.476973, 0.295475, 1.205623] + }, + { + "keytime": 0.758325, + "rotation": [ 0.558291, 0.771786, 0.302154, 0.036877], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.471693, 0.306713, 1.209285] + }, + { + "keytime": 0.769315, + "rotation": [ 0.559954, 0.771466, 0.299789, 0.037657], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.466953, 0.318167, 1.212098] + }, + { + "keytime": 0.780306, + "rotation": [ 0.560825, 0.771877, 0.296979, 0.038533], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.463152, 0.328322, 1.213998] + }, + { + "keytime": 0.791296, + "rotation": [ 0.560461, 0.773311, 0.293810, 0.039363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.460838, 0.335511, 1.214830] + }, + { + "keytime": 0.802286, + "rotation": [ 0.559340, 0.775321, 0.290533, 0.040084], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.459689, 0.340377, 1.214865] + }, + { + "keytime": 0.813276, + "rotation": [ 0.558294, 0.777335, 0.287046, 0.040790], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.458738, 0.345470, 1.214576] + }, + { + "keytime": 0.824266, + "rotation": [ 0.557492, 0.779248, 0.283297, 0.041442], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457952, 0.350931, 1.213963] + }, + { + "keytime": 0.835257, + "rotation": [ 0.557624, 0.780477, 0.279572, 0.041834], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457358, 0.356420, 1.213083] + }, + { + "keytime": 0.846247, + "rotation": [ 0.559125, 0.780735, 0.275821, 0.041893], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456919, 0.362071, 1.211946] + }, + { + "keytime": 0.857237, + "rotation": [ 0.561842, 0.780104, 0.272090, 0.041699], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456616, 0.367863, 1.210574] + }, + { + "keytime": 0.868227, + "rotation": [ 0.565667, 0.778665, 0.268312, 0.041344], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456430, 0.373955, 1.208939] + }, + { + "keytime": 0.879217, + "rotation": [ 0.570109, 0.776661, 0.264755, 0.040955], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456357, 0.379968, 1.207160] + }, + { + "keytime": 0.890208, + "rotation": [ 0.575020, 0.774207, 0.261351, 0.040619], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456372, 0.386057, 1.205217] + }, + { + "keytime": 0.901198, + "rotation": [ 0.580346, 0.771345, 0.258056, 0.040409], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456463, 0.392390, 1.203071] + }, + { + "keytime": 0.912188, + "rotation": [ 0.585595, 0.768352, 0.255112, 0.040395], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456606, 0.398573, 1.200871] + }, + { + "keytime": 0.923178, + "rotation": [ 0.590801, 0.765244, 0.252407, 0.040576], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456788, 0.404773, 1.198585] + }, + { + "keytime": 0.934168, + "rotation": [ 0.596012, 0.762024, 0.249824, 0.040959], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.456994, 0.411157, 1.196167] + }, + { + "keytime": 0.945159, + "rotation": [ 0.600860, 0.758947, 0.247477, 0.041498], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457198, 0.417332, 1.193788] + }, + { + "keytime": 0.956149, + "rotation": [ 0.605451, 0.755978, 0.245249, 0.042173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457387, 0.423467, 1.191406] + }, + { + "keytime": 0.967139, + "rotation": [ 0.609876, 0.753086, 0.243033, 0.042981], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457543, 0.429728, 1.188978] + }, + { + "keytime": 0.978129, + "rotation": [ 0.613841, 0.750489, 0.240920, 0.043845], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457642, 0.435731, 1.186678] + }, + { + "keytime": 0.989119, + "rotation": [ 0.617465, 0.748135, 0.238804, 0.044752], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457670, 0.441644, 1.184466] + }, + { + "keytime": 1.000000, + "rotation": [ 0.620825, 0.746002, 0.236580, 0.045692], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.457602, 0.447625, 1.182310] + } + ] + }, + { + "boneId": "Bip001 L Calf", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, -0.438840, 0.898565], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.000000, 0.000000, -0.446849, 0.894610], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.021980, + "rotation": [-0.000000, 0.000000, -0.455086, 0.890447], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.000000, -0.000000, -0.463457, 0.886119], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427713, 0.000000, -0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.000000, 0.000000, -0.471189, 0.882032], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.054951, + "rotation": [ 0.000000, 0.000000, -0.478308, 0.878192], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.065941, + "rotation": [ 0.000000, 0.000000, -0.484667, 0.874699], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.076932, + "rotation": [ 0.000000, 0.000000, -0.490334, 0.871535], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.000000, 0.000000, -0.494918, 0.868940], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [ 0.000000, 0.000000, -0.498715, 0.866766], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.000000, -0.000000, -0.501527, 0.865142], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.120892, + "rotation": [-0.000000, -0.000000, -0.503543, 0.863970], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [-0.000000, 0.000000, -0.504868, 0.863197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427713, -0.000000, -0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.000000, 0.000000, -0.505501, 0.862826], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [ 0.000000, 0.000000, -0.505540, 0.862803], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.164853, + "rotation": [ 0.000000, -0.000000, -0.504996, 0.863122], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.000000, -0.000000, -0.503431, 0.864035], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.186834, + "rotation": [ 0.000000, 0.000000, -0.500416, 0.865785], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [ 0.000000, 0.000000, -0.495690, 0.868500], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.000000, 0.000000, -0.489372, 0.872075], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.000000, -0.000000, -0.481240, 0.876589], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.000000, -0.000000, -0.471313, 0.881966], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.000000, 0.000000, -0.459434, 0.888212], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.252775, + "rotation": [ 0.000000, 0.000000, -0.446794, 0.894637], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.263765, + "rotation": [-0.000000, -0.000000, -0.433836, 0.900992], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.274755, + "rotation": [ 0.000000, -0.000000, -0.421329, 0.906908], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.285746, + "rotation": [-0.000000, -0.000000, -0.411422, 0.911445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.000000, -0.000000, -0.405296, 0.914186], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.000000, -0.000000, -0.404524, 0.914527], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [-0.000000, 0.000000, -0.407926, 0.913015], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.329706, + "rotation": [ 0.000000, 0.000000, -0.413130, 0.910672], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.000000, -0.000000, -0.419995, 0.907526], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [ 0.000000, 0.000000, -0.427743, 0.903900], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.000000, 0.000000, -0.436209, 0.899845], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.373667, + "rotation": [ 0.000000, 0.000000, -0.445325, 0.895369], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.384658, + "rotation": [-0.000000, -0.000000, -0.454268, 0.890865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.000000, -0.000000, -0.463321, 0.886190], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.406638, + "rotation": [-0.000000, 0.000000, -0.471771, 0.881721], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.417628, + "rotation": [ 0.000000, 0.000000, -0.479757, 0.877401], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.428619, + "rotation": [-0.000000, -0.000000, -0.487416, 0.873170], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.439609, + "rotation": [-0.000000, 0.000000, -0.494267, 0.869310], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [ 0.000000, 0.000000, -0.500561, 0.865701], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.461589, + "rotation": [ 0.000000, -0.000000, -0.506515, 0.862231], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, -0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.000000, -0.000000, -0.511871, 0.859062], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.000000, -0.000000, -0.516921, 0.856033], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.494560, + "rotation": [ 0.000000, -0.000000, -0.521939, 0.852983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427713, 0.000000, -0.000000] + }, + { + "keytime": 0.505550, + "rotation": [ 0.000000, 0.000000, -0.526771, 0.850007], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [ 0.000000, 0.000000, -0.531696, 0.846935], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.000000, 0.000000, -0.536993, 0.843587], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.538521, + "rotation": [ 0.000000, -0.000000, -0.542439, 0.840095], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [ 0.000000, 0.000000, -0.548181, 0.836360], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, -0.000000] + }, + { + "keytime": 0.560501, + "rotation": [ 0.000000, 0.000000, -0.559181, 0.829046], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [-0.000000, -0.000000, -0.573884, 0.818936], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.000000, 0.000000, -0.584423, 0.811449], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.000000, 0.000000, -0.585515, 0.810662], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.000000, -0.000000, -0.576268, 0.817260], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000000, 0.000000, -0.560458, 0.828183], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.000000, 0.000000, -0.544649, 0.838664], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [ 0.000000, -0.000000, -0.531704, 0.846931], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, 0.000000, -0.000000] + }, + { + "keytime": 0.648423, + "rotation": [-0.000000, 0.000000, -0.517874, 0.855457], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427713, -0.000000, -0.000000] + }, + { + "keytime": 0.659413, + "rotation": [-0.000000, -0.000000, -0.502835, 0.864383], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [-0.000000, -0.000000, -0.487552, 0.873094], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.000000, 0.000000, -0.471640, 0.881791], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.692384, + "rotation": [-0.000000, -0.000000, -0.454612, 0.890690], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.703374, + "rotation": [-0.000000, -0.000000, -0.437484, 0.899226], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.714364, + "rotation": [-0.000000, 0.000000, -0.419786, 0.907623], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.725355, + "rotation": [ 0.000000, -0.000000, -0.400989, 0.916083], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.736345, + "rotation": [ 0.000000, 0.000000, -0.382270, 0.924051], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.000000, 0.000000, -0.363197, 0.931712], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000001, -0.000000] + }, + { + "keytime": 0.758325, + "rotation": [-0.000000, -0.000000, -0.343372, 0.939200], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.769315, + "rotation": [-0.000000, -0.000000, -0.324236, 0.945976], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, -0.000000] + }, + { + "keytime": 0.780306, + "rotation": [-0.000000, -0.000000, -0.305600, 0.952160], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.791296, + "rotation": [-0.000000, 0.000000, -0.287492, 0.957783], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.802286, + "rotation": [ 0.000000, -0.000000, -0.271691, 0.962384], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.813276, + "rotation": [ 0.000000, 0.000000, -0.258526, 0.966004], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [ 0.000000, -0.000000, -0.248777, 0.968561], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.000000, -0.000000, -0.244386, 0.969678], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.846247, + "rotation": [-0.000000, -0.000000, -0.245454, 0.969408], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.857237, + "rotation": [ 0.000000, 0.000000, -0.251371, 0.967891], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.868227, + "rotation": [-0.000000, 0.000000, -0.261612, 0.965173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.879217, + "rotation": [-0.000000, -0.000000, -0.274604, 0.961557], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.890208, + "rotation": [-0.000000, -0.000000, -0.289685, 0.957122], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, 0.000000, 0.000000] + }, + { + "keytime": 0.901198, + "rotation": [-0.000000, 0.000000, -0.306576, 0.951846], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, 0.000000] + }, + { + "keytime": 0.912188, + "rotation": [ 0.000000, -0.000000, -0.323623, 0.946186], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.000000, 0.000000, -0.340800, 0.940136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.934168, + "rotation": [-0.000000, 0.000000, -0.358184, 0.933651], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, -0.000000] + }, + { + "keytime": 0.945159, + "rotation": [-0.000000, -0.000000, -0.374430, 0.927255], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000000, 0.000000, -0.389787, 0.920905], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.967139, + "rotation": [-0.000000, 0.000000, -0.404443, 0.914563], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.000000, 0.000000, -0.417332, 0.908754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.989119, + "rotation": [ 0.000000, 0.000000, -0.428733, 0.903431], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, -0.438743, 0.898613], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 R Foot", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.008257, 0.140681, 0.258829, 0.955588], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.009216, 0.139405, 0.268580, 0.953072], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, -0.000000, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [-0.010098, 0.137990, 0.278501, 0.950418], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.010868, 0.136419, 0.288525, 0.947642], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.011443, 0.134815, 0.297784, 0.944997], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.011853, 0.133177, 0.306541, 0.942420], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [-0.012042, 0.131522, 0.314335, 0.940080], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.012032, 0.129842, 0.321432, 0.937911], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.011812, 0.128261, 0.327211, 0.936132], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [-0.011471, 0.126742, 0.332335, 0.934536], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.011039, 0.125397, 0.336365, 0.933280], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.120892, + "rotation": [-0.010555, 0.124211, 0.339500, 0.932309], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.131883, + "rotation": [-0.010056, 0.123189, 0.341842, 0.931594], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.142873, + "rotation": [-0.009623, 0.122420, 0.343298, 0.931164], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.153863, + "rotation": [-0.009290, 0.121904, 0.343976, 0.930985], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.164853, + "rotation": [-0.009088, 0.121667, 0.343854, 0.931063], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.009100, 0.121888, 0.342399, 0.931570], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.186834, + "rotation": [-0.009298, 0.122638, 0.339179, 0.932647], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, 0.000000] + }, + { + "keytime": 0.197824, + "rotation": [-0.009554, 0.123877, 0.334006, 0.934346], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.009705, 0.125444, 0.327115, 0.936571], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.009594, 0.127258, 0.318112, 0.939424], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.009217, 0.129257, 0.307740, 0.942605], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.241785, + "rotation": [-0.008415, 0.131354, 0.295160, 0.946338], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.007281, 0.133328, 0.281771, 0.950145], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.263765, + "rotation": [-0.005862, 0.135130, 0.267783, 0.953938], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.274755, + "rotation": [-0.004342, 0.136743, 0.254383, 0.957377], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.285746, + "rotation": [-0.002978, 0.137963, 0.243343, 0.960074], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.002030, 0.138786, 0.236156, 0.961751], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.001782, 0.139154, 0.234645, 0.962068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [-0.002096, 0.139096, 0.237646, 0.961339], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.329706, + "rotation": [-0.002682, 0.138781, 0.242911, 0.960066], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, -0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.003505, 0.138217, 0.250256, 0.958257], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.004402, 0.137443, 0.258567, 0.956155], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.005381, 0.136492, 0.267829, 0.953734], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.006311, 0.135317, 0.277454, 0.951141], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.384658, + "rotation": [-0.007203, 0.134060, 0.287194, 0.948417], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.395648, + "rotation": [-0.007983, 0.132646, 0.296877, 0.945624], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [-0.008609, 0.131203, 0.305897, 0.942941], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.417628, + "rotation": [-0.009092, 0.129725, 0.314406, 0.940339], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.428619, + "rotation": [-0.009443, 0.128205, 0.322546, 0.937784], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [-0.009653, 0.126770, 0.329790, 0.935454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.450599, + "rotation": [-0.009758, 0.125414, 0.336377, 0.933288], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.461589, + "rotation": [-0.009795, 0.124139, 0.342500, 0.931229], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.009807, 0.123057, 0.347849, 0.929388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.009849, 0.122165, 0.352685, 0.927681], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.494560, + "rotation": [-0.009984, 0.121480, 0.357223, 0.926032], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.010266, 0.121080, 0.361291, 0.924501], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.010762, 0.120978, 0.365285, 0.922938], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.011543, 0.121207, 0.368911, 0.921456], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.538521, + "rotation": [-0.012620, 0.121803, 0.372481, 0.919925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.549511, + "rotation": [-0.014017, 0.122778, 0.375948, 0.918364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, 0.000000] + }, + { + "keytime": 0.560501, + "rotation": [-0.017921, 0.126718, 0.380639, 0.915825], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.571492, + "rotation": [-0.024002, 0.134840, 0.383943, 0.913143], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [-0.028981, 0.145615, 0.380499, 0.912785], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.593472, + "rotation": [-0.030392, 0.157415, 0.365673, 0.916832], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.604462, + "rotation": [-0.027547, 0.167504, 0.340500, 0.924794], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, 0.000000] + }, + { + "keytime": 0.615453, + "rotation": [-0.022162, 0.174556, 0.310095, 0.934280], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.017189, 0.177254, 0.284992, 0.941842], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.637433, + "rotation": [-0.014111, 0.176916, 0.269659, 0.946460], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.648423, + "rotation": [-0.011180, 0.175903, 0.254731, 0.950813], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.659413, + "rotation": [-0.008298, 0.174219, 0.239771, 0.955033], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [-0.005666, 0.172043, 0.225784, 0.958849], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.003354, 0.169482, 0.213157, 0.962200], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, -0.000000] + }, + { + "keytime": 0.692384, + "rotation": [-0.001129, 0.166437, 0.200782, 0.965393], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.703374, + "rotation": [ 0.000759, 0.163231, 0.190137, 0.968093], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.714364, + "rotation": [ 0.002489, 0.159808, 0.180345, 0.970531], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.725355, + "rotation": [ 0.004129, 0.156133, 0.171095, 0.972796], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.736345, + "rotation": [ 0.005564, 0.152524, 0.163195, 0.974717], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.006867, 0.148948, 0.156295, 0.976391], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.758325, + "rotation": [ 0.008131, 0.145346, 0.149824, 0.977937], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, 0.000000] + }, + { + "keytime": 0.769315, + "rotation": [ 0.009286, 0.142005, 0.144120, 0.979274], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.780306, + "rotation": [ 0.010294, 0.138934, 0.139482, 0.980376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.791296, + "rotation": [ 0.011233, 0.136088, 0.135321, 0.981347], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.802286, + "rotation": [ 0.011998, 0.133725, 0.132092, 0.982103], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [ 0.012588, 0.131830, 0.129729, 0.982666], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [ 0.012977, 0.130449, 0.128268, 0.983037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.013039, 0.129609, 0.128612, 0.983102], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.846247, + "rotation": [ 0.012644, 0.129189, 0.131907, 0.982726], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.857237, + "rotation": [ 0.011920, 0.129101, 0.137249, 0.982015], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.868227, + "rotation": [ 0.011040, 0.129275, 0.144613, 0.980945], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, 0.000000] + }, + { + "keytime": 0.879217, + "rotation": [ 0.009615, 0.129795, 0.153134, 0.979597], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.890208, + "rotation": [ 0.008163, 0.130480, 0.162642, 0.977986], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.901198, + "rotation": [ 0.006516, 0.131364, 0.173120, 0.976079], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.912188, + "rotation": [ 0.004836, 0.132351, 0.183502, 0.974057], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.003101, 0.133455, 0.194354, 0.971806], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [ 0.001302, 0.134647, 0.205287, 0.969394], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.945159, + "rotation": [-0.000442, 0.135824, 0.215635, 0.966981], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.956149, + "rotation": [-0.002195, 0.136998, 0.225734, 0.964505], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.967139, + "rotation": [-0.003865, 0.138099, 0.235045, 0.962116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.005471, 0.139116, 0.244027, 0.959723], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.989119, + "rotation": [-0.006916, 0.139967, 0.251694, 0.957607], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.008244, 0.140674, 0.258760, 0.955608], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Foot", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.131392, 0.080061, 0.058084, 0.986384], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.131626, 0.081141, 0.056862, 0.986335], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.021980, + "rotation": [-0.131970, 0.082460, 0.055282, 0.986270], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, -0.000000, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.132181, 0.083828, 0.052520, 0.986277], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.132467, 0.085354, 0.049338, 0.986272], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.132748, 0.086984, 0.045473, 0.986278], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, 0.000000] + }, + { + "keytime": 0.065941, + "rotation": [-0.133015, 0.088682, 0.040991, 0.986287], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.133259, 0.090459, 0.035847, 0.986293], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, -0.000000, -0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.133465, 0.092175, 0.030509, 0.986286], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [-0.133628, 0.093877, 0.024857, 0.986262], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.133739, 0.095423, 0.019460, 0.986220], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.120892, + "rotation": [-0.133941, 0.096897, 0.014447, 0.986135], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [-0.133803, 0.098038, 0.009811, 0.986098], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.142873, + "rotation": [-0.133747, 0.098970, 0.006225, 0.986041], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.153863, + "rotation": [-0.133636, 0.099611, 0.003747, 0.986005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.164853, + "rotation": [-0.133449, 0.099914, 0.002570, 0.986003], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.133070, 0.099599, 0.003386, 0.986084], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.186834, + "rotation": [-0.132692, 0.098788, 0.006753, 0.986199], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [-0.132068, 0.097377, 0.011710, 0.986376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.131236, 0.095594, 0.017193, 0.986582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.130482, 0.093746, 0.022968, 0.986741], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.129555, 0.091767, 0.028053, 0.986918], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [-0.128560, 0.089791, 0.032236, 0.987102], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.127603, 0.088033, 0.035036, 0.987289], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.263765, + "rotation": [-0.126653, 0.086461, 0.036453, 0.987499], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.274755, + "rotation": [-0.125918, 0.085249, 0.037213, 0.987670], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.285746, + "rotation": [-0.125336, 0.084339, 0.037291, 0.987819], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.296736, + "rotation": [-0.125005, 0.083755, 0.037441, 0.987905], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, -0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.124901, 0.083560, 0.038227, 0.987905], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.318716, + "rotation": [-0.124893, 0.083740, 0.039368, 0.987846], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.329706, + "rotation": [-0.124944, 0.084216, 0.040525, 0.987752], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.124919, 0.084836, 0.041144, 0.987677], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.125005, 0.085693, 0.041530, 0.987576], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.125125, 0.086672, 0.041274, 0.987486], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.125451, 0.087934, 0.040724, 0.987356], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.384658, + "rotation": [-0.125850, 0.089223, 0.039374, 0.987244], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.395648, + "rotation": [-0.126504, 0.090695, 0.037483, 0.987100], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.406638, + "rotation": [-0.127149, 0.091991, 0.034528, 0.987005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.417628, + "rotation": [-0.128069, 0.093316, 0.031148, 0.986874], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.428619, + "rotation": [-0.129243, 0.094566, 0.027094, 0.986722], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [-0.130627, 0.095596, 0.022733, 0.986550], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.450599, + "rotation": [-0.132197, 0.096306, 0.017973, 0.986370], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.461589, + "rotation": [-0.134277, 0.096807, 0.013298, 0.986114], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.139024, 0.094791, 0.008272, 0.985707], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.147121, 0.089521, 0.002843, 0.985055], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.494560, + "rotation": [-0.156516, 0.083188, -0.001689, 0.984164], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.163328, 0.077796, -0.005311, 0.983485], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.166141, 0.076183, -0.006044, 0.983136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.165539, 0.077182, -0.004474, 0.983168], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.538521, + "rotation": [-0.164487, 0.078330, -0.000883, 0.983264], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.549511, + "rotation": [-0.163079, 0.079540, 0.004836, 0.983390], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.560501, + "rotation": [-0.162083, 0.078478, 0.025893, 0.983311], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [-0.161529, 0.074174, 0.065608, 0.981887], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [-0.160304, 0.068427, 0.112184, 0.978282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.593472, + "rotation": [-0.157733, 0.062695, 0.156017, 0.973061], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [-0.153994, 0.058558, 0.187143, 0.968418], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.615453, + "rotation": [-0.149441, 0.056601, 0.204006, 0.965839], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.144418, 0.057342, 0.206921, 0.965940], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [-0.139533, 0.059701, 0.201683, 0.967621], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.648423, + "rotation": [-0.134730, 0.062255, 0.193984, 0.969712], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418804, 0.000000, -0.000000] + }, + { + "keytime": 0.659413, + "rotation": [-0.129989, 0.065001, 0.183812, 0.972158], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [-0.125701, 0.067701, 0.172037, 0.974689], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.121830, 0.070363, 0.158624, 0.977264], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.692384, + "rotation": [-0.118385, 0.072998, 0.143312, 0.979856], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.703374, + "rotation": [-0.115669, 0.075387, 0.127200, 0.982221], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.714364, + "rotation": [-0.113505, 0.077626, 0.110073, 0.984365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.725355, + "rotation": [-0.111687, 0.079834, 0.091610, 0.986286], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.736345, + "rotation": [-0.110283, 0.081875, 0.073129, 0.987819], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.747335, + "rotation": [-0.109202, 0.083805, 0.054350, 0.988988], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.758325, + "rotation": [-0.108396, 0.085662, 0.034997, 0.989792], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.769315, + "rotation": [-0.107892, 0.087319, 0.016553, 0.990182], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.780306, + "rotation": [-0.107651, 0.088806, -0.001147, 0.990214], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.791296, + "rotation": [-0.107678, 0.090124, -0.018087, 0.989927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.802286, + "rotation": [-0.107984, 0.091147, -0.032676, 0.989426], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [-0.108592, 0.091859, -0.044745, 0.988821], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.824266, + "rotation": [-0.109570, 0.092193, -0.053741, 0.988234], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.835257, + "rotation": [-0.110895, 0.092118, -0.058552, 0.987820], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.846247, + "rotation": [-0.112554, 0.091706, -0.059612, 0.987607], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.857237, + "rotation": [-0.114458, 0.091001, -0.057336, 0.987588], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.868227, + "rotation": [-0.116570, 0.090033, -0.052104, 0.987720], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, -0.000000] + }, + { + "keytime": 0.879217, + "rotation": [-0.118656, 0.088932, -0.044848, 0.987927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.890208, + "rotation": [-0.120676, 0.087750, -0.036032, 0.988149], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.901198, + "rotation": [-0.122592, 0.086526, -0.025853, 0.988340], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.912188, + "rotation": [-0.124214, 0.085403, -0.015340, 0.988454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.923178, + "rotation": [-0.125598, 0.084372, -0.004564, 0.988476], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.934168, + "rotation": [-0.126808, 0.083426, 0.006498, 0.988391], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [-0.127876, 0.082695, 0.017160, 0.988188], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.956149, + "rotation": [-0.128731, 0.082000, 0.027095, 0.987912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 0.967139, + "rotation": [-0.129435, 0.081322, 0.036355, 0.987579], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, -0.000000, 0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.130062, 0.080782, 0.044493, 0.987207], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, 0.000000] + }, + { + "keytime": 0.989119, + "rotation": [-0.130744, 0.080419, 0.051877, 0.986786], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.131384, 0.080066, 0.058024, 0.986388], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 1.418803, 0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 L Toe0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.010990, + "rotation": [-0.000000, 0.000001, 0.707107, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.021980, + "rotation": [ 0.000033, -0.000102, 0.706952, 0.707262], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.032971, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.109902, + "rotation": [-0.000000, 0.000001, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.120892, + "rotation": [ 0.000048, -0.000159, 0.707075, 0.707139], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.164853, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.000033, 0.000103, 0.707202, 0.707011], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.186834, + "rotation": [-0.000000, 0.000001, 0.707108, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.000039, 0.000115, 0.707194, 0.707020], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.000001, 0.000002, 0.707108, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.000000, -0.000000, 0.707106, 0.707108], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.263765, + "rotation": [-0.000024, 0.000075, 0.707215, 0.706998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.274755, + "rotation": [-0.000000, 0.000001, 0.707107, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.318716, + "rotation": [-0.000001, 0.000001, 0.707108, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.329706, + "rotation": [ 0.000023, -0.000071, 0.706997, 0.707217], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.000000, -0.000000, 0.707106, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.000000, -0.000000, 0.707106, 0.707108], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.000019, 0.000064, 0.707219, 0.706994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.000000, 0.000001, 0.707107, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.384658, + "rotation": [-0.000001, 0.000001, 0.707108, 0.707105], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.395648, + "rotation": [ 0.000035, -0.000108, 0.706954, 0.707259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [-0.000000, -0.000000, 0.707106, 0.707108], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [ 0.000000, -0.000000, 0.707106, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [-0.000033, 0.000095, 0.707206, 0.707008], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.461589, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.483570, + "rotation": [-0.000033, 0.000104, 0.707207, 0.707007], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.494560, + "rotation": [ 0.000047, -0.000150, 0.706980, 0.707234], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.000047, 0.000145, 0.707245, 0.706969], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.000001, 0.000002, 0.707108, 0.707105], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.527531, + "rotation": [ 0.000001, -0.000002, 0.707101, 0.707113], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.538521, + "rotation": [ 0.000001, -0.000004, 0.707094, 0.707119], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.549511, + "rotation": [ 0.000002, -0.000007, 0.707086, 0.707127], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.560501, + "rotation": [ 0.000004, -0.000011, 0.707078, 0.707136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.571492, + "rotation": [ 0.000005, -0.000014, 0.707069, 0.707144], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [ 0.000006, -0.000018, 0.707060, 0.707154], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.593472, + "rotation": [ 0.000007, -0.000021, 0.707051, 0.707163], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589809, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.000008, -0.000025, 0.707042, 0.707172], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000009, -0.000028, 0.707032, 0.707181], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.626443, + "rotation": [ 0.000011, -0.000031, 0.707024, 0.707190], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [ 0.000012, -0.000034, 0.707016, 0.707198], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.648423, + "rotation": [ 0.000013, -0.000037, 0.707009, 0.707205], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.659413, + "rotation": [ 0.000013, -0.000039, 0.707002, 0.707211], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [ 0.000014, -0.000041, 0.706997, 0.707217], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.681394, + "rotation": [ 0.000015, -0.000043, 0.706993, 0.707221], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.714364, + "rotation": [ 0.000015, -0.000044, 0.706990, 0.707223], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.725355, + "rotation": [ 0.000015, -0.000043, 0.706993, 0.707221], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589809, 0.000000] + }, + { + "keytime": 0.736345, + "rotation": [ 0.000014, -0.000041, 0.706996, 0.707217], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.000013, -0.000040, 0.707001, 0.707212], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [ 0.000013, -0.000037, 0.707007, 0.707206], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.769315, + "rotation": [ 0.000012, -0.000035, 0.707014, 0.707200], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.780306, + "rotation": [ 0.000011, -0.000032, 0.707022, 0.707192], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.791296, + "rotation": [ 0.000010, -0.000029, 0.707030, 0.707184], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589809, -0.000000] + }, + { + "keytime": 0.802286, + "rotation": [ 0.000009, -0.000026, 0.707038, 0.707175], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.813276, + "rotation": [ 0.000008, -0.000022, 0.707047, 0.707167], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [ 0.000006, -0.000019, 0.707056, 0.707158], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.000005, -0.000016, 0.707065, 0.707149], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.846247, + "rotation": [ 0.000004, -0.000012, 0.707073, 0.707140], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.857237, + "rotation": [ 0.000003, -0.000009, 0.707081, 0.707132], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.868227, + "rotation": [ 0.000002, -0.000007, 0.707089, 0.707125], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.879217, + "rotation": [ 0.000001, -0.000004, 0.707096, 0.707118], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.890208, + "rotation": [ 0.000000, -0.000002, 0.707102, 0.707112], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.901198, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.912188, + "rotation": [-0.000001, 0.000002, 0.707110, 0.707103], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.923178, + "rotation": [-0.000001, 0.000002, 0.707112, 0.707102], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.934168, + "rotation": [-0.000001, 0.000003, 0.707113, 0.707100], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [ 0.000029, -0.000094, 0.706957, 0.707257], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000029, -0.000092, 0.706950, 0.707263], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.967139, + "rotation": [-0.000000, 0.000001, 0.707108, 0.707105], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.000021, 0.000065, 0.707221, 0.706993], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.989119, + "rotation": [-0.000001, 0.000002, 0.707109, 0.707104], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + } + ] + }, + { + "boneId": "Bip001 R Thigh", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.444857, 0.884636, -0.054620, 0.128601], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.063766, 0.758988, -1.194587] + }, + { + "keytime": 0.010990, + "rotation": [ 0.458035, 0.878635, -0.048926, 0.125743], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.061950, 0.772937, -1.187257] + }, + { + "keytime": 0.021980, + "rotation": [ 0.472092, 0.871955, -0.042804, 0.122436], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.059916, 0.788080, -1.179115] + }, + { + "keytime": 0.032971, + "rotation": [ 0.487103, 0.864499, -0.036191, 0.118586], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.057621, 0.804623, -1.169993] + }, + { + "keytime": 0.043961, + "rotation": [ 0.501858, 0.856832, -0.029604, 0.114460], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.055231, 0.821302, -1.160549] + }, + { + "keytime": 0.054951, + "rotation": [ 0.516507, 0.848877, -0.022966, 0.110007], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.052715, 0.838309, -1.150657] + }, + { + "keytime": 0.065941, + "rotation": [ 0.530794, 0.840774, -0.016386, 0.105299], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.050111, 0.855374, -1.140460] + }, + { + "keytime": 0.076932, + "rotation": [ 0.544886, 0.832435, -0.009774, 0.100275], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.047378, 0.872731, -1.129799] + }, + { + "keytime": 0.087922, + "rotation": [ 0.557737, 0.824517, -0.003617, 0.095332], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.044724, 0.889101, -1.119472] + }, + { + "keytime": 0.098912, + "rotation": [ 0.569904, 0.816732, 0.002362, 0.090294], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.042041, 0.905206, -1.109045] + }, + { + "keytime": 0.109902, + "rotation": [ 0.580475, 0.809731, 0.007721, 0.085582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.039536, 0.919853, -1.099324] + }, + { + "keytime": 0.120892, + "rotation": [ 0.589633, 0.803483, 0.012558, 0.081180], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.037188, 0.933295, -1.090197] + }, + { + "keytime": 0.131883, + "rotation": [ 0.597390, 0.798056, 0.016908, 0.077115], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.034991, 0.945639, -1.081635] + }, + { + "keytime": 0.142873, + "rotation": [ 0.603098, 0.793986, 0.020434, 0.073767], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.033132, 0.955935, -1.074353] + }, + { + "keytime": 0.153863, + "rotation": [ 0.606812, 0.791315, 0.023191, 0.071148], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.031605, 0.964346, -1.068301] + }, + { + "keytime": 0.164853, + "rotation": [ 0.608332, 0.790247, 0.025144, 0.069351], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.030440, 0.970806, -1.063575] + }, + { + "keytime": 0.175844, + "rotation": [ 0.606319, 0.791815, 0.025958, 0.068796], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.029763, 0.974709, -1.060664] + }, + { + "keytime": 0.186834, + "rotation": [ 0.600168, 0.796431, 0.025575, 0.069584], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.029585, 0.976057, -1.059598] + }, + { + "keytime": 0.197824, + "rotation": [ 0.589970, 0.803869, 0.023651, 0.071907], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.030207, 0.973410, -1.061423] + }, + { + "keytime": 0.208814, + "rotation": [ 0.576800, 0.813133, 0.020171, 0.075561], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.031727, 0.966199, -1.066510] + }, + { + "keytime": 0.219804, + "rotation": [ 0.561018, 0.823766, 0.015333, 0.080209], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.033995, 0.955036, -1.074322] + }, + { + "keytime": 0.230795, + "rotation": [ 0.543248, 0.835156, 0.009361, 0.085488], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.036846, 0.940534, -1.084297] + }, + { + "keytime": 0.241785, + "rotation": [ 0.523578, 0.847076, 0.002269, 0.091233], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.040225, 0.922752, -1.096243] + }, + { + "keytime": 0.252775, + "rotation": [ 0.503942, 0.858278, -0.005272, 0.096814], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.043774, 0.903377, -1.108903] + }, + { + "keytime": 0.263765, + "rotation": [ 0.484686, 0.868602, -0.013177, 0.102164], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.047438, 0.882577, -1.122085] + }, + { + "keytime": 0.274755, + "rotation": [ 0.466404, 0.877786, -0.021361, 0.107255], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.051189, 0.860377, -1.135700] + }, + { + "keytime": 0.285746, + "rotation": [ 0.451503, 0.884778, -0.028969, 0.111682], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.054683, 0.838801, -1.148495] + }, + { + "keytime": 0.296736, + "rotation": [ 0.440920, 0.889355, -0.035832, 0.115557], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.057921, 0.817939, -1.160468] + }, + { + "keytime": 0.307726, + "rotation": [ 0.436156, 0.890999, -0.041662, 0.118962], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.060888, 0.797998, -1.171561] + }, + { + "keytime": 0.318716, + "rotation": [ 0.436548, 0.890224, -0.046006, 0.121702], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.063323, 0.780938, -1.180787] + }, + { + "keytime": 0.329706, + "rotation": [ 0.439803, 0.888157, -0.049118, 0.123844], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.065241, 0.766938, -1.188189] + }, + { + "keytime": 0.340697, + "rotation": [ 0.445857, 0.884827, -0.050869, 0.125321], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.066596, 0.756563, -1.193598] + }, + { + "keytime": 0.351687, + "rotation": [ 0.453772, 0.880665, -0.051278, 0.126063], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.067706, 0.749821, -1.196845] + }, + { + "keytime": 0.362677, + "rotation": [ 0.463076, 0.875810, -0.050755, 0.126259], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.069016, 0.745054, -1.198643] + }, + { + "keytime": 0.373667, + "rotation": [ 0.473783, 0.870187, -0.049421, 0.125943], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.070487, 0.741968, -1.199240] + }, + { + "keytime": 0.384658, + "rotation": [ 0.484980, 0.864212, -0.047518, 0.125192], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.071945, 0.740514, -1.198834] + }, + { + "keytime": 0.395648, + "rotation": [ 0.497080, 0.857610, -0.045098, 0.124028], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.073386, 0.740357, -1.197641] + }, + { + "keytime": 0.406638, + "rotation": [ 0.509156, 0.850840, -0.042451, 0.122595], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.074635, 0.741273, -1.195955] + }, + { + "keytime": 0.417628, + "rotation": [ 0.521361, 0.843789, -0.039655, 0.120952], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.075646, 0.743006, -1.193971] + }, + { + "keytime": 0.428619, + "rotation": [ 0.533888, 0.836311, -0.036758, 0.119143], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.076343, 0.745404, -1.191850] + }, + { + "keytime": 0.439609, + "rotation": [ 0.545836, 0.828928, -0.034060, 0.117390], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.076594, 0.748097, -1.189939] + }, + { + "keytime": 0.450599, + "rotation": [ 0.557425, 0.821510, -0.031599, 0.115765], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.076332, 0.750920, -1.188401] + }, + { + "keytime": 0.461589, + "rotation": [ 0.568834, 0.813930, -0.029437, 0.114365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.075427, 0.753727, -1.187448] + }, + { + "keytime": 0.472580, + "rotation": [ 0.579252, 0.806740, -0.027821, 0.113420], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.073838, 0.756121, -1.187367] + }, + { + "keytime": 0.483570, + "rotation": [ 0.588882, 0.799827, -0.026799, 0.113033], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.071458, 0.757960, -1.188347] + }, + { + "keytime": 0.494560, + "rotation": [ 0.597832, 0.793121, -0.026492, 0.113380], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.068080, 0.759022, -1.190709] + }, + { + "keytime": 0.505550, + "rotation": [ 0.605426, 0.787146, -0.027033, 0.114586], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.063832, 0.759004, -1.194518] + }, + { + "keytime": 0.516540, + "rotation": [ 0.612845, 0.780688, -0.030277, 0.118448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.055090, 0.755740, -1.204297] + }, + { + "keytime": 0.527531, + "rotation": [ 0.620686, 0.772982, -0.037165, 0.125960], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.039524, 0.748372, -1.222288] + }, + { + "keytime": 0.538521, + "rotation": [ 0.627552, 0.765390, -0.045683, 0.135163], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.020586, 0.739604, -1.243389] + }, + { + "keytime": 0.549511, + "rotation": [ 0.632917, 0.758636, -0.054412, 0.144660], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.000374, 0.731915, -1.264179] + }, + { + "keytime": 0.560501, + "rotation": [ 0.626785, 0.760814, -0.064254, 0.155484], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.980727, 0.728462, -1.281448] + }, + { + "keytime": 0.571492, + "rotation": [ 0.603562, 0.776307, -0.074038, 0.166068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.965144, 0.733051, -1.290636] + }, + { + "keytime": 0.582482, + "rotation": [ 0.569488, 0.799129, -0.081919, 0.174258], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.950653, 0.749242, -1.292116] + }, + { + "keytime": 0.593472, + "rotation": [ 0.529258, 0.824574, -0.087858, 0.179567], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.934141, 0.775997, -1.288398] + }, + { + "keytime": 0.604462, + "rotation": [ 0.489633, 0.848002, -0.091025, 0.181295], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.918707, 0.806997, -1.280471] + }, + { + "keytime": 0.615453, + "rotation": [ 0.455071, 0.867291, -0.091142, 0.180025], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.906280, 0.838312, -1.269200] + }, + { + "keytime": 0.626443, + "rotation": [ 0.434037, 0.879161, -0.086987, 0.176410], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.899423, 0.866191, -1.255323] + }, + { + "keytime": 0.637433, + "rotation": [ 0.423611, 0.885762, -0.080016, 0.171977], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.901296, 0.884521, -1.241145] + }, + { + "keytime": 0.648423, + "rotation": [ 0.407782, 0.894949, -0.070008, 0.166968], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.919194, 0.890779, -1.223429] + }, + { + "keytime": 0.659413, + "rotation": [ 0.385993, 0.906654, -0.055773, 0.160866], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.953421, 0.886310, -1.200251] + }, + { + "keytime": 0.670404, + "rotation": [ 0.363832, 0.917645, -0.041007, 0.154508], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.991831, 0.875184, -1.177046] + }, + { + "keytime": 0.681394, + "rotation": [ 0.345260, 0.926301, -0.028193, 0.148215], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.025600, 0.862971, -1.156930] + }, + { + "keytime": 0.692384, + "rotation": [ 0.334876, 0.931229, -0.020007, 0.142373], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.046083, 0.856937, -1.142988] + }, + { + "keytime": 0.703374, + "rotation": [ 0.332702, 0.932869, -0.016085, 0.137136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.053788, 0.858809, -1.134476] + }, + { + "keytime": 0.714364, + "rotation": [ 0.333977, 0.933227, -0.013274, 0.131801], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.057658, 0.863722, -1.127128] + }, + { + "keytime": 0.725355, + "rotation": [ 0.338145, 0.932509, -0.011371, 0.126318], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.058453, 0.870991, -1.120782] + }, + { + "keytime": 0.736345, + "rotation": [ 0.344222, 0.930985, -0.010334, 0.121126], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.056898, 0.879209, -1.115837] + }, + { + "keytime": 0.747335, + "rotation": [ 0.351555, 0.928876, -0.009950, 0.116186], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.053835, 0.887569, -1.112121] + }, + { + "keytime": 0.758325, + "rotation": [ 0.359654, 0.926346, -0.010091, 0.111490], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.049960, 0.895286, -1.109611] + }, + { + "keytime": 0.769315, + "rotation": [ 0.367318, 0.923808, -0.010620, 0.107437], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.046350, 0.900913, -1.108475] + }, + { + "keytime": 0.780306, + "rotation": [ 0.374087, 0.921472, -0.011410, 0.104005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.043764, 0.903728, -1.108625] + }, + { + "keytime": 0.791296, + "rotation": [ 0.379411, 0.919589, -0.012374, 0.101240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.043091, 0.902677, -1.110114] + }, + { + "keytime": 0.802286, + "rotation": [ 0.383230, 0.918205, -0.013486, 0.099257], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.043760, 0.898977, -1.112478] + }, + { + "keytime": 0.813276, + "rotation": [ 0.386335, 0.917030, -0.014901, 0.097875], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.044528, 0.894510, -1.115347] + }, + { + "keytime": 0.824266, + "rotation": [ 0.388621, 0.916110, -0.016701, 0.097141], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.045412, 0.889169, -1.118776] + }, + { + "keytime": 0.835257, + "rotation": [ 0.390764, 0.915170, -0.018682, 0.097048], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.046350, 0.883328, -1.122510] + }, + { + "keytime": 0.846247, + "rotation": [ 0.393655, 0.913843, -0.020767, 0.097446], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.047358, 0.876901, -1.126593] + }, + { + "keytime": 0.857237, + "rotation": [ 0.397144, 0.912189, -0.022948, 0.098291], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.048424, 0.869945, -1.130974] + }, + { + "keytime": 0.868227, + "rotation": [ 0.401184, 0.910217, -0.025288, 0.099580], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.049573, 0.862292, -1.135747] + }, + { + "keytime": 0.879217, + "rotation": [ 0.405366, 0.908116, -0.027638, 0.101193], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.050728, 0.854454, -1.140580] + }, + { + "keytime": 0.890208, + "rotation": [ 0.409661, 0.905893, -0.030056, 0.103115], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.051912, 0.846273, -1.145563] + }, + { + "keytime": 0.901198, + "rotation": [ 0.414084, 0.903531, -0.032601, 0.105368], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.053154, 0.837554, -1.150804] + }, + { + "keytime": 0.912188, + "rotation": [ 0.418285, 0.901216, -0.035091, 0.107775], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.054371, 0.828875, -1.155949] + }, + { + "keytime": 0.923178, + "rotation": [ 0.422329, 0.898916, -0.037574, 0.110349], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.055592, 0.820047, -1.161107] + }, + { + "keytime": 0.934168, + "rotation": [ 0.426287, 0.896590, -0.040121, 0.113119], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.056844, 0.810867, -1.166388] + }, + { + "keytime": 0.945159, + "rotation": [ 0.429906, 0.894395, -0.042582, 0.115865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.058048, 0.801943, -1.171441] + }, + { + "keytime": 0.956149, + "rotation": [ 0.433294, 0.892278, -0.045027, 0.118612], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.059235, 0.793073, -1.176383] + }, + { + "keytime": 0.967139, + "rotation": [ 0.436546, 0.890188, -0.047524, 0.121383], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.060432, 0.784065, -1.181318] + }, + { + "keytime": 0.978129, + "rotation": [ 0.439479, 0.888258, -0.049914, 0.123955], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.061565, 0.775520, -1.185920] + }, + { + "keytime": 0.989119, + "rotation": [ 0.442209, 0.886428, -0.052256, 0.126353], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.062664, 0.767241, -1.190300] + }, + { + "keytime": 1.000000, + "rotation": [ 0.444832, 0.884653, -0.054597, 0.128579], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-1.063755, 0.759068, -1.194545] + } + ] + }, + { + "boneId": "Bip001 R Calf", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, -0.458316, 0.888789], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.010990, + "rotation": [ 0.000000, 0.000000, -0.478566, 0.878051], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.021980, + "rotation": [ 0.000000, -0.000000, -0.499535, 0.866293], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.032971, + "rotation": [ 0.000000, 0.000000, -0.521185, 0.853444], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.043961, + "rotation": [ 0.000000, 0.000000, -0.541709, 0.840566], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.000000, -0.000000, -0.561341, 0.827585], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.065941, + "rotation": [ 0.000000, 0.000000, -0.579767, 0.814782], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.076932, + "rotation": [ 0.000000, 0.000000, -0.597241, 0.802062], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.000000, -0.000000, -0.612555, 0.790428], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.098912, + "rotation": [ 0.000000, 0.000000, -0.626490, 0.779429], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.109902, + "rotation": [ 0.000000, 0.000000, -0.638122, 0.769935], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.120892, + "rotation": [ 0.000000, 0.000000, -0.647794, 0.761816], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.131883, + "rotation": [ 0.000000, -0.000000, -0.655615, 0.755095], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.142873, + "rotation": [ 0.000000, 0.000000, -0.661026, 0.750363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.153863, + "rotation": [ 0.000000, 0.000000, -0.664159, 0.747592], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, -0.000000] + }, + { + "keytime": 0.164853, + "rotation": [ 0.000000, 0.000000, -0.664819, 0.747005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.175844, + "rotation": [-0.000000, 0.000000, -0.661387, 0.750045], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.186834, + "rotation": [ 0.000000, 0.000000, -0.652911, 0.757434], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.197824, + "rotation": [-0.000000, 0.000000, -0.639410, 0.768866], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [ 0.000000, -0.000000, -0.622057, 0.782972], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, 0.000000, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [ 0.000000, 0.000000, -0.600906, 0.799319], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.230795, + "rotation": [ 0.000000, -0.000000, -0.576440, 0.817139], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.241785, + "rotation": [ 0.000000, 0.000000, -0.548502, 0.836149], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.000000, 0.000000, -0.519750, 0.854318], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.263765, + "rotation": [ 0.000000, -0.000000, -0.490849, 0.871245], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.274755, + "rotation": [ 0.000000, -0.000000, -0.463056, 0.886329], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.285746, + "rotation": [ 0.000000, 0.000000, -0.440695, 0.897657], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.296736, + "rotation": [ 0.000000, 0.000000, -0.426078, 0.904687], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.000000, 0.000000, -0.422505, 0.906361], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [ 0.000000, -0.000000, -0.428127, 0.903719], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.329706, + "rotation": [ 0.000000, 0.000000, -0.438215, 0.898870], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.000000, -0.000000, -0.452366, 0.891833], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.000000, 0.000000, -0.468855, 0.883275], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.000000, 0.000000, -0.487236, 0.873271], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.373667, + "rotation": [ 0.000000, -0.000000, -0.507384, 0.861720], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.384658, + "rotation": [-0.000000, 0.000000, -0.527496, 0.849557], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.395648, + "rotation": [-0.000000, 0.000000, -0.548253, 0.836313], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.406638, + "rotation": [ 0.000000, 0.000000, -0.568033, 0.823006], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.417628, + "rotation": [ 0.000000, 0.000000, -0.587134, 0.809490], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.428619, + "rotation": [ 0.000000, 0.000000, -0.605854, 0.795576], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, -0.000000, 0.000000] + }, + { + "keytime": 0.439609, + "rotation": [-0.000000, 0.000000, -0.622912, 0.782292], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.450599, + "rotation": [ 0.000000, 0.000000, -0.638745, 0.769419], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.461589, + "rotation": [-0.000000, 0.000000, -0.653680, 0.756771], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.472580, + "rotation": [-0.000000, 0.000000, -0.666776, 0.745258], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.483570, + "rotation": [ 0.000000, 0.000000, -0.678452, 0.734645], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.494560, + "rotation": [ 0.000000, 0.000000, -0.688963, 0.724797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [ 0.000000, 0.000000, -0.697664, 0.716426], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.516540, + "rotation": [ 0.000000, 0.000000, -0.704849, 0.709358], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.000000, -0.000000, -0.710612, 0.703584], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.538521, + "rotation": [ 0.000000, -0.000000, -0.714533, 0.699601], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.549511, + "rotation": [-0.000000, 0.000000, -0.716749, 0.697331], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.560501, + "rotation": [-0.000000, 0.000000, -0.710073, 0.704128], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.571492, + "rotation": [ 0.000000, -0.000000, -0.688272, 0.725452], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [-0.000000, -0.000000, -0.650439, 0.759559], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.593472, + "rotation": [-0.000000, 0.000000, -0.594766, 0.803899], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [ 0.000000, -0.000000, -0.528197, 0.849122], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [ 0.000000, 0.000000, -0.459965, 0.887937], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.000000, -0.000000, -0.411140, 0.911572], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [ 0.000000, -0.000000, -0.385687, 0.922630], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.648423, + "rotation": [ 0.000000, 0.000000, -0.362381, 0.932030], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.659413, + "rotation": [-0.000000, -0.000000, -0.340858, 0.940115], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [ 0.000000, -0.000000, -0.322551, 0.946552], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.681394, + "rotation": [ 0.000000, 0.000000, -0.306860, 0.951755], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.692384, + "rotation": [-0.000000, -0.000000, -0.293407, 0.955988], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.703374, + "rotation": [-0.000000, -0.000000, -0.282875, 0.959157], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.714364, + "rotation": [ 0.000000, 0.000000, -0.274632, 0.961549], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.725355, + "rotation": [ 0.000000, -0.000000, -0.268263, 0.963346], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.736345, + "rotation": [-0.000000, 0.000000, -0.263848, 0.964564], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.747335, + "rotation": [ 0.000000, -0.000000, -0.260867, 0.965375], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [ 0.000000, 0.000000, -0.258999, 0.965878], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.769315, + "rotation": [ 0.000000, 0.000000, -0.258090, 0.966121], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.780306, + "rotation": [-0.000000, 0.000000, -0.257863, 0.966181], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.791296, + "rotation": [-0.000000, 0.000000, -0.258166, 0.966101], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, 0.000000, 0.000000] + }, + { + "keytime": 0.802286, + "rotation": [ 0.000000, 0.000000, -0.258845, 0.965919], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.813276, + "rotation": [-0.000000, -0.000000, -0.259801, 0.965662], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.824266, + "rotation": [-0.000000, -0.000000, -0.260960, 0.965350], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [ 0.000000, -0.000000, -0.264057, 0.964507], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.846247, + "rotation": [-0.000000, 0.000000, -0.270639, 0.962681], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.857237, + "rotation": [-0.000000, -0.000000, -0.280128, 0.959963], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, 0.000000, -0.000000] + }, + { + "keytime": 0.868227, + "rotation": [ 0.000000, 0.000000, -0.292281, 0.956333], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.879217, + "rotation": [-0.000000, 0.000000, -0.305765, 0.952107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.890208, + "rotation": [ 0.000000, -0.000000, -0.320367, 0.947293], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.901198, + "rotation": [-0.000000, -0.000000, -0.336096, 0.941828], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, -0.000000] + }, + { + "keytime": 0.912188, + "rotation": [ 0.000000, -0.000000, -0.351638, 0.936136], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.923178, + "rotation": [ 0.000000, -0.000000, -0.367133, 0.930169], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [ 0.000000, -0.000000, -0.382774, 0.923842], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 0.945159, + "rotation": [ 0.000000, -0.000000, -0.397430, 0.917632], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427711, 0.000000, -0.000000] + }, + { + "keytime": 0.956149, + "rotation": [ 0.000000, -0.000000, -0.411394, 0.911457], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, 0.000000, 0.000000] + }, + { + "keytime": 0.967139, + "rotation": [ 0.000000, 0.000000, -0.424902, 0.905239], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.000000, -0.000000, -0.437030, 0.899447], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + }, + { + "keytime": 0.989119, + "rotation": [ 0.000000, 0.000000, -0.448078, 0.893994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, -0.458218, 0.888840], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.427712, -0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 R Toe0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.122788, 0.122788, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.043961, + "rotation": [-0.122788, 0.122788, 0.696365, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.054951, + "rotation": [-0.122752, 0.122762, 0.696254, 0.696486], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.076932, + "rotation": [-0.122751, 0.122754, 0.696254, 0.696487], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.087922, + "rotation": [-0.122787, 0.122787, 0.696364, 0.696365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589809, 0.000000] + }, + { + "keytime": 0.208814, + "rotation": [-0.122788, 0.122787, 0.696364, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.219804, + "rotation": [-0.122833, 0.122817, 0.696526, 0.696189], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.230795, + "rotation": [-0.122788, 0.122788, 0.696368, 0.696361], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.241785, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.252775, + "rotation": [-0.122787, 0.122787, 0.696364, 0.696365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.263765, + "rotation": [-0.122822, 0.122811, 0.696478, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.274755, + "rotation": [-0.122788, 0.122788, 0.696366, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.307726, + "rotation": [-0.122788, 0.122787, 0.696364, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.318716, + "rotation": [-0.122823, 0.122817, 0.696475, 0.696242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.329706, + "rotation": [-0.122838, 0.122828, 0.696523, 0.696189], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.340697, + "rotation": [-0.122823, 0.122814, 0.696478, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.351687, + "rotation": [-0.122824, 0.122820, 0.696477, 0.696239], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.362677, + "rotation": [-0.122788, 0.122788, 0.696365, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.373667, + "rotation": [-0.122823, 0.122817, 0.696477, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.384658, + "rotation": [-0.122788, 0.122788, 0.696366, 0.696362], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.505550, + "rotation": [-0.122788, 0.122787, 0.696366, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.516540, + "rotation": [-0.122760, 0.122784, 0.696247, 0.696487], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.527531, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.571492, + "rotation": [-0.122788, 0.122788, 0.696366, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.582482, + "rotation": [-0.122738, 0.122742, 0.696210, 0.696536], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.593472, + "rotation": [-0.122729, 0.122713, 0.696218, 0.696534], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.604462, + "rotation": [-0.122787, 0.122787, 0.696364, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.615453, + "rotation": [-0.122787, 0.122787, 0.696364, 0.696365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.626443, + "rotation": [-0.122843, 0.122846, 0.696517, 0.696191], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.637433, + "rotation": [-0.122829, 0.122837, 0.696471, 0.696242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.659413, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.670404, + "rotation": [-0.122842, 0.122843, 0.696518, 0.696191], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.681394, + "rotation": [-0.122788, 0.122788, 0.696366, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.692384, + "rotation": [-0.122826, 0.122823, 0.696475, 0.696241], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.714364, + "rotation": [-0.122787, 0.122787, 0.696364, 0.696365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.725355, + "rotation": [-0.122823, 0.122815, 0.696477, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.736345, + "rotation": [-0.122823, 0.122814, 0.696478, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.758325, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.769315, + "rotation": [-0.122823, 0.122814, 0.696477, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.791296, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.824266, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.835257, + "rotation": [-0.122823, 0.122814, 0.696477, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.846247, + "rotation": [-0.122788, 0.122788, 0.696366, 0.696362], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.857237, + "rotation": [-0.122787, 0.122785, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.868227, + "rotation": [-0.122844, 0.122948, 0.696337, 0.696353], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.890208, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.901198, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.912188, + "rotation": [-0.122818, 0.122796, 0.696482, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.934168, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.945159, + "rotation": [-0.122788, 0.122788, 0.696366, 0.696362], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.956149, + "rotation": [-0.122752, 0.122751, 0.696254, 0.696488], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, -0.000000] + }, + { + "keytime": 0.967139, + "rotation": [-0.122819, 0.122802, 0.696481, 0.696240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 0.978129, + "rotation": [-0.122757, 0.122772, 0.696251, 0.696486], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.122788, 0.122787, 0.696365, 0.696364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.823326, 1.589808, 0.000000] + } + ] + } + ] + } + ] +} \ No newline at end of file From 9d9c1eb51a31e8c5eded7012fcdc033a158d2bc8 Mon Sep 17 00:00:00 2001 From: lvlong Date: Fri, 27 Jun 2014 14:42:48 +0800 Subject: [PATCH 32/39] change the tab in code to space --- cocos/3d/CCBundle3D.cpp | 16 ++-- cocos/3d/CCBundleReader.cpp | 146 ++++++++++++++++-------------------- cocos/3d/CCBundleReader.h | 76 ++++++++----------- 3 files changed, 105 insertions(+), 133 deletions(-) diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp index e35f6df965..78fe4462f7 100644 --- a/cocos/3d/CCBundle3D.cpp +++ b/cocos/3d/CCBundle3D.cpp @@ -481,7 +481,7 @@ bool Bundle3D::loadBinary(const std::string& path) // Read all refs CC_SAFE_DELETE_ARRAY(_references); _references = new Reference[_referenceCount]; - for (size_t i = 0; i < _referenceCount; ++i) + for (ssize_t i = 0; i < _referenceCount; ++i) { if ((_references[i].id = _binaryReader.readString()).empty() || _binaryReader.read(&_references[i].type, 4, 1) != 1 || @@ -542,12 +542,12 @@ bool Bundle3D::loadMeshDataBinary(MeshData* meshdata) } // Read index data - size_t meshPartCount = 1; + ssize_t meshPartCount = 1; //_binaryReader.read(&meshPartCount, 4, 1); - for (size_t i = 0; i < meshPartCount; ++i) + for (ssize_t i = 0; i < meshPartCount; ++i) { - size_t nIndexCount; + ssize_t nIndexCount; if (_binaryReader.read(&nIndexCount, 4, 1) != 1) { CCLOGINFO("Failed to read meshdata: nIndexCount '%s'.", _path.c_str()); @@ -702,24 +702,24 @@ bool Bundle3D::loadAnimationDataBinary(Animation3DData* animationdata) return false; } - size_t animNum; + ssize_t animNum; if (!_binaryReader.read(&animNum)) { CCLOGINFO("Failed to read AnimationData: animNum '%s'.", _path.c_str()); return false; } - for (size_t i = 0; i < animNum; ++i) + for (ssize_t i = 0; i < animNum; ++i) { std::string boneName = _binaryReader.readString(); - size_t keyframeNum; + ssize_t keyframeNum; if (!_binaryReader.read(&keyframeNum)) { CCLOGINFO("Failed to read AnimationData: keyframeNum '%s'.", _path.c_str()); return false; } - for (size_t j = 0; j < keyframeNum; ++j) + for (ssize_t j = 0; j < keyframeNum; ++j) { float keytime; if (!_binaryReader.read(&keytime)) diff --git a/cocos/3d/CCBundleReader.cpp b/cocos/3d/CCBundleReader.cpp index 1ead2cd75f..7d7651e15e 100644 --- a/cocos/3d/CCBundleReader.cpp +++ b/cocos/3d/CCBundleReader.cpp @@ -12,7 +12,7 @@ BundleReader::BundleReader() BundleReader::~BundleReader() { - //close(); + }; void BundleReader::init(char* lpbuffer, unsigned int length) @@ -22,55 +22,38 @@ void BundleReader::init(char* lpbuffer, unsigned int length) m_length = length; } -//BundleReader* BundleReader::create(char* lpbuffer, unsigned int length) -//{ -// if (lpbuffer) -// { -// BundleReader* stream = new BundleReader(); -// stream->init(lpbuffer, length); -// return stream; -// } -// return NULL; -//} - -//void BundleReader::close() -//{ -// CC_SAFE_DELETE(m_buffer); -//} - -size_t BundleReader::read(void* ptr, size_t size, size_t count) +ssize_t BundleReader::read(void* ptr, ssize_t size, ssize_t count) { if (!m_buffer || eof()) return 0; - size_t validCount; - size_t validLength = m_length - m_position; - size_t needLength = size*count; - char* ptr1 = (char*)ptr; - if(validLength <= needLength) - { - validCount = validLength/size; - size_t readLength = size*validCount; - memcpy(ptr1,(char*)m_buffer+m_position,readLength); - ptr1 += readLength; - m_position += readLength; - readLength = validLength - readLength; - if(readLength>0) - { - memcpy(ptr1,(char*)m_buffer+m_position,readLength); - m_position += readLength; - validCount+=1; - } - } - else - { - memcpy(ptr1,(char*)m_buffer+m_position,needLength); - m_position += needLength; - validCount = count; - } - //*ptr1 = 0; + ssize_t validCount; + ssize_t validLength = m_length - m_position; + ssize_t needLength = size*count; + char* ptr1 = (char*)ptr; + if(validLength <= needLength) + { + validCount = validLength/size; + ssize_t readLength = size*validCount; + memcpy(ptr1,(char*)m_buffer+m_position,readLength); + ptr1 += readLength; + m_position += readLength; + readLength = validLength - readLength; + if(readLength>0) + { + memcpy(ptr1,(char*)m_buffer+m_position,readLength); + m_position += readLength; + validCount+=1; + } + } + else + { + memcpy(ptr1,(char*)m_buffer+m_position,needLength); + m_position += needLength; + validCount = count; + } - return validCount; + return validCount; } char* BundleReader::readLine(int num,char* line) @@ -78,33 +61,32 @@ char* BundleReader::readLine(int num,char* line) if (!m_buffer) return 0; - //char* str = new char[num]; - char* buffer = (char*)m_buffer+m_position; + char* buffer = (char*)m_buffer+m_position; + char* p = line; + char c; + ssize_t readNum = 0; + while((c=*buffer) != 10 && readNum < (ssize_t)num && m_position<(long int)m_length) + { + *p = c; + p++; + buffer++; + m_position++; + readNum++; + } + *p = '\0'; - char* p = line; - char c; - size_t readNum = 0; - while((c=*buffer) != 10 && readNum < (size_t)num && m_position<(long int)m_length) - { - *p = c; - p++; - buffer++; - m_position++; - readNum++; - } - *p = '\0'; - - return line; + return line; } bool BundleReader::eof() { if (!m_buffer) return true; - return ((size_t)tell()) >= length(); + + return ((ssize_t)tell()) >= length(); } -size_t BundleReader::length() +ssize_t BundleReader::length() { return m_length; } @@ -121,30 +103,30 @@ bool BundleReader::seek(long int offset, int origin) if (!m_buffer) return false; - if(origin == SEEK_CUR) - { - m_position += offset; - } - else if(origin == SEEK_SET) - { - m_position = offset; - } - else if(origin == SEEK_END) - { - m_position = m_length+offset; - } - else - return false; + if(origin == SEEK_CUR) + { + m_position += offset; + } + else if(origin == SEEK_SET) + { + m_position = offset; + } + else if(origin == SEEK_END) + { + m_position = m_length+offset; + } + else + return false; - return true; + return true; } bool BundleReader::rewind() { if (m_buffer != NULL) { - m_position = 0; - return true; + m_position = 0; + return true; } return false; } @@ -152,7 +134,7 @@ bool BundleReader::rewind() std::string BundleReader::readString() { unsigned int length; - if(read(&length, 4, 1) != 1) + if(read(&length, 4, 1) != 1) { return std::string(); } @@ -161,7 +143,7 @@ std::string BundleReader::readString() if (length > 0) { str.resize(length); - if (read(&str[0], 1, length) != length) + if (read(&str[0], 1, length) != length) { return std::string(); } diff --git a/cocos/3d/CCBundleReader.h b/cocos/3d/CCBundleReader.h index 51a29e4d55..dc42d76f95 100644 --- a/cocos/3d/CCBundleReader.h +++ b/cocos/3d/CCBundleReader.h @@ -42,94 +42,84 @@ class BundleReader: public cocos2d::Ref public: /** * Structor - */ + */ BundleReader(); /** * inicial - */ + */ ~BundleReader(); /** * initialise * @param lpbuffer The data buffer pointer * @param length The data buffer size - */ - void init(char* lpbuffer, unsigned int length); - - - /** creates an BundleReader with lpbuffer and length - * @param lpbuffer The pointer to the file data - * @param length The size for lpbuffer in bytes */ - //static BundleReader* create(char* lpbuffer, unsigned int length); + void init(char* lpbuffer, unsigned int length); /** - * Close and delete buffer - */ - //void close(); - - /** * Reads an array of elements. - * - * @param ptr The pointer to the memory to copy into. - * The available size should be at least bytes. - * @param size The size of each element to be read, in bytes. - * @param count The number of elements to read. - * - * @return The number of elements read. + * + * @param ptr The pointer to the memory to copy into. + * The available size should be at least bytes. + * @param size The size of each element to be read, in bytes. + * @param count The number of elements to read. + * + * @return The number of elements read. */ - size_t read(void* ptr, size_t size, size_t count); + ssize_t read(void* ptr, ssize_t size, ssize_t count); - /** + /** * Reads a line from the buffer. */ - char* readLine(int num, char* line); + char* readLine(int num, char* line); - /** + /** * Returns true if the end of the buffer has been reached. */ bool eof(); - /** + /** * Returns the length of the buffer in bytes. */ - size_t length(); + ssize_t length(); - /** + /** * Returns the position of the file pointer. */ long int tell(); - /** + /** * Sets the position of the file pointer. */ bool seek(long int offset, int origin); - /** - * Sets the file pointer at the start of the file. - */ + /** + * Sets the file pointer at the start of the file. + */ bool rewind(); - /** - * read binary typed value. - */ - template bool read(T* ptr); - template bool readArray(unsigned int* length, std::vector* values); + /** + * read binary typed value. + */ + template bool read(T* ptr); + template bool readArray(unsigned int* length, std::vector* values); - /** - * first read length, then read string text - */ + /** + * first read length, then read string text + */ std::string readString(); bool readMatrix(float* m); private: long int m_position; - size_t m_length; + ssize_t m_length; char* m_buffer; }; -// template read routines +/** +* template read routines +*/ template inline bool BundleReader::read(T *ptr) { From a497cc0ed25e2fecaa53941bfe591abca1e02f99 Mon Sep 17 00:00:00 2001 From: lvlong Date: Fri, 27 Jun 2014 15:53:25 +0800 Subject: [PATCH 33/39] wrong suffix name --- tests/cpp-tests/Resources/Sprite3DTest/{orc.c3j => orc.c3t} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/cpp-tests/Resources/Sprite3DTest/{orc.c3j => orc.c3t} (100%) diff --git a/tests/cpp-tests/Resources/Sprite3DTest/orc.c3j b/tests/cpp-tests/Resources/Sprite3DTest/orc.c3t similarity index 100% rename from tests/cpp-tests/Resources/Sprite3DTest/orc.c3j rename to tests/cpp-tests/Resources/Sprite3DTest/orc.c3t From 912681994113ce1b4a2482ea0c45a601f5875325 Mon Sep 17 00:00:00 2001 From: "Huabing.Xu" Date: Fri, 27 Jun 2014 01:22:41 -0700 Subject: [PATCH 34/39] linux work now for bundleReader --- cocos/3d/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/cocos/3d/CMakeLists.txt b/cocos/3d/CMakeLists.txt index ca89693fe3..11b2f6650d 100644 --- a/cocos/3d/CMakeLists.txt +++ b/cocos/3d/CMakeLists.txt @@ -7,5 +7,6 @@ set(COCOS_3D_SRC 3d/CCAnimation3D.cpp 3d/CCBundle3D.cpp 3d/CCMeshSkin.cpp + 3d/CCBundleReader.cpp ) From 343ef9ae557c17149c82d85d3f1726afbaceb690 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 27 Jun 2014 16:36:01 +0800 Subject: [PATCH 35/39] update sprite3d test --- cocos/renderer/CCMeshCommand.cpp | 2 - .../Classes/Sprite3DTest/Sprite3DTest.cpp | 172 +++++++++++------- .../Classes/Sprite3DTest/Sprite3DTest.h | 46 ++--- .../Resources/Sprite3DTest/haigui.png | Bin 1052035 -> 0 bytes .../Sprite3DTest/{haigui.c3b => tortoise.c3b} | Bin 427473 -> 427473 bytes .../Resources/Sprite3DTest/tortoise.png | Bin 0 -> 154715 bytes 6 files changed, 129 insertions(+), 91 deletions(-) delete mode 100644 tests/cpp-tests/Resources/Sprite3DTest/haigui.png rename tests/cpp-tests/Resources/Sprite3DTest/{haigui.c3b => tortoise.c3b} (98%) create mode 100644 tests/cpp-tests/Resources/Sprite3DTest/tortoise.png diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index b73d3a6637..ce74ee031c 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -199,8 +199,6 @@ void MeshCommand::preBatchDraw() } void MeshCommand::batchDraw() { - auto glProgram = _glProgramState->getGLProgram(); - _glProgramState->setUniformVec4("u_color", _displayColor); if (_matrixPaletteSize && _matrixPalette) diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index c166240618..5de1dbd400 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -581,8 +581,27 @@ void Sprite3DWithSkinTest::onTouchesEnded(const std::vector& touches, Ev } Animate3DTest::Animate3DTest() +: _hurt(nullptr) +, _swim(nullptr) +, _sprite(nullptr) +, _moveAction(nullptr) +, _transTime(0.1f) +, _elapseTransTime(0.f) { addSprite3D(); + + auto listener = EventListenerTouchAllAtOnce::create(); + listener->onTouchesEnded = CC_CALLBACK_2(Animate3DTest::onTouchesEnded, this); + _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this); + + scheduleUpdate(); +} + +Animate3DTest::~Animate3DTest() +{ + CC_SAFE_RELEASE(_moveAction); + CC_SAFE_RELEASE(_hurt); + CC_SAFE_RELEASE(_swim); } std::string Animate3DTest::title() const @@ -592,7 +611,37 @@ std::string Animate3DTest::title() const std::string Animate3DTest::subtitle() const { - return ""; + return "Touch to beat the tortoise"; +} + +void Animate3DTest::update(float dt) +{ + if (_state == State::HURT_TO_SWIMMING) + { + _elapseTransTime += dt; + float t = _elapseTransTime / _transTime; + + if (t >= 1.f) + { + t = 1.f; + _sprite->stopAction(_hurt); + _state = State::SWIMMING; + } + _swim->setWeight(t); + _hurt->setWeight(1.f - t); + } + else if (_state == State::SWIMMING_TO_HURT) + { + _elapseTransTime += dt; + float t = _elapseTransTime / _transTime; + if (t >= 1.f) + { + t = 1.f; + _state = State::HURT; + } + _swim->setWeight(1.f - t); + _hurt->setWeight(t); + } } void Animate3DTest::addSprite3D() @@ -601,80 +650,69 @@ void Animate3DTest::addSprite3D() auto sprite = Sprite3D::create(fileName); sprite->setScale(0.1f); auto s = Director::getInstance()->getWinSize(); - sprite->setPosition(Vec2(s.width / 2.f, s.height / 2.f)); - addChild(sprite); + sprite->setPosition(Vec2(s.width * 4.f / 5.f, s.height / 2.f)); + _sprite = sprite; auto animation = Animation3D::getOrCreate(fileName); if (animation) { - auto animate = Animate3D::create(animation); - sprite->runAction(animate); + auto animate = Animate3D::create(animation, 0.f, 1.933f); + sprite->runAction(RepeatForever::create(animate)); + _swim = animate; + _swim->retain(); + _hurt = Animate3D::create(animation, 1.933f, 2.8f); + _hurt->retain(); + _state = State::SWIMMING; } -} - -Animate3DTest::Animate3DTransition::Animate3DTransition(cocos2d::Sprite3D* sprite) -: _running(nullptr) -, _fadeTo(nullptr) -, _sprite(sprite) -, _transTime(0.f) -, _elapseTransTime(0.f) -{ - -} -Animate3DTest::Animate3DTransition::~Animate3DTransition() -{ + _moveAction = MoveTo::create(4.f, Vec2(s.width / 5.f, s.height / 2.f)); + _moveAction->retain(); + auto seq = Sequence::create(_moveAction, CallFunc::create(CC_CALLBACK_0(Animate3DTest::reachEndCallBack, this)), nullptr); + seq->setTag(100); + sprite->runAction(seq); } -void Animate3DTest::Animate3DTransition::fadeTo(Animate3D* animate, float transTime) +void Animate3DTest::reachEndCallBack() { - if (_running == nullptr) - _running = animate; - else - _fadeTo = animate; - - if (animate && _running != animate) + _sprite->stopActionByTag(100); + auto inverse = (MoveTo*)_moveAction->reverse(); + inverse->retain(); + _moveAction->release(); + _moveAction = inverse; + auto rot = RotateBy::create(1.f, Vec3(0.f, 180.f, 0.f)); + auto seq = Sequence::create(rot, _moveAction, CallFunc::create(CC_CALLBACK_0(Animate3DTest::reachEndCallBack, this)), nullptr); + seq->setTag(100); + _sprite->runAction(seq); +} + +void Animate3DTest::renewCallBack() +{ + _sprite->stopActionByTag(101); + _state = State::HURT_TO_SWIMMING; +} + +void Animate3DTest::onTouchesEnded(const std::vector& touches, Event* event) +{ + for (auto touch: touches) { - _sprite->runAction(animate); - animate->setWeight(0.0f); - _transTime = transTime; - _elapseTransTime = 0.f; - } -} - -void Animate3DTest::Animate3DTransition::stopRunningAnimate3D() -{ - if (_running) - _sprite->stopAction(_running); - _running = _fadeTo; - _fadeTo = nullptr; - if (_running) - { - _running->setWeight(1.0f); - } -} - -void Animate3DTest::Animate3DTransition::stopAllAnimate3D() -{ - if (_running) - _sprite->stopAction(_running); - if (_fadeTo) - _sprite->stopAction(_fadeTo); - _running = nullptr; - _fadeTo = nullptr; -} - -void Animate3DTest::Animate3DTransition::update(float dt) -{ - if (_fadeTo) - { - _elapseTransTime += dt; - float t = _elapseTransTime / _transTime; - if (t > 1.0f) - t = 1.0f; - _running->setWeight(1.f - t); - _fadeTo->setWeight(t); + auto location = touch->getLocation(); - if (t == 1)// finish fade - stopRunningAnimate3D(); + if (_sprite) + { + float len = (_sprite->getPosition() - location).length(); + if (len < 40) + { + //hurt the tortoise + if (_state == State::SWIMMING) + { + _sprite->runAction(_hurt); + auto delay = DelayTime::create(_hurt->getDuration() - 0.1f); + auto seq = Sequence::create(delay, CallFunc::create(CC_CALLBACK_0(Animate3DTest::renewCallBack, this)), NULL); + seq->setTag(101); + _sprite->runAction(seq); + _state = State::SWIMMING_TO_HURT; + } + return; + } + } } -} +} \ No newline at end of file diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h index a3795ba70a..6695bcfc13 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h @@ -32,6 +32,7 @@ namespace cocos2d { class Animate3D; class Sprite3D; + class Delay; } class Sprite3DTestDemo : public BaseTest @@ -161,38 +162,39 @@ class Animate3DTest : public Sprite3DTestDemo public: CREATE_FUNC(Animate3DTest); Animate3DTest(); + ~Animate3DTest(); virtual std::string title() const override; virtual std::string subtitle() const override; + void onTouchesEnded(const std::vector& touches, Event* event); + + virtual void update(float dt) override; + protected: void addSprite3D(); - class Animate3DTransition + enum class State { - public: - Animate3DTransition(cocos2d::Sprite3D* sprite); - ~Animate3DTransition(); - - void fadeTo(cocos2d::Animate3D* animate, float transTime = 0.1f); - - void stopRunningAnimate3D(); - - void stopAllAnimate3D(); - - void update(float dt); - - protected: - - float _transTime; - float _elapseTransTime; - - cocos2d::Animate3D* _running; //running animation - cocos2d::Animate3D* _fadeTo; // fading to animation - cocos2d::Sprite3D* _sprite; + SWIMMING, + SWIMMING_TO_HURT, + HURT, + HURT_TO_SWIMMING, }; + void reachEndCallBack(); + + void renewCallBack(); + cocos2d::Sprite3D* _sprite; - Animate3DTransition* _animateTrans; + + cocos2d::Animate3D* _swim; + cocos2d::Animate3D* _hurt; + float _transTime; + float _elapseTransTime; + + State _state; + + MoveTo* _moveAction; }; class Sprite3DTestScene : public TestScene diff --git a/tests/cpp-tests/Resources/Sprite3DTest/haigui.png b/tests/cpp-tests/Resources/Sprite3DTest/haigui.png deleted file mode 100644 index 5f1da60f4d625ad312a6b7e07f1f22b4c54175bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1052035 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 rG!33DIz6n`L+l2a6a(&-4L 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�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%0Ad(Jn)7n%l!qOAGnBeq{f$2#QAZE! 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 diff --git a/tests/cpp-tests/Resources/Sprite3DTest/haigui.c3b b/tests/cpp-tests/Resources/Sprite3DTest/tortoise.c3b similarity index 98% rename from tests/cpp-tests/Resources/Sprite3DTest/haigui.c3b rename to tests/cpp-tests/Resources/Sprite3DTest/tortoise.c3b index 8963e5cc4432c93b8ed6c39b4c9fc1717ab7e603..006c3ca9921f0db1bb15b1f6bb2f7a78d97c533f 100644 GIT binary patch delta 68 zcmccEEp@S5s-cCkg=q`(yqxV~hgd@oZ)aM~vMO==yd35WUfUx)LF_d=tXW&P=WS<} YmzbX2%9gf$?Q`bUiQ9Y6Gb=~{0PV#b;Q#;t delta 68 zcmccEEp@S5s-cCkg=q`(yqxWGC$e1d+TQq?RbFEI##}Z9iS2AWY^xKu=iXsimAL)0 XK8O^zW6j#SeO?Z8=;7%LxY^PG;-(xz diff --git a/tests/cpp-tests/Resources/Sprite3DTest/tortoise.png b/tests/cpp-tests/Resources/Sprite3DTest/tortoise.png new file mode 100644 index 0000000000000000000000000000000000000000..7c12336ae2ca4739ac74407239bcf81231bafad5 GIT binary patch literal 154715 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%0D^499X6Tfs0o9>~-`5z<+{fGW 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𝔇Q}}0 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 z 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 SBcKof0000 Date: Fri, 27 Jun 2014 17:02:08 +0800 Subject: [PATCH 36/39] Animate3D transition --- .../Classes/Sprite3DTest/Sprite3DTest.cpp | 3 ++- tests/cpp-tests/Classes/controller.cpp | 2 +- .../Resources/Sprite3DTest/tortoise.c3b | Bin 427473 -> 427467 bytes 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index ea858a6d4b..1f8a1403fd 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -648,11 +648,12 @@ void Animate3DTest::update(float dt) void Animate3DTest::addSprite3D() { - std::string fileName = "Sprite3DTest/haigui.c3b"; + std::string fileName = "Sprite3DTest/tortoise.c3b"; auto sprite = Sprite3D::create(fileName); sprite->setScale(0.1f); auto s = Director::getInstance()->getWinSize(); sprite->setPosition(Vec2(s.width * 4.f / 5.f, s.height / 2.f)); + addChild(sprite); _sprite = sprite; auto animation = Animation3D::getOrCreate(fileName); if (animation) diff --git a/tests/cpp-tests/Classes/controller.cpp b/tests/cpp-tests/Classes/controller.cpp index 519a049d7e..3d5f423700 100644 --- a/tests/cpp-tests/Classes/controller.cpp +++ b/tests/cpp-tests/Classes/controller.cpp @@ -34,6 +34,7 @@ Controller g_aTestNames[] = { // TESTS MUST BE ORDERED ALPHABETICALLY // violators will be prosecuted // + { "3D: Sprite3D", [](){ return new Sprite3DTestScene(); }}, { "ActionManager", [](){return new ActionManagerTestScene(); } }, { "Actions - Basic", [](){ return new ActionsTestScene(); } }, { "Actions - Ease", [](){return new ActionsEaseTestScene();} }, @@ -83,7 +84,6 @@ Controller g_aTestNames[] = { { "Node: Scene", [](){return new SceneTestScene();} }, { "Node: Spine", []() { return new SpineTestScene(); } }, { "Node: Sprite", [](){return new SpriteTestScene(); } }, - { "Node: Sprite3D", [](){ return new Sprite3DTestScene(); }}, { "Node: TileMap", [](){return new TileMapTestScene(); } }, { "Node: Text Input", [](){return new TextInputTestScene(); } }, { "Node: UI", [](){ return new UITestScene(); }}, diff --git a/tests/cpp-tests/Resources/Sprite3DTest/tortoise.c3b b/tests/cpp-tests/Resources/Sprite3DTest/tortoise.c3b index 006c3ca9921f0db1bb15b1f6bb2f7a78d97c533f..c97f2eccdb30d91767b1723440cf965f9c5d5439 100644 GIT binary patch delta 191 zcmccEEp@tED%jcBiGhKUm4ShQ1BgQsvr`oe3=ElpZ24IX4D3KUDX};;H?c$j$b8ht zz`z0$%1^0O0@8Uv%n9Yk7iVYYsQ@{jHb(dN@$djyCHX}q`I*J3o4@qAa<|VmW7xP1XPn_$xR&-yGt_QqT`1&QtAcC7n@w>N%fm6zB)FNb+U a;`X9DEI{>hC$e1dYPOuU-EtOV(i{MLc03IL delta 201 zcmX@zEp@S5D%#oDiGhKUm4ShQABcSuOHzw66LaF@jSX`XO9X&Iulg7mIDm9WVs@&6 zfq@}2kgYn4fq?}`C*`M9Dgo&-Am)Vf)J=<=LE!)Z From fd41f33165086e5932a9813c2809315fa7532acb Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 27 Jun 2014 17:21:39 +0800 Subject: [PATCH 37/39] unused code --- cocos/renderer/CCRenderer.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/cocos/renderer/CCRenderer.cpp b/cocos/renderer/CCRenderer.cpp index 5489a87fcd..e40fd56dcb 100644 --- a/cocos/renderer/CCRenderer.cpp +++ b/cocos/renderer/CCRenderer.cpp @@ -278,7 +278,6 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) { ssize_t size = queue.size(); - uint32_t material3DID = 0; //last material 3d ID for (ssize_t index = 0; index < size; ++index) { auto command = queue[index]; @@ -337,8 +336,6 @@ void Renderer::visitRenderQueue(const RenderQueue& queue) { cmd->batchDraw(); } - -// cmd->execute(); } else { From f38f0b00aad76250026bf8ea489696de1bb129eb Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 27 Jun 2014 18:01:39 +0800 Subject: [PATCH 38/39] fix templates --- templates/cocos2dx_files.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/cocos2dx_files.json b/templates/cocos2dx_files.json index 269c472f7b..12c1384308 100644 --- a/templates/cocos2dx_files.json +++ b/templates/cocos2dx_files.json @@ -194,7 +194,9 @@ "cocos/3d/CCAnimationCurve.h", "cocos/3d/CCAnimationCurve.inl", "cocos/3d/CCBundle3D.cpp", - "cocos/3d/CCBundle3D.h", + "cocos/3d/CCBundle3D.h", + "cocos/3d/CCBundleReader.cpp", + "cocos/3d/CCBundleReader.h", "cocos/3d/CCBundle3DData.h", "cocos/3d/CCMesh.cpp", "cocos/3d/CCMesh.h", From 58e9fcc7419016d2315f698f16389eef33658563 Mon Sep 17 00:00:00 2001 From: yangxiao Date: Fri, 27 Jun 2014 22:11:29 +0800 Subject: [PATCH 39/39] remove unused code --- cocos/3d/CCAnimation3D.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cocos/3d/CCAnimation3D.h b/cocos/3d/CCAnimation3D.h index fd5b75e05c..a6f2a30a96 100644 --- a/cocos/3d/CCAnimation3D.h +++ b/cocos/3d/CCAnimation3D.h @@ -61,10 +61,7 @@ public: /**read all animation or only the animation with given animationName? animationName == "" read all.*/ static Animation3D* getOrCreate(const std::string& filename, const std::string& animationName = ""); - -// /**read all animation or only the animation with given animationName? animationName == "" read all.*/ -// static Animation3D* create(const std::string& filename, const std::string& animationName = ""); - + /**get duration*/ float getDuration() const { return _duration; }