Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Je pars du principe simple que les faces les plus proches cachent les plus éloignées. Je classe donc les faces par ordre décroissant de distance par rapport à l'observateur (colonne L) et je remplis les formes dans l'ordre obtenu.
L'angle A que forme la normale à chaque plan avec l'axe...
Les coordonnées sont données dans le tableau N9:U9 et lignes suivantes calculé par la fonction "vue". Elles sont données à raison d'un plan par ligne et 4 points par plan.
Certes, mais pour un usage occasionnel comme le mien, je ne tiens pas à m'investir dans un autre programme. Je m'y résoudrai peut-être dans le futur.
En attendant, je gère le problème des faces cachées en imposant un ordre de remplissage en fonction de la distance décroissante à l'observateur...
Bonjour,
Dans l'application jointe, je projette une pièce 3D (simple ici, pour la démo) sur un écran 2D. Je peux la faire tourner selon 3 axes et choisir la distance par rapport à l'observateur ainsi que la distance focale via les curseurs en haut de la page. Cela fonctionne bien mais le dessin...