Vous pouvez créer votre propre fonction de rendu de sphère. Une sphère tesselated n'est pas plus qu'un empilement de n segments de cône, chacun approché avec m tranches.
Cette image (courtsey de dglwiki.de) illustre ceci:
(le texte allemand se traduit par « Si la résolution est faible, la sphère dégénère à d'autres organes symetriques)
Pour Pour construire la sphère, vous devez spécifier le point central, le rayon, le nombre de piles et le nombre de tranches par pile.
Le premier pôle de votre sphère peut être n'importe quel point avec une distance de rayon du point central. Le vecteur de ce point au point central définit l'axe de rotation de votre sphère (et donc la position du second pôle). Ensuite, vous devrez approximer plusieurs cercles de latitude équidistants sur votre sphère autour de l'axe de rotation. . Le nombre de cercles devrait être le nombre de piles -1. Chacun de ces cercles devrait avoir autant de sommets que le nombre de tranches désiré.
Après les avoir calculés, vous avez suffisamment d'informations géométriques pour construire vos faces de sphères. Commencez avec un ventilateur triangulaire provenant de l'un des pôles en utilisant les sommets du premier cercle. Ensuite, construisez des bandes triangulaires pour chaque paire de cercles de latitude voisins. La dernière étape consiste à construire un autre éventail de triangle du deuxième pôle au dernier de vos cercles de latitude.
En utilisant cette approche, vous pouvez générer des sphères arbitraires de la douceur arbitraire
Merci, laissez-moi essayer ceci .. – Carl
Je vais essayer aussi! Si je le fais bien, je posterai quelque chose pour aider les autres. Je ne vais pas essayer ce soir ;-) – MrJoeBlow