diff options
author | Dave Parks <davep@lindenlab.com> | 2022-09-15 17:23:34 -0500 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2022-09-15 17:23:34 -0500 |
commit | 82ab5f9765ad76c73d1d7ddd5716b22d6b92bf62 (patch) | |
tree | 80008bf0bfa44df1d962c5d030c0a7be787ce2fb /indra/llmath/llvolume.h | |
parent | e61b6570b15e5d7843712ea65e11c3df42bf4f81 (diff) |
SL-18156 WIP -- Add NormalizedScale/NormalizedTranslation to mesh assets to recover mesh's original coordinate frame when generating tangents post download.
Diffstat (limited to 'indra/llmath/llvolume.h')
-rw-r--r-- | indra/llmath/llvolume.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/llmath/llvolume.h b/indra/llmath/llvolume.h index f1feaade58..e373d0175d 100644 --- a/indra/llmath/llvolume.h +++ b/indra/llmath/llvolume.h @@ -984,6 +984,12 @@ public: //whether or not face has been cache optimized BOOL mOptimized; + // if this is a mesh asset, scale and translation that were applied + // when encoding the source mesh into a unit cube + // used for regenerating tangents + LLVector3 mNormalizedScale = LLVector3(1,1,1); + LLVector3 mNormalizedTranslation; + private: BOOL createUnCutCubeCap(LLVolume* volume, BOOL partial_build = FALSE); BOOL createCap(LLVolume* volume, BOOL partial_build = FALSE); |