mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 13:18:26 +02:00
fixing the size of the name displayed on screen
This commit is contained in:
parent
0ef26b1446
commit
c99ad77799
1 changed files with 6 additions and 4 deletions
|
@ -682,14 +682,16 @@ float Avatar::calculateDisplayNameScaleFactor(const glm::vec3& textPosition, boo
|
||||||
|
|
||||||
double textWindowHeight;
|
double textWindowHeight;
|
||||||
|
|
||||||
GLCanvas::SharedPointer glCanvas = DependencyManager::get<GLCanvas>();
|
GLint viewportMatrix[4];
|
||||||
float windowSizeX = glCanvas->getDeviceWidth();
|
glGetIntegerv(GL_VIEWPORT, viewportMatrix);
|
||||||
float windowSizeY = glCanvas->getDeviceHeight();
|
|
||||||
|
|
||||||
glm::dmat4 modelViewMatrix;
|
glm::dmat4 modelViewMatrix;
|
||||||
|
float windowSizeX = viewportMatrix[2] - viewportMatrix[0];
|
||||||
|
float windowSizeY = viewportMatrix[3] - viewportMatrix[1];
|
||||||
|
|
||||||
glm::dmat4 projectionMatrix;
|
glm::dmat4 projectionMatrix;
|
||||||
Application::getInstance()->getModelViewMatrix(&modelViewMatrix);
|
Application::getInstance()->getModelViewMatrix(&modelViewMatrix);
|
||||||
Application::getInstance()->getProjectionMatrix(&projectionMatrix);
|
Application::getInstance()->getProjectionMatrix(&projectionMatrix);
|
||||||
|
|
||||||
|
|
||||||
glm::dvec4 p0 = modelViewMatrix * glm::dvec4(testPoint0, 1.0);
|
glm::dvec4 p0 = modelViewMatrix * glm::dvec4(testPoint0, 1.0);
|
||||||
p0 = projectionMatrix * p0;
|
p0 = projectionMatrix * p0;
|
||||||
|
|
Loading…
Reference in a new issue