Après mes études et recherches approfondies, j'ai appris que la version actuelle de Three.js ne prend pas en charge le quad et ne prend en charge que le tria et le quad était obsolète depuis la version Three.js 60.
Je veux savoir si nous pourrions intégrer le support quad dans la version actuelle de Three.js et si cela est associé aux problèmes de performances ou de rendu.
Que pourrait-on faire pour optimiser les performances avec le support quad dans la version actuelle de Three.js.
Merci et salutations,
Aasha Joney
C'est compliqué ... WebGL lui-même ne prend pas en charge les quads.
Nous pourrions créer des classes de géométrie qui pourraient fonctionner avec des quads, mais nous devrons quand même les convertir en triangles avant de les envoyer à WebGL.
Cela devrait probablement être géré en dehors du noyau. Pourquoi limiter les choses aux quads de toute façon? J'utilise ma propre classe Ngon
depuis un moment maintenant.
BTW, ceci:
C'est compliqué ... WebGL lui-même ne prend pas en charge les quads.
😄
J'adore cette attitude, trois devraient au fond être une meilleure façon d'utiliser webgl. Des structures de données arbitraires doivent être construites dessus.
Comment les versions THREE.js inférieures à 60 prises en charge quad et pourquoi cela n'a-t-il pas pu être incorporé dans la version actuelle.?
Trois n'a pas d'avis sur les quads. Vous pouvez le soutenir vous-même.
pourquoi cela n'a pas pu être incorporé dans la version actuelle.?
Ce serait plus de code à télécharger qui n'est pas utilisé par tout le monde.
Comment les versions THREE.js inférieures à 60 prises en charge quad et pourquoi cela n'a-t-il pas pu être incorporé dans la version actuelle.?
Nous avons décidé de simplifier la base de code. Le moteur de rendu ne gère plus les quads.
Au lieu de cela, les chargeurs qui prennent en charge les quads convertissent les quads en triangles pendant le processus de chargement.
Commentaire le plus utile
C'est compliqué ... WebGL lui-même ne prend pas en charge les quads.
Nous pourrions créer des classes de géométrie qui pourraient fonctionner avec des quads, mais nous devrons quand même les convertir en triangles avant de les envoyer à WebGL.