Question

Ce n'est pas vraiment un problème fonctionnel que je vais avoir, mais plus une question stratégique. Je suis nouveau à la programmation 3D et en regardant des tutoriels et des exemples que je recon que les coordonnées sont généralement entre -1 et 1.

Il se sent plus en utilisant des entiers naturels sous forme de coordonnées, je pense. Y at-il raison de particulièremen (s) pour lesquelles les petites valeurs flottantes sont utilisées, peut-être la performance ou toute autre chose?

Je n'ai pas eu jusque-là encore peut-être si cette question est un peu trop tôt pour demander, mais lors de la création d'objets / textures que j'importer, ils sont créés dans les applications où les coordonnées sont généralement ayant des tailles des nombres entiers, Je suppose que (par exemple Photoshop pour les textures). Est-ce pas cette question pour savoir comment je définis mon x / y / z tailles?

Merci d'avance!

Était-ce utile?

La solution

Je ne l'ai jamais vu ces petites plages utilisées. Ceci est susceptible d'introduire des problèmes dans les calculs, je dirais. Un style plus courante consiste à utiliser une échelle dans le monde réel, donc 1 unité = 1 mètre. vous avez besoin des fractions parce que lorsque vous faites pivoter quelque chose, les nouvelles coordonnées seront presque toujours non intégrale - et en utilisant des valeurs à virgule flottante est plus réaliste. En utilisant des entiers vous rencontrerez des problèmes d'échelle et de précision.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top