From c270ededd1f25f3724fda2e4b2dcfcd2a5fa103e Mon Sep 17 00:00:00 2001 From: Angeldark Raymaker Date: Tue, 25 Nov 2025 21:50:35 +0000 Subject: [PATCH] FIRE-36067: Add collision volume data Signed-off-by: Angeldark Raymaker so the BVHs parse in Blender et al. --- indra/newview/fsposeranimator.h | 50 ++++++++++++++++----------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/indra/newview/fsposeranimator.h b/indra/newview/fsposeranimator.h index 3d3bc02163..8852edacfd 100644 --- a/indra/newview/fsposeranimator.h +++ b/indra/newview/fsposeranimator.h @@ -361,31 +361,31 @@ public: { "mSpine4", "", MISC, { "mChest", }, "-0.205 0.015 0.000" }, // Collision Volumes - { "HEAD", "", COL_VOLUMES }, - { "NECK", "", COL_VOLUMES }, - { "L_CLAVICLE", "R_CLAVICLE", COL_VOLUMES }, - { "R_CLAVICLE", "L_CLAVICLE", COL_VOLUMES, {}, "", "", true }, - { "CHEST", "", COL_VOLUMES }, - { "LEFT_PEC", "RIGHT_PEC", COL_VOLUMES }, - { "RIGHT_PEC", "LEFT_PEC", COL_VOLUMES, {}, "", "", true }, - { "UPPER_BACK", "", COL_VOLUMES }, - { "LEFT_HANDLE", "RIGHT_HANDLE", COL_VOLUMES }, - { "RIGHT_HANDLE", "LEFT_HANDLE", COL_VOLUMES, {}, "", "", true }, - { "BELLY", "", COL_VOLUMES }, - { "PELVIS", "", COL_VOLUMES }, - { "BUTT", "", COL_VOLUMES }, - { "L_UPPER_ARM", "R_UPPER_ARM", COL_VOLUMES }, - { "R_UPPER_ARM", "L_UPPER_ARM", COL_VOLUMES, {}, "", "", true }, - { "L_LOWER_ARM", "R_LOWER_ARM", COL_VOLUMES }, - { "R_LOWER_ARM", "L_LOWER_ARM", COL_VOLUMES, {}, "", "", true }, - { "L_HAND", "R_HAND", COL_VOLUMES }, - { "R_HAND", "L_HAND", COL_VOLUMES, {}, "", "", true }, - { "L_UPPER_LEG", "R_UPPER_LEG", COL_VOLUMES }, - { "R_UPPER_LEG", "L_UPPER_LEG", COL_VOLUMES, {}, "", "", true }, - { "L_LOWER_LEG", "R_LOWER_LEG", COL_VOLUMES }, - { "R_LOWER_LEG", "L_LOWER_LEG", COL_VOLUMES, {}, "", "", true }, - { "L_FOOT", "R_FOOT", COL_VOLUMES }, - { "R_FOOT", "L_FOOT", COL_VOLUMES, {}, "", "", true }, + { "HEAD", "", COL_VOLUMES, {}, "0 0.07 0.02", "0.000 0.100 0.000" }, + { "NECK", "", COL_VOLUMES, {}, "0 0.02 0.0", "0.000 0.080 0.000" }, + { "L_CLAVICLE", "R_CLAVICLE", COL_VOLUMES, {}, "0 0.02 0.02", "0.1 0.0 0.0" }, + { "R_CLAVICLE", "L_CLAVICLE", COL_VOLUMES, {}, "0 0.02 0.02", "-0.1 0.0 0.0", true }, + { "CHEST", "", COL_VOLUMES, {}, "0 0.07 0.028", "0.000 0.152 -0.096" }, + { "LEFT_PEC", "RIGHT_PEC", COL_VOLUMES, {}, "0.082 0.042 0.119", "0.000 -0.006 0.080" }, + { "RIGHT_PEC", "LEFT_PEC", COL_VOLUMES, {}, "-0.082 0.042 0.119", "0.000 -0.006 0.080", true }, + { "UPPER_BACK", "", COL_VOLUMES, {}, "0.0 0.017 0.0", "0.0 0.0 -0.100" }, + { "LEFT_HANDLE", "RIGHT_HANDLE", COL_VOLUMES, {}, "0.10 0.058 0.0", "0.100 0.000 0.000" }, + { "RIGHT_HANDLE", "LEFT_HANDLE", COL_VOLUMES, {}, "-0.10 0.058 0.0", "-0.100 0.000 0.000", true }, + { "BELLY", "", COL_VOLUMES, {}, "0 0.04 0.028", "0.000 0.094 0.028" }, + { "PELVIS", "", COL_VOLUMES, {}, "0 -0.02 -0.01", "0.000 0.095 0.030" }, + { "BUTT", "", COL_VOLUMES, {}, "0 -0.1 -0.06", "0.000 0.000 -0.100" }, + { "L_UPPER_ARM", "R_UPPER_ARM", COL_VOLUMES, {}, "0.12 0.01 0.0", "0.130 -0.003 0.000" }, + { "R_UPPER_ARM", "L_UPPER_ARM", COL_VOLUMES, {}, "-0.12 0.01 0.0", "-0.130 -0.003 0.000", true }, + { "L_LOWER_ARM", "R_LOWER_ARM", COL_VOLUMES, {}, "0.1 0.0 0.0", "0.100 -0.001 0.000" }, + { "R_LOWER_ARM", "L_LOWER_ARM", COL_VOLUMES, {}, "-0.1 0.0 0.0", "-0.100 -0.001 0.000", true }, + { "L_HAND", "R_HAND", COL_VOLUMES, {}, "0.05 0.0 0.01", "0.049 -0.001 0.005" }, + { "R_HAND", "L_HAND", COL_VOLUMES, {}, "-0.05 0.0 0.01", "-0.049 -0.001 0.005", true }, + { "L_UPPER_LEG", "R_UPPER_LEG", COL_VOLUMES, {}, "-0.05 -0.22 -0.02", "0.000 -0.200 0.000" }, + { "R_UPPER_LEG", "L_UPPER_LEG", COL_VOLUMES, {}, "0.05 -0.22 -0.02", "0.000 -0.200 0.000", true }, + { "L_LOWER_LEG", "R_LOWER_LEG", COL_VOLUMES, {}, "0.0 -0.2 -0.02", "0.000 -0.150 -0.010" }, + { "R_LOWER_LEG", "L_LOWER_LEG", COL_VOLUMES, {}, "0.0 -0.2 -0.02", "0.000 -0.150 -0.010", true }, + { "L_FOOT", "R_FOOT", COL_VOLUMES, {}, "0.0 -0.041 0.077", "0.000 -0.026 0.089" }, + { "R_FOOT", "L_FOOT", COL_VOLUMES, {}, "0.0 -0.041 0.077", "0.000 -0.026 0.089", true }, }; public: