2010-10-29 7 views
0

Existe-t-il un algorithme/une formule qui peut m'aider à comprendre les dimensions naturelles d'un objet dessiné sur une scène OpenGL en utilisant une projection orthogonale? ? Par exemple: 3 Unités = 3milimètres.Unité OpenGL vs mesure naturelle

Merci d'avance.

Répondre

2

Demandez au système d'exploitation de copier les informations EDID de votre moniteur. Cela devrait contenir la largeur et la hauteur d'affichage en centimètres.

3

Les unités peuvent être quelque chose et différentes personnes auront une approche de conception différente. Certains vont certainement utiliser la métrique alors que d'autres utilisent des unités impériales, et en plus il y en aura beaucoup d'arbitraires. Vous avez juste à deviner de chaque application séparément, ce qu'ils pourraient utiliser.

+0

D'accord, mais ma question porte sur mon application, alors je demandais en fait sur la façon de comprendre à partir du code une relation entre l'unité opengl et la dimension naturelle. – Tigran

+0

Ensuite, vous pouvez choisir n'importe quelle unité que vous aimez. Je suggère des centimètres. Ou si vous avez, par exemple, des données du monde réel chargées sans mise à l'échelle, alors vous regardez la boîte de délimitation de ces données et ce que l'équivalent réel mesurerait. Mais la meilleure approche est de choisir d'abord vos unités, puis de tout mettre à l'échelle. – jjrv

Questions connexes