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