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>)#

Bases : 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>)#

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

source on GitHub

__str__()#

affichage

source on GitHub

couleur_fond()#

retourne la couleur du fond

source on GitHub

modele_illumination(rayon, p, obj, source)#

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

source on GitHub