mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-08-09 17:26:55 +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 {
|
float Avatar::getHeadHeight() const {
|
||||||
Extents extents = getHead()->getFaceModel().getMeshExtents();
|
Extents extents = getHead()->getFaceModel().getMeshExtents();
|
||||||
if (!extents.isEmpty() && extents.isValid()) {
|
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();
|
extents = _skeletonModel.getMeshExtents();
|
||||||
|
|
Loading…
Reference in a new issue