3
0
Fork 0
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:
Atlante45 2015-06-17 18:04:16 +02:00
parent 3b41a8f209
commit fb6de91cbe

View file

@ -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();