module special.image.image_synthese_phong

Inheritance diagram of ensae_teaching_cs.special.image.image_synthese_phong

Short summary

module ensae_teaching_cs.special.image.image_synthese_phong

implémentation du modèle d’illumination de Phong

source on GitHub

Classes

class truncated documentation
ScenePhong définit une scène et utilise le modèle d’illumination de Phong pour construire l’image de synthèse

Methods

method truncated documentation
__init__ définit la position de l’oeil, l’angle d’ouverture, et la taille de l’écran
__str__ affichage
couleur_fond retourne la couleur du fond
modele_illumination calcule la couleur pour un rayon donné, un point p, un objet obj, et une source de lumière source

Documentation

implémentation du modèle d’illumination de Phong

source on GitHub

class ensae_teaching_cs.special.image.image_synthese_phong.ScenePhong(repere, alpha, x, y, ka=0.1, kb=0.8, kc=0.3, reflet=6, fond=<ensae_teaching_cs.special.image.image_synthese_base.Couleur object>)[source]

Bases : ensae_teaching_cs.special.image.image_synthese_scene.Scene

définit une scène et utilise le modèle d’illumination de Phong pour construire l’image de synthèse

source on GitHub

définit la position de l’oeil, l’angle d’ouverture, et la taille de l’écran

source on GitHub

__init__(repere, alpha, x, y, ka=0.1, kb=0.8, kc=0.3, reflet=6, fond=<ensae_teaching_cs.special.image.image_synthese_base.Couleur object>)[source]

définit la position de l’oeil, l’angle d’ouverture, et la taille de l’écran

source on GitHub

__str__()[source]

affichage

source on GitHub

couleur_fond()[source]

retourne la couleur du fond

source on GitHub

modele_illumination(rayon, p, obj, source)[source]

calcule la couleur pour un rayon donné, un point p, un objet obj, et une source de lumière source

source on GitHub