mirror of
https://github.com/lubosz/overte.git
synced 2025-04-26 16:55:31 +02:00
HACK Prevent head hight value explosion
This commit is contained in:
parent
3b41a8f209
commit
fb6de91cbe
1 changed files with 6 additions and 1 deletions
|
@ -1075,7 +1075,12 @@ float Avatar::getSkeletonHeight() const {
|
|||
float Avatar::getHeadHeight() const {
|
||||
Extents extents = getHead()->getFaceModel().getMeshExtents();
|
||||
if (!extents.isEmpty() && extents.isValid()) {
|
||||
return extents.maximum.y - extents.minimum.y;
|
||||
|
||||
// HACK: We have a really odd case when fading out for some models where this value explodes
|
||||
float result = extents.maximum.y - extents.minimum.y;
|
||||
if (result >= 0.0f && result < 100.0f * _scale ) {
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
extents = _skeletonModel.getMeshExtents();
|
||||
|
|
Loading…
Reference in a new issue