mirror of
https://github.com/lubosz/overte.git
synced 2025-04-23 12:14:00 +02:00
Changed the up vector for computing the scale factor: it failed when
there was a roll in the view
This commit is contained in:
parent
b329030c60
commit
8e81c4c467
1 changed files with 3 additions and 3 deletions
|
@ -409,10 +409,10 @@ void Avatar::renderDisplayName() {
|
|||
glGetIntegerv(GL_VIEWPORT, viewportMatrix);
|
||||
GLdouble result0[3], result1[3];
|
||||
|
||||
glm::dvec3 upVector(modelViewMatrix[1]);
|
||||
|
||||
// The up vector must be relative to the rotation current rotation matrix:
|
||||
// we set the identity
|
||||
glm::dvec3 testPoint0 = glm::dvec3(textPosition);
|
||||
glm::dvec3 testPoint1 = glm::dvec3(textPosition) + upVector;
|
||||
glm::dvec3 testPoint1 = glm::dvec3(textPosition) + glm::dvec3(IDENTITY_UP);
|
||||
|
||||
bool success;
|
||||
success = gluProject(testPoint0.x, testPoint0.y, testPoint0.z,
|
||||
|
|
Loading…
Reference in a new issue