Some checks failed
API and SemVer surface / api-surface (push) Failing after 13m11s
Native code generation / deterministic (push) Failing after 2m9s
Documentation / documentation (push) Failing after 1m39s
Imaging and meshing gate / native (push) Failing after 2m58s
Release platform and feature matrix / audit (push) Successful in 44s
Native Rust workspace compile / compile (push) Failing after 55s
Dependency and supply-chain audit / audit (push) Failing after 9m14s
Release platform and feature matrix / matrix (false, linux-stable-minimal, x86_64-unknown-linux-gnu, stable) (push) Failing after 9m22s
Release platform and feature matrix / matrix (false, windows-stable-portable, x86_64-pc-windows-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-msrv-portable, x86_64-unknown-linux-gnu, 1.96.0) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-stable-default, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-stable-features, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-stable-release-surface, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (false, macos-stable-portable, x86_64-apple-darwin, stable) (push) Has been cancelled
997 lines
75 KiB
Rust
997 lines
75 KiB
Rust
// @generated by libremetaverse-codegen; DO NOT EDIT.
|
|
// Regenerate: cargo run -p libremetaverse-codegen -- generate
|
|
// Generator: skeleton
|
|
// Source: codegen/inputs/avatar_skeleton.xml sha256=addb3cc4cd582ed4343d778e06daf90c6b77b61b4ecb4a20d4bf202c2b93908a license=CC-BY-SA-3.0
|
|
|
|
#![allow(clippy::float_cmp, clippy::too_many_lines, clippy::unreadable_literal)]
|
|
pub(crate) fn default_skeleton() -> crate::skeleton::LindenSkeleton {
|
|
crate::skeleton::LindenSkeleton::from_parts(
|
|
crate::skeleton::Joint::from_parts(
|
|
crate::skeleton::JointBase::from_parts(
|
|
"mPelvis".to_owned(),
|
|
vec![0.0_f32, 0.0_f32, 1.067_f32],
|
|
vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32],
|
|
"Torso".to_owned(),
|
|
"base".to_owned(),
|
|
vec![0.0_f32, 0.0_f32, 0.084_f32],
|
|
true,
|
|
),
|
|
vec![
|
|
crate ::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("PELVIS".to_owned(), vec![- 0.01_f32,
|
|
0.0_f32,- 0.02_f32], vec![0.0_f32, 8.0_f32, 0.0_f32], vec![0.12_f32,
|
|
0.16_f32, 0.17_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.03_f32, 0.0_f32, 0.095_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("BUTT".to_owned(), vec![- 0.06_f32,
|
|
0.0_f32,- 0.1_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.1_f32,
|
|
0.1_f32, 0.1_f32], "Collision".to_owned(), "base".to_owned(), vec![-
|
|
0.1_f32, 0.0_f32, 0.0_f32], true))
|
|
],
|
|
vec![
|
|
crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mSpine1".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.084_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Spine".to_owned(), "extended".to_owned(),
|
|
vec![0.0_f32, 0.0_f32,- 0.084_f32], false), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mSpine2".to_owned(), vec![0.0_f32,
|
|
0.0_f32,- 0.084_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Spine".to_owned(), "extended".to_owned(),
|
|
vec![0.0_f32, 0.0_f32, 0.084_f32], false), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTorso".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.084_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Torso".to_owned(), "base".to_owned(), vec![-
|
|
0.015_f32, 0.0_f32, 0.205_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("BELLY".to_owned(), vec![0.028_f32,
|
|
0.0_f32, 0.04_f32], vec![0.0_f32, 8.0_f32, 0.0_f32], vec![0.09_f32,
|
|
0.13_f32, 0.15_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.028_f32, 0.0_f32, 0.094_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("LEFT_HANDLE".to_owned(), vec![0.0_f32,
|
|
0.1_f32, 0.058_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.05_f32,
|
|
0.05_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.1_f32, 0.0_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("RIGHT_HANDLE".to_owned(),
|
|
vec![0.0_f32,- 0.1_f32, 0.058_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.05_f32, 0.05_f32, 0.05_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![0.0_f32,- 0.1_f32, 0.0_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("LOWER_BACK".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.023_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.09_f32,
|
|
0.13_f32, 0.15_f32], "Collision".to_owned(), "base".to_owned(), vec![-
|
|
0.1_f32, 0.0_f32, 0.0_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mSpine3".to_owned(), vec![- 0.015_f32,
|
|
0.0_f32, 0.205_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Spine".to_owned(), "extended".to_owned(),
|
|
vec![0.015_f32, 0.0_f32,- 0.205_f32], false), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mSpine4".to_owned(), vec![0.015_f32,
|
|
0.0_f32,- 0.205_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Spine".to_owned(), "extended".to_owned(), vec![-
|
|
0.015_f32, 0.0_f32, 0.205_f32], false), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mChest".to_owned(), vec![- 0.015_f32,
|
|
0.0_f32, 0.205_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Torso".to_owned(), "base".to_owned(), vec![-
|
|
0.01_f32, 0.0_f32, 0.25_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("CHEST".to_owned(), vec![0.028_f32,
|
|
0.0_f32, 0.07_f32], vec![0.0_f32,- 10.0_f32, 0.0_f32], vec![0.11_f32,
|
|
0.15_f32, 0.2_f32], "Collision".to_owned(), "base".to_owned(), vec![-
|
|
0.096_f32, 0.0_f32, 0.152_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("LEFT_PEC".to_owned(), vec![0.119_f32,
|
|
0.082_f32, 0.042_f32], vec![0.0_f32, 4.29_f32, 0.0_f32], vec![0.05_f32,
|
|
0.05_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.08_f32, 0.0_f32,- 0.006_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("RIGHT_PEC".to_owned(),
|
|
vec![0.119_f32,- 0.082_f32, 0.042_f32], vec![0.0_f32, 4.29_f32, 0.0_f32],
|
|
vec![0.05_f32, 0.05_f32, 0.05_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![0.08_f32, 0.0_f32,- 0.006_f32], true)), crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("UPPER_BACK".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.017_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.09_f32,
|
|
0.13_f32, 0.15_f32], "Collision".to_owned(), "base".to_owned(), vec![-
|
|
0.1_f32, 0.0_f32, 0.0_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mNeck".to_owned(), vec![- 0.01_f32,
|
|
0.0_f32, 0.251_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Torso".to_owned(), "base".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.077_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("NECK".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.02_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.05_f32,
|
|
0.06_f32, 0.08_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.0_f32, 0.08_f32], false))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHead".to_owned(), vec![0.0_f32,-
|
|
0.0_f32, 0.076_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Torso".to_owned(), "base".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.079_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("HEAD".to_owned(), vec![0.02_f32,
|
|
0.0_f32, 0.07_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.11_f32,
|
|
0.09_f32, 0.12_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.0_f32, 0.1_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mSkull".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.079_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(), vec![0.0_f32,
|
|
0.0_f32, 0.033_f32], true), vec![], vec![], vec![0.0_f32, 0.0_f32,
|
|
0.079_f32], "figureHair avatar_mSkull".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mEyeRight".to_owned(),
|
|
vec![0.098_f32,- 0.036_f32, 0.079_f32], vec![0.0_f32, 0.0_f32,- 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(),
|
|
vec![0.025_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.098466_f32,- 0.036_f32, 0.079_f32], "avatar_mEyeRight".to_owned(),
|
|
false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mEyeLeft".to_owned(), vec![0.098_f32,
|
|
0.036_f32, 0.079_f32], vec![0.0_f32,- 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(), vec![0.025_f32,
|
|
0.0_f32, 0.0_f32], true), vec![], vec![], vec![0.098461_f32, 0.036_f32,
|
|
0.079_f32], "avatar_mEyeLeft".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceRoot".to_owned(), vec![0.025_f32,
|
|
0.0_f32, 0.045_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Face".to_owned(), "extended".to_owned(),
|
|
vec![0.02_f32, 0.0_f32, 0.0_f32], false), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyeAltRight".to_owned(),
|
|
vec![0.073_f32,- 0.036_f32, 0.034_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.025_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.073466_f32,- 0.036_f32, 0.03393_f32], "avatar_mFaceEyeAltRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyeAltLeft".to_owned(),
|
|
vec![0.073_f32, 0.036_f32, 0.034_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.025_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.073461_f32, 0.036_f32, 0.03393_f32], "avatar_mFaceEyeAltLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceForeheadLeft".to_owned(),
|
|
vec![0.061_f32, 0.035_f32, 0.083_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.024_f32, 0.004_f32, 0.018_f32], true), vec![],
|
|
vec![], vec![0.061_f32, 0.035_f32, 0.083_f32], "avatar_mFaceForeheadLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceForeheadRight".to_owned(),
|
|
vec![0.061_f32,- 0.035_f32, 0.083_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.024_f32,- 0.004_f32, 0.018_f32], true), vec![],
|
|
vec![], vec![0.061_f32,- 0.035_f32, 0.083_f32],
|
|
"avatar_mFaceForeheadRight".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyebrowOuterLeft".to_owned(),
|
|
vec![0.064_f32, 0.051_f32, 0.048_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.023_f32, 0.013_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.064_f32, 0.051_f32, 0.048_f32], "avatar_mFaceEyebrowOuterLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyebrowCenterLeft".to_owned(),
|
|
vec![0.07_f32, 0.043_f32, 0.056_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.027_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.07_f32, 0.043_f32, 0.056_f32], "avatar_mFaceEyebrowCenterLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyebrowInnerLeft".to_owned(),
|
|
vec![0.075_f32, 0.022_f32, 0.051_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.026_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.075_f32, 0.022_f32, 0.051_f32], "avatar_mFaceEyebrowInnerLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyebrowOuterRight".to_owned(),
|
|
vec![0.064_f32,- 0.051_f32, 0.048_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.023_f32,- 0.013_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.064_f32,- 0.051_f32, 0.048_f32], "avatar_mFaceEyebrowOuterRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyebrowCenterRight".to_owned(),
|
|
vec![0.07_f32,- 0.043_f32, 0.056_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.027_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.07_f32,- 0.043_f32, 0.056_f32], "avatar_mFaceEyebrowCenterRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyebrowInnerRight".to_owned(),
|
|
vec![0.075_f32,- 0.022_f32, 0.051_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.026_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.075_f32,- 0.022_f32, 0.051_f32], "avatar_mFaceEyebrowInnerRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyeLidUpperLeft".to_owned(),
|
|
vec![0.073_f32, 0.036_f32, 0.034_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.027_f32, 0.0_f32, 0.005_f32], true), vec![], vec![],
|
|
vec![0.073_f32, 0.036_f32, 0.034_f32], "avatar_mFaceEyeLidUpperLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyeLidLowerLeft".to_owned(),
|
|
vec![0.073_f32, 0.036_f32, 0.034_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.024_f32, 0.0_f32,- 0.007_f32], true), vec![], vec![],
|
|
vec![0.073_f32, 0.036_f32, 0.034_f32], "avatar_mFaceEyeLidLowerLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyeLidUpperRight".to_owned(),
|
|
vec![0.073_f32,- 0.036_f32, 0.034_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.027_f32, 0.0_f32, 0.005_f32], true), vec![], vec![],
|
|
vec![0.073_f32,- 0.036_f32, 0.034_f32], "avatar_mFaceEyeLidUpperRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyeLidLowerRight".to_owned(),
|
|
vec![0.073_f32,- 0.036_f32, 0.034_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Eyes".to_owned(), "extended"
|
|
.to_owned(), vec![0.024_f32, 0.0_f32,- 0.007_f32], true), vec![], vec![],
|
|
vec![0.073_f32,- 0.036_f32, 0.034_f32], "avatar_mFaceEyeLidLowerRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEar1Left".to_owned(),
|
|
vec![0.0_f32, 0.08_f32, 0.002_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Ears".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.019_f32, 0.018_f32, 0.025_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEar2Left".to_owned(), vec![-
|
|
0.019_f32, 0.018_f32, 0.025_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Ears".to_owned(), "extended"
|
|
.to_owned(), vec![0.0_f32, 0.0_f32, 0.033_f32], true), vec![], vec![],
|
|
vec![- 0.019_f32, 0.018_f32, 0.025_f32], "avatar_mFaceEar2Left"
|
|
.to_owned(), true)], vec![0.0_f32, 0.08_f32, 0.002_f32],
|
|
"avatar_mFaceEar1Left".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEar1Right".to_owned(),
|
|
vec![0.0_f32,- 0.08_f32, 0.002_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Ears".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.019_f32,- 0.018_f32, 0.025_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEar2Right".to_owned(), vec![-
|
|
0.019_f32,- 0.018_f32, 0.025_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Ears".to_owned(), "extended"
|
|
.to_owned(), vec![0.0_f32, 0.0_f32, 0.033_f32], true), vec![], vec![],
|
|
vec![- 0.019_f32,- 0.018_f32, 0.025_f32], "avatar_mFaceEar2Right"
|
|
.to_owned(), true)], vec![0.0_f32,- 0.08_f32, 0.002_f32],
|
|
"avatar_mFaceEar1Right".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceNoseLeft".to_owned(),
|
|
vec![0.086_f32, 0.015_f32,- 0.004_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.015_f32, 0.004_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.086_f32, 0.015_f32,- 0.004_f32], "avatar_mFaceNoseLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceNoseCenter".to_owned(),
|
|
vec![0.102_f32, 0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.025_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.102_f32, 0.0_f32, 0.0_f32], "avatar_mFaceNoseCenter".to_owned(),
|
|
false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceNoseRight".to_owned(),
|
|
vec![0.086_f32,- 0.015_f32,- 0.004_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.015_f32,- 0.004_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.086_f32,- 0.015_f32,- 0.004_f32], "avatar_mFaceNoseRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceCheekLowerLeft".to_owned(),
|
|
vec![0.05_f32, 0.034_f32,- 0.031_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.013_f32, 0.03_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.05_f32, 0.034_f32,- 0.031_f32], "avatar_mFaceCheekLowerLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceCheekUpperLeft".to_owned(),
|
|
vec![0.07_f32, 0.034_f32,- 0.005_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.022_f32, 0.015_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.07_f32, 0.034_f32,- 0.005_f32], "avatar_mFaceCheekUpperLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceCheekLowerRight".to_owned(),
|
|
vec![0.05_f32,- 0.034_f32,- 0.031_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.013_f32,- 0.03_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.05_f32,- 0.034_f32,- 0.031_f32], "avatar_mFaceCheekLowerRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceCheekUpperRight".to_owned(),
|
|
vec![0.07_f32,- 0.034_f32,- 0.005_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.022_f32,- 0.015_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.07_f32,- 0.034_f32,- 0.005_f32], "avatar_mFaceCheekUpperRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceJaw".to_owned(), vec![-
|
|
0.001_f32, 0.0_f32,- 0.015_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Mouth".to_owned(), "extended"
|
|
.to_owned(), vec![0.059_f32, 0.0_f32,- 0.039_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceChin".to_owned(), vec![0.074_f32,
|
|
0.0_f32,- 0.054_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Mouth".to_owned(), "extended".to_owned(),
|
|
vec![0.021_f32, 0.0_f32,- 0.018_f32], true), vec![], vec![],
|
|
vec![0.074_f32, 0.0_f32,- 0.054_f32], "avatar_mFaceChin".to_owned(),
|
|
false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceTeethLower".to_owned(),
|
|
vec![0.021_f32, 0.0_f32,- 0.039_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Mouth".to_owned(), "extended"
|
|
.to_owned(), vec![0.035_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipLowerLeft".to_owned(),
|
|
vec![0.045_f32, 0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.034_f32, 0.017_f32, 0.005_f32], true), vec![],
|
|
vec![], vec![0.045_f32, 0.0_f32, 0.0_f32], "avatar_mFaceLipLowerLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipLowerRight".to_owned(),
|
|
vec![0.045_f32, 0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.034_f32,- 0.017_f32, 0.005_f32], true), vec![],
|
|
vec![], vec![0.045_f32, 0.0_f32, 0.0_f32], "avatar_mFaceLipLowerRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipLowerCenter".to_owned(),
|
|
vec![0.045_f32, 0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.04_f32, 0.0_f32, 0.002_f32], true), vec![], vec![],
|
|
vec![0.045_f32, 0.0_f32, 0.0_f32], "avatar_mFaceLipLowerCenter"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceTongueBase".to_owned(),
|
|
vec![0.039_f32, 0.0_f32, 0.005_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Mouth".to_owned(), "extended"
|
|
.to_owned(), vec![0.022_f32, 0.0_f32, 0.007_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceTongueTip".to_owned(),
|
|
vec![0.022_f32, 0.0_f32, 0.007_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Mouth".to_owned(), "extended"
|
|
.to_owned(), vec![0.01_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.022_f32, 0.0_f32, 0.007_f32], "avatar_mFaceTongueTip".to_owned(),
|
|
true)], vec![0.039_f32, 0.0_f32, 0.005_f32], "avatar_mFaceTongueBase"
|
|
.to_owned(), false)], vec![0.021_f32, 0.0_f32,- 0.039_f32],
|
|
"avatar_mFaceTeethLower".to_owned(), false)], vec![- 0.001_f32, 0.0_f32,-
|
|
0.015_f32], "avatar_mFaceJaw".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceJawShaper".to_owned(),
|
|
vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.017_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.0_f32, 0.0_f32, 0.0_f32], "avatar_mFaceJawShaper".to_owned(),
|
|
false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceForeheadCenter".to_owned(),
|
|
vec![0.069_f32, 0.0_f32, 0.065_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.036_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.069_f32, 0.0_f32, 0.065_f32], "avatar_mFaceForeheadCenter"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceNoseBase".to_owned(),
|
|
vec![0.094_f32, 0.0_f32,- 0.016_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Nose".to_owned(), "extended"
|
|
.to_owned(), vec![0.014_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.094_f32, 0.0_f32,- 0.016_f32], "avatar_mFaceNoseBase".to_owned(),
|
|
false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceTeethUpper".to_owned(),
|
|
vec![0.02_f32, 0.0_f32,- 0.03_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Mouth".to_owned(), "extended"
|
|
.to_owned(), vec![0.035_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipUpperLeft".to_owned(),
|
|
vec![0.045_f32, 0.0_f32,- 0.003_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.041_f32, 0.015_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.045_f32, 0.0_f32,- 0.003_f32], "avatar_mFaceLipUpperLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipUpperRight".to_owned(),
|
|
vec![0.045_f32, 0.0_f32,- 0.003_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.041_f32,- 0.015_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.045_f32, 0.0_f32,- 0.003_f32], "avatar_mFaceLipUpperRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipCornerLeft".to_owned(),
|
|
vec![0.028_f32,- 0.019_f32,- 0.01_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.045_f32, 0.051_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.028_f32,- 0.019_f32,- 0.01_f32], "avatar_mFaceLipCornerLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipCornerRight".to_owned(),
|
|
vec![0.028_f32, 0.019_f32,- 0.01_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.045_f32,- 0.051_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.028_f32, 0.019_f32,- 0.01_f32], "avatar_mFaceLipCornerRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceLipUpperCenter".to_owned(),
|
|
vec![0.045_f32, 0.0_f32,- 0.003_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Lips".to_owned(), "extended"
|
|
.to_owned(), vec![0.043_f32, 0.0_f32, 0.002_f32], true), vec![], vec![],
|
|
vec![0.045_f32, 0.0_f32,- 0.003_f32], "avatar_mFaceLipUpperCenter"
|
|
.to_owned(), false)], vec![0.02_f32, 0.0_f32,- 0.03_f32],
|
|
"avatar_mFaceTeethUpper".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyecornerInnerLeft".to_owned(),
|
|
vec![0.075_f32, 0.017_f32, 0.032_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.016_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.075_f32, 0.017_f32, 0.032_f32], "avatar_mFaceEyecornerInnerLeft"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceEyecornerInnerRight".to_owned(),
|
|
vec![0.075_f32,- 0.017_f32, 0.032_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Face".to_owned(), "extended"
|
|
.to_owned(), vec![0.016_f32, 0.0_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.075_f32,- 0.017_f32, 0.032_f32], "avatar_mFaceEyecornerInnerRight"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFaceNoseBridge".to_owned(),
|
|
vec![0.091_f32, 0.0_f32, 0.02_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Nose".to_owned(), "extended"
|
|
.to_owned(), vec![0.015_f32, 0.0_f32, 0.008_f32], true), vec![], vec![],
|
|
vec![0.091_f32, 0.0_f32, 0.02_f32], "avatar_mFaceNoseBridge".to_owned(),
|
|
false)], vec![0.025_f32, 0.0_f32, 0.045_f32], "avatar_mFaceRoot"
|
|
.to_owned(), false)], vec![0.0_f32,- 0.0_f32, 0.07563_f32],
|
|
"head avatar_mHead".to_owned(), true)], vec![- 0.009507_f32, 0.0_f32,
|
|
0.251108_f32], "neck avatar_mNeck".to_owned(), true), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mCollarLeft".to_owned(), vec![-
|
|
0.021_f32, 0.085_f32, 0.165_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.079_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_CLAVICLE".to_owned(), vec![0.02_f32,
|
|
0.0_f32, 0.02_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.07_f32,
|
|
0.14_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.1_f32, 0.0_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mShoulderLeft".to_owned(),
|
|
vec![0.0_f32, 0.079_f32,- 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.247_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_UPPER_ARM".to_owned(), vec![0.0_f32,
|
|
0.12_f32, 0.01_f32], vec![- 5.0_f32, 0.0_f32, 0.0_f32], vec![0.05_f32,
|
|
0.17_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.13_f32,- 0.003_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mElbowLeft".to_owned(), vec![0.0_f32,
|
|
0.248_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(), vec![0.0_f32,
|
|
0.205_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_LOWER_ARM".to_owned(), vec![0.0_f32,
|
|
0.1_f32, 0.0_f32], vec![- 3.0_f32, 0.0_f32, 0.0_f32], vec![0.04_f32,
|
|
0.14_f32, 0.04_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.1_f32,- 0.001_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWristLeft".to_owned(), vec![-
|
|
0.0_f32, 0.205_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32, 0.06_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_HAND".to_owned(), vec![0.01_f32,
|
|
0.05_f32, 0.0_f32], vec![- 3.0_f32, 0.0_f32,- 10.0_f32], vec![0.05_f32,
|
|
0.08_f32, 0.03_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.005_f32, 0.049_f32,- 0.001_f32], false))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandMiddle1Left".to_owned(),
|
|
vec![0.013_f32, 0.101_f32, 0.015_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.001_f32, 0.04_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandMiddle2Left".to_owned(), vec![-
|
|
0.001_f32, 0.04_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.001_f32, 0.049_f32,- 0.008_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandMiddle3Left".to_owned(), vec![-
|
|
0.001_f32, 0.049_f32,- 0.008_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.002_f32, 0.033_f32,- 0.006_f32], false), vec![],
|
|
vec![], vec![- 0.001_f32, 0.049_f32,- 0.008_f32],
|
|
"avatar_mHandMiddle3Left".to_owned(), true)], vec![- 0.001_f32,
|
|
0.04_f32,- 0.006_f32], "avatar_mHandMiddle2Left".to_owned(), true)],
|
|
vec![0.013_f32, 0.101_f32, 0.015_f32], "avatar_mHandMiddle1Left"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandIndex1Left".to_owned(),
|
|
vec![0.038_f32, 0.097_f32, 0.015_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.017_f32, 0.036_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandIndex2Left".to_owned(),
|
|
vec![0.017_f32, 0.036_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.014_f32, 0.032_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandIndex3Left".to_owned(),
|
|
vec![0.014_f32, 0.032_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.011_f32, 0.025_f32,- 0.004_f32], false), vec![],
|
|
vec![], vec![0.014_f32, 0.032_f32,- 0.006_f32], "avatar_mHandIndex3Left"
|
|
.to_owned(), true)], vec![0.017_f32, 0.036_f32,- 0.006_f32],
|
|
"avatar_mHandIndex2Left".to_owned(), true)], vec![0.038_f32, 0.097_f32,
|
|
0.015_f32], "avatar_mHandIndex1Left".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandRing1Left".to_owned(), vec![-
|
|
0.01_f32, 0.099_f32, 0.009_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.013_f32, 0.038_f32,- 0.008_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandRing2Left".to_owned(), vec![-
|
|
0.013_f32, 0.038_f32,- 0.008_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.013_f32, 0.04_f32,- 0.009_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandRing3Left".to_owned(), vec![-
|
|
0.013_f32, 0.04_f32,- 0.009_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.01_f32, 0.028_f32,- 0.006_f32], false), vec![],
|
|
vec![], vec![- 0.013_f32, 0.04_f32,- 0.009_f32], "avatar_mHandRing3Left"
|
|
.to_owned(), true)], vec![- 0.013_f32, 0.038_f32,- 0.008_f32],
|
|
"avatar_mHandRing2Left".to_owned(), true)], vec![- 0.01_f32, 0.099_f32,
|
|
0.009_f32], "avatar_mHandRing1Left".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandPinky1Left".to_owned(), vec![-
|
|
0.031_f32, 0.095_f32, 0.003_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.024_f32, 0.025_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandPinky2Left".to_owned(), vec![-
|
|
0.024_f32, 0.025_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.015_f32, 0.018_f32,- 0.004_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandPinky3Left".to_owned(), vec![-
|
|
0.015_f32, 0.018_f32,- 0.004_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.013_f32, 0.016_f32,- 0.004_f32], false), vec![],
|
|
vec![], vec![- 0.015_f32, 0.018_f32,- 0.004_f32],
|
|
"avatar_mHandPinky3Left".to_owned(), true)], vec![- 0.024_f32,
|
|
0.025_f32,- 0.006_f32], "avatar_mHandPinky2Left".to_owned(), true)],
|
|
vec![- 0.031_f32, 0.095_f32, 0.003_f32], "avatar_mHandPinky1Left"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandThumb1Left".to_owned(),
|
|
vec![0.031_f32, 0.026_f32, 0.004_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.028_f32, 0.032_f32, 0.0_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandThumb2Left".to_owned(),
|
|
vec![0.028_f32, 0.032_f32,- 0.001_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.023_f32, 0.031_f32, 0.0_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandThumb3Left".to_owned(),
|
|
vec![0.023_f32, 0.031_f32,- 0.001_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.015_f32, 0.025_f32, 0.0_f32], false), vec![], vec![],
|
|
vec![0.023_f32, 0.031_f32,- 0.001_f32], "avatar_mHandThumb3Left"
|
|
.to_owned(), true)], vec![0.028_f32, 0.032_f32,- 0.001_f32],
|
|
"avatar_mHandThumb2Left".to_owned(), true)], vec![0.031_f32, 0.026_f32,
|
|
0.004_f32], "avatar_mHandThumb1Left".to_owned(), false)], vec![- 0.0_f32,
|
|
0.204846_f32, 0.0_f32], "lHand avatar_mWristLeft".to_owned(), true)],
|
|
vec![0.0_f32, 0.248_f32, 0.0_f32], "lForeArm avatar_mElbowLeft"
|
|
.to_owned(), true)], vec![0.0_f32, 0.079_f32,- 0.0_f32],
|
|
"lShldr avatar_mShoulderLeft".to_owned(), true)], vec![- 0.020927_f32,
|
|
0.084665_f32, 0.165396_f32], "lCollar avatar_mCollarLeft".to_owned(),
|
|
false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mCollarRight".to_owned(), vec![-
|
|
0.021_f32,- 0.085_f32, 0.165_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32,- 0.079_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_CLAVICLE".to_owned(), vec![0.02_f32,
|
|
0.0_f32, 0.02_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![0.07_f32,
|
|
0.14_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32,- 0.1_f32, 0.0_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mShoulderRight".to_owned(),
|
|
vec![0.0_f32,- 0.079_f32,- 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32,- 0.247_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_UPPER_ARM".to_owned(),
|
|
vec![0.0_f32,- 0.12_f32, 0.01_f32], vec![5.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.05_f32, 0.17_f32, 0.05_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![0.0_f32,- 0.13_f32,- 0.003_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mElbowRight".to_owned(),
|
|
vec![0.0_f32,- 0.248_f32,- 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32,- 0.205_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_LOWER_ARM".to_owned(),
|
|
vec![0.0_f32,- 0.1_f32, 0.0_f32], vec![3.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.04_f32, 0.14_f32, 0.04_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![0.0_f32,- 0.1_f32,- 0.001_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWristRight".to_owned(),
|
|
vec![0.0_f32,- 0.205_f32,- 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Arms".to_owned(), "base".to_owned(),
|
|
vec![0.0_f32,- 0.06_f32, 0.0_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_HAND".to_owned(), vec![0.01_f32,-
|
|
0.05_f32, 0.0_f32], vec![3.0_f32, 0.0_f32, 10.0_f32], vec![0.05_f32,
|
|
0.08_f32, 0.03_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.005_f32,- 0.049_f32,- 0.001_f32], false))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandMiddle1Right".to_owned(),
|
|
vec![0.013_f32,- 0.101_f32, 0.015_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.001_f32,- 0.04_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandMiddle2Right".to_owned(), vec![-
|
|
0.001_f32,- 0.04_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.001_f32,- 0.049_f32,- 0.008_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandMiddle3Right".to_owned(), vec![-
|
|
0.001_f32,- 0.049_f32,- 0.008_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.002_f32,- 0.033_f32,- 0.006_f32], false), vec![],
|
|
vec![], vec![- 0.001_f32,- 0.049_f32,- 0.008_f32],
|
|
"avatar_mHandMiddle3Right".to_owned(), true)], vec![- 0.001_f32,-
|
|
0.04_f32,- 0.006_f32], "avatar_mHandMiddle2Right".to_owned(), true)],
|
|
vec![0.013_f32,- 0.101_f32, 0.015_f32], "avatar_mHandMiddle1Right"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandIndex1Right".to_owned(),
|
|
vec![0.038_f32,- 0.097_f32, 0.015_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.017_f32,- 0.036_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandIndex2Right".to_owned(),
|
|
vec![0.017_f32,- 0.036_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.014_f32,- 0.032_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandIndex3Right".to_owned(),
|
|
vec![0.014_f32,- 0.032_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.011_f32,- 0.025_f32,- 0.004_f32], false), vec![],
|
|
vec![], vec![0.014_f32,- 0.032_f32,- 0.006_f32],
|
|
"avatar_mHandIndex3Right".to_owned(), true)], vec![0.017_f32,-
|
|
0.036_f32,- 0.006_f32], "avatar_mHandIndex2Right".to_owned(), true)],
|
|
vec![0.038_f32,- 0.097_f32, 0.015_f32], "avatar_mHandIndex1Right"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandRing1Right".to_owned(), vec![-
|
|
0.01_f32,- 0.099_f32, 0.009_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.013_f32,- 0.038_f32,- 0.008_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandRing2Right".to_owned(), vec![-
|
|
0.013_f32,- 0.038_f32,- 0.008_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.013_f32,- 0.04_f32,- 0.009_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandRing3Right".to_owned(), vec![-
|
|
0.013_f32,- 0.04_f32,- 0.009_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.01_f32,- 0.028_f32,- 0.006_f32], false), vec![],
|
|
vec![], vec![- 0.013_f32,- 0.04_f32,- 0.009_f32],
|
|
"avatar_mHandRing3Right".to_owned(), true)], vec![- 0.013_f32,-
|
|
0.038_f32,- 0.008_f32], "avatar_mHandRing2Right".to_owned(), true)],
|
|
vec![- 0.01_f32,- 0.099_f32, 0.009_f32], "avatar_mHandRing1Right"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandPinky1Right".to_owned(), vec![-
|
|
0.031_f32,- 0.095_f32, 0.003_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.024_f32,- 0.025_f32,- 0.006_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandPinky2Right".to_owned(), vec![-
|
|
0.024_f32,- 0.025_f32,- 0.006_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.015_f32,- 0.018_f32,- 0.004_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandPinky3Right".to_owned(), vec![-
|
|
0.015_f32,- 0.018_f32,- 0.004_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.013_f32,- 0.016_f32,- 0.004_f32], false), vec![],
|
|
vec![], vec![- 0.015_f32,- 0.018_f32,- 0.004_f32],
|
|
"avatar_mHandPinky3Right".to_owned(), true)], vec![- 0.024_f32,-
|
|
0.025_f32,- 0.006_f32], "avatar_mHandPinky2Right".to_owned(), true)],
|
|
vec![- 0.031_f32,- 0.095_f32, 0.003_f32], "avatar_mHandPinky1Right"
|
|
.to_owned(), false), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandThumb1Right".to_owned(),
|
|
vec![0.031_f32,- 0.026_f32, 0.004_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.028_f32,- 0.032_f32, 0.0_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandThumb2Right".to_owned(),
|
|
vec![0.028_f32,- 0.032_f32,- 0.001_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.023_f32,- 0.031_f32, 0.0_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHandThumb3Right".to_owned(),
|
|
vec![0.023_f32,- 0.031_f32,- 0.001_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Hand".to_owned(), "extended"
|
|
.to_owned(), vec![0.015_f32,- 0.025_f32, 0.0_f32], false), vec![],
|
|
vec![], vec![0.023_f32,- 0.031_f32,- 0.001_f32],
|
|
"avatar_mHandThumb3Right".to_owned(), true)], vec![0.028_f32,-
|
|
0.032_f32,- 0.001_f32], "avatar_mHandThumb2Right".to_owned(), true)],
|
|
vec![0.031_f32,- 0.026_f32, 0.004_f32], "avatar_mHandThumb1Right"
|
|
.to_owned(), false)], vec![- 0.0_f32,- 0.205_f32,- 0.0_f32],
|
|
"rHand avatar_mWristRight".to_owned(), true)], vec![0.0_f32,- 0.248_f32,-
|
|
0.0_f32], "rForeArm avatar_mElbowRight".to_owned(), true)],
|
|
vec![0.0_f32,- 0.079418_f32,- 0.0_f32], "rShldr avatar_mShoulderRight"
|
|
.to_owned(), true)], vec![- 0.020927_f32,- 0.085_f32, 0.165396_f32],
|
|
"rCollar avatar_mCollarRight".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWingsRoot".to_owned(), vec![-
|
|
0.014_f32, 0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.061_f32, 0.0_f32, 0.0_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing1Left".to_owned(), vec![-
|
|
0.099_f32, 0.105_f32, 0.181_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.168_f32, 0.169_f32, 0.067_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing2Left".to_owned(), vec![-
|
|
0.168_f32, 0.169_f32, 0.067_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.181_f32, 0.183_f32, 0.0_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing3Left".to_owned(), vec![-
|
|
0.181_f32, 0.183_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.171_f32, 0.173_f32, 0.0_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing4Left".to_owned(), vec![-
|
|
0.171_f32, 0.173_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.146_f32, 0.132_f32, 0.0_f32], true), vec![],
|
|
vec![], vec![- 0.171_f32, 0.173_f32, 0.0_f32], "avatar_mWing4Left"
|
|
.to_owned(), true), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing4FanLeft".to_owned(), vec![-
|
|
0.171_f32, 0.173_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.068_f32, 0.062_f32,- 0.159_f32], true), vec![],
|
|
vec![], vec![- 0.171_f32, 0.173_f32, 0.0_f32], "avatar_mWing4FanLeft"
|
|
.to_owned(), true)], vec![- 0.181_f32, 0.183_f32, 0.0_f32],
|
|
"avatar_mWing3Left".to_owned(), true)], vec![- 0.168_f32, 0.169_f32,
|
|
0.067_f32], "avatar_mWing2Left".to_owned(), true)], vec![- 0.099_f32,
|
|
0.105_f32, 0.181_f32], "avatar_mWing1Left".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing1Right".to_owned(), vec![-
|
|
0.099_f32,- 0.105_f32, 0.181_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.168_f32,- 0.169_f32, 0.067_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing2Right".to_owned(), vec![-
|
|
0.168_f32,- 0.169_f32, 0.067_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.181_f32,- 0.183_f32, 0.0_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing3Right".to_owned(), vec![-
|
|
0.181_f32,- 0.183_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.171_f32,- 0.173_f32, 0.0_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing4Right".to_owned(), vec![-
|
|
0.171_f32,- 0.173_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.146_f32,- 0.132_f32, 0.0_f32], true), vec![],
|
|
vec![], vec![- 0.171_f32,- 0.173_f32, 0.0_f32], "avatar_mWing4Right"
|
|
.to_owned(), true), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mWing4FanRight".to_owned(), vec![-
|
|
0.171_f32,- 0.173_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Wing".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.068_f32,- 0.062_f32,- 0.159_f32], true), vec![],
|
|
vec![], vec![- 0.171_f32,- 0.173_f32, 0.0_f32], "avatar_mWing4FanRight"
|
|
.to_owned(), true)], vec![- 0.181_f32,- 0.183_f32, 0.0_f32],
|
|
"avatar_mWing3Right".to_owned(), true)], vec![- 0.168_f32,- 0.169_f32,
|
|
0.067_f32], "avatar_mWing2Right".to_owned(), true)], vec![- 0.099_f32,-
|
|
0.105_f32, 0.181_f32], "avatar_mWing1Right".to_owned(), false)], vec![-
|
|
0.014_f32, 0.0_f32, 0.0_f32], "avatar_mWingsRoot".to_owned(), false)],
|
|
vec![- 0.015368_f32, 0.0_f32, 0.204877_f32], "chest avatar_mChest"
|
|
.to_owned(), true)], vec![0.015368_f32, 0.0_f32,- 0.204877_f32],
|
|
"avatar_mSpine4".to_owned(), true)], vec![- 0.015368_f32, 0.0_f32,
|
|
0.204877_f32], "avatar_mSpine3".to_owned(), true)], vec![0.0_f32,
|
|
0.0_f32, 0.084073_f32], "abdomen avatar_mTorso".to_owned(), true)],
|
|
vec![0.0_f32, 0.0_f32,- 0.084073_f32], "avatar_mSpine2".to_owned(),
|
|
true)], vec![0.0_f32, 0.0_f32, 0.084073_f32], "avatar_mSpine1"
|
|
.to_owned(), true), crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHipRight".to_owned(),
|
|
vec![0.034_f32,- 0.129_f32,- 0.041_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Legs".to_owned(), "base".to_owned(),
|
|
vec![- 0.001_f32, 0.049_f32,- 0.491_f32], true), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_UPPER_LEG".to_owned(), vec![-
|
|
0.02_f32, 0.05_f32,- 0.22_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.09_f32, 0.09_f32, 0.32_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![0.0_f32, 0.0_f32,- 0.2_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mKneeRight".to_owned(), vec![-
|
|
0.001_f32, 0.049_f32,- 0.491_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Legs".to_owned(), "base".to_owned(),
|
|
vec![- 0.029_f32, 0.0_f32,- 0.469_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_LOWER_LEG".to_owned(), vec![-
|
|
0.02_f32, 0.0_f32,- 0.2_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.06_f32, 0.06_f32, 0.25_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![- 0.01_f32, 0.0_f32,- 0.15_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mAnkleRight".to_owned(), vec![-
|
|
0.029_f32, 0.0_f32,- 0.468_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Legs".to_owned(), "base".to_owned(),
|
|
vec![0.112_f32, 0.0_f32,- 0.061_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("R_FOOT".to_owned(), vec![0.077_f32,
|
|
0.0_f32,- 0.041_f32], vec![0.0_f32, 10.0_f32, 0.0_f32], vec![0.13_f32,
|
|
0.05_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.089_f32, 0.0_f32,- 0.026_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFootRight".to_owned(),
|
|
vec![0.112_f32,- 0.0_f32,- 0.061_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(),
|
|
vec![0.105_f32,- 0.01_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mToeRight".to_owned(), vec![0.109_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(), vec![0.02_f32,
|
|
0.0_f32, 0.0_f32], false), vec![], vec![], vec![0.105399_f32,-
|
|
0.010408_f32,- 0.000104_f32], "avatar_mToeRight".to_owned(), false)],
|
|
vec![0.111956_f32,- 0.0_f32,- 0.060637_f32], "avatar_mFootRight"
|
|
.to_owned(), true)], vec![- 0.028869_f32, 0.0_f32,- 0.468494_f32],
|
|
"rFoot avatar_mAnkleRight".to_owned(), true)], vec![- 0.00078_f32,
|
|
0.048635_f32,- 0.490922_f32], "rShin avatar_mKneeRight".to_owned(),
|
|
true)], vec![0.03362_f32,- 0.128806_f32,- 0.041086_f32],
|
|
"rThigh avatar_mHipRight".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHipLeft".to_owned(), vec![0.034_f32,
|
|
0.127_f32,- 0.041_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Legs".to_owned(), "base".to_owned(), vec![-
|
|
0.001_f32,- 0.046_f32,- 0.491_f32], true), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_UPPER_LEG".to_owned(), vec![-
|
|
0.02_f32,- 0.05_f32,- 0.22_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.09_f32, 0.09_f32, 0.32_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![0.0_f32, 0.0_f32,- 0.2_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mKneeLeft".to_owned(), vec![-
|
|
0.001_f32,- 0.046_f32,- 0.491_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Legs".to_owned(), "base".to_owned(),
|
|
vec![- 0.029_f32, 0.001_f32,- 0.469_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_LOWER_LEG".to_owned(), vec![-
|
|
0.02_f32, 0.0_f32,- 0.2_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![0.06_f32, 0.06_f32, 0.25_f32], "Collision".to_owned(), "base"
|
|
.to_owned(), vec![- 0.01_f32, 0.0_f32,- 0.15_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mAnkleLeft".to_owned(), vec![-
|
|
0.029_f32, 0.001_f32,- 0.468_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Legs".to_owned(), "base".to_owned(),
|
|
vec![0.112_f32, 0.0_f32,- 0.061_f32], false), vec![crate
|
|
::skeleton::CollisionVolume::from_base(crate
|
|
::skeleton::JointBase::from_parts("L_FOOT".to_owned(), vec![0.077_f32,
|
|
0.0_f32,- 0.041_f32], vec![0.0_f32, 10.0_f32, 0.0_f32], vec![0.13_f32,
|
|
0.05_f32, 0.05_f32], "Collision".to_owned(), "base".to_owned(),
|
|
vec![0.089_f32, 0.0_f32,- 0.026_f32], true))], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mFootLeft".to_owned(),
|
|
vec![0.112_f32,- 0.0_f32,- 0.061_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(),
|
|
vec![0.105_f32, 0.008_f32, 0.001_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mToeLeft".to_owned(), vec![0.109_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Extra".to_owned(), "base".to_owned(), vec![0.02_f32,
|
|
0.0_f32, 0.0_f32], false), vec![], vec![], vec![0.105387_f32,
|
|
0.00827_f32, 0.000871_f32], "avatar_mToeLeft".to_owned(), false)],
|
|
vec![0.111956_f32,- 0.0_f32,- 0.06062_f32], "avatar_mFootLeft"
|
|
.to_owned(), true)], vec![- 0.028887_f32, 0.001378_f32,- 0.468449_f32],
|
|
"lFoot avatar_mAnkleLeft".to_owned(), true)], vec![- 0.000887_f32,-
|
|
0.045568_f32,- 0.491053_f32], "lShin avatar_mKneeLeft".to_owned(),
|
|
true)], vec![0.033757_f32, 0.126765_f32,- 0.040998_f32],
|
|
"lThigh avatar_mHipLeft".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTail1".to_owned(), vec![- 0.116_f32,
|
|
0.0_f32, 0.047_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Tail".to_owned(), "extended".to_owned(), vec![-
|
|
0.197_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTail2".to_owned(), vec![- 0.197_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Tail".to_owned(), "extended".to_owned(), vec![-
|
|
0.168_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTail3".to_owned(), vec![- 0.168_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Tail".to_owned(), "extended".to_owned(), vec![-
|
|
0.142_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTail4".to_owned(), vec![- 0.142_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Tail".to_owned(), "extended".to_owned(), vec![-
|
|
0.112_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTail5".to_owned(), vec![- 0.112_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Tail".to_owned(), "extended".to_owned(), vec![-
|
|
0.094_f32, 0.0_f32, 0.0_f32], true), vec![], vec![crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mTail6".to_owned(), vec![- 0.094_f32,
|
|
0.0_f32, 0.0_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Tail".to_owned(), "extended".to_owned(), vec![-
|
|
0.089_f32, 0.0_f32, 0.0_f32], true), vec![], vec![], vec![- 0.094_f32,
|
|
0.0_f32, 0.0_f32], "avatar_mTail6".to_owned(), true)], vec![- 0.112_f32,
|
|
0.0_f32, 0.0_f32], "avatar_mTail5".to_owned(), true)], vec![- 0.142_f32,
|
|
0.0_f32, 0.0_f32], "avatar_mTail4".to_owned(), true)], vec![- 0.168_f32,
|
|
0.0_f32, 0.0_f32], "avatar_mTail3".to_owned(), true)], vec![- 0.197_f32,
|
|
0.0_f32, 0.0_f32], "avatar_mTail2".to_owned(), true)], vec![- 0.116_f32,
|
|
0.0_f32, 0.047_f32], "avatar_mTail1".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mGroin".to_owned(), vec![0.064_f32,
|
|
0.0_f32,- 0.097_f32], vec![0.0_f32, 0.0_f32, 0.0_f32], vec![1.0_f32,
|
|
1.0_f32, 1.0_f32], "Groin".to_owned(), "extended".to_owned(),
|
|
vec![0.004_f32, 0.0_f32,- 0.066_f32], false), vec![], vec![],
|
|
vec![0.064_f32, 0.0_f32,- 0.097_f32], "avatar_mGroin".to_owned(), false),
|
|
crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimbsRoot".to_owned(), vec![-
|
|
0.2_f32, 0.0_f32, 0.084_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.204_f32, 0.0_f32, 0.0_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb1Left".to_owned(), vec![-
|
|
0.204_f32, 0.129_f32,- 0.125_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![0.002_f32,- 0.046_f32,- 0.491_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb2Left".to_owned(),
|
|
vec![0.002_f32,- 0.046_f32,- 0.491_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.03_f32,- 0.003_f32,- 0.468_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb3Left".to_owned(), vec![-
|
|
0.03_f32,- 0.003_f32,- 0.468_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![0.112_f32, 0.0_f32,- 0.061_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb4Left".to_owned(),
|
|
vec![0.112_f32, 0.0_f32,- 0.061_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![0.105_f32, 0.008_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.112_f32, 0.0_f32,- 0.061_f32], "avatar_mHindLimb4Left".to_owned(),
|
|
true)], vec![- 0.03_f32,- 0.003_f32,- 0.468_f32], "avatar_mHindLimb3Left"
|
|
.to_owned(), true)], vec![0.002_f32,- 0.046_f32,- 0.491_f32],
|
|
"avatar_mHindLimb2Left".to_owned(), true)], vec![- 0.204_f32, 0.129_f32,-
|
|
0.125_f32], "avatar_mHindLimb1Left".to_owned(), false), crate
|
|
::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb1Right".to_owned(), vec![-
|
|
0.204_f32,- 0.129_f32,- 0.125_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![0.002_f32, 0.046_f32,- 0.491_f32], true), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb2Right".to_owned(),
|
|
vec![0.002_f32, 0.046_f32,- 0.491_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![- 0.03_f32, 0.003_f32,- 0.468_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb3Right".to_owned(), vec![-
|
|
0.03_f32, 0.003_f32,- 0.468_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![0.112_f32, 0.0_f32,- 0.061_f32], false), vec![],
|
|
vec![crate ::skeleton::Joint::from_parts(crate
|
|
::skeleton::JointBase::from_parts("mHindLimb4Right".to_owned(),
|
|
vec![0.112_f32, 0.0_f32,- 0.061_f32], vec![0.0_f32, 0.0_f32, 0.0_f32],
|
|
vec![1.0_f32, 1.0_f32, 1.0_f32], "Limb".to_owned(), "extended"
|
|
.to_owned(), vec![0.105_f32,- 0.008_f32, 0.0_f32], true), vec![], vec![],
|
|
vec![0.112_f32, 0.0_f32,- 0.061_f32], "avatar_mHindLimb4Right"
|
|
.to_owned(), true)], vec![- 0.03_f32, 0.003_f32,- 0.468_f32],
|
|
"avatar_mHindLimb3Right".to_owned(), true)], vec![0.002_f32, 0.046_f32,-
|
|
0.491_f32], "avatar_mHindLimb2Right".to_owned(), true)], vec![-
|
|
0.204_f32,- 0.129_f32,- 0.125_f32], "avatar_mHindLimb1Right".to_owned(),
|
|
false)], vec![- 0.2_f32, 0.0_f32, 0.084_f32], "avatar_mHindLimbsRoot"
|
|
.to_owned(), false)
|
|
],
|
|
vec![0.0_f32, 0.0_f32, 1.067015_f32],
|
|
"hip avatar_mPelvis".to_owned(),
|
|
false,
|
|
),
|
|
2.0_f32,
|
|
false,
|
|
"133".to_owned(),
|
|
"26".to_owned(),
|
|
)
|
|
}
|
|
#[cfg(test)]
|
|
mod tests {
|
|
use super::*;
|
|
#[test]
|
|
fn generated_default_shape() {
|
|
let skeleton = default_skeleton();
|
|
assert_eq!(skeleton.version(), 2.0);
|
|
assert_eq!(skeleton.num_bones(), "133");
|
|
assert_eq!(skeleton.num_collision_volumes(), "26");
|
|
assert_eq!(skeleton.bone().base.name(), "mPelvis");
|
|
}
|
|
}
|