module special.image.image_synthese_facette

Inheritance diagram of ensae_teaching_cs.special.image.image_synthese_facette

Short summary

module ensae_teaching_cs.special.image.image_synthese_facette

définition d’une facette

source on GitHub

Classes

class truncated documentation
Facette définit un triangle dans l’espace
Rectangle définit un rectangle dans l’espace

Methods

method truncated documentation
__init__ initialisation
__init__ initialisation, si d == None, d est calculé comme étant le symétrique de b par rapport au milieu du segment [ac] …
__str__ affichage
__str__ affichage
couleur_point retourne la couleur au point de coordonnée p
couleur_point retourne la couleur au point de coordonnée p
intersection retourne le point d’intersection avec le rayon r, retourne None s’il n’y pas d’intersection
intersection retourne le point d’intersection avec le rayon r, retourne None s’il n’y pas d’intersection
intersection_plan retourne le point d’intersection entre le plan et le rayon r
intersection_plan retourne le point d’intersection entre le plan et le rayon r
normale retourne la normale au point de coordonnée p et connaissant le rayon
normale retourne la normale au point de coordonnée p et connaissant le rayon
point_interieur dit si un point appartient à l’intérieur du triangle
point_interieur dit si un point appartient à l’intérieur du triangle

Documentation

définition d’une facette

source on GitHub

class ensae_teaching_cs.special.image.image_synthese_facette.Facette(a, b, c, couleur)[source]

Bases : ensae_teaching_cs.special.image.image_synthese_base.Objet

définit un triangle dans l’espace

source on GitHub

initialisation

source on GitHub

__init__(a, b, c, couleur)[source]

initialisation

source on GitHub

__str__()[source]

affichage

source on GitHub

couleur_point(p)[source]

retourne la couleur au point de coordonnée p

source on GitHub

intersection(r)[source]

retourne le point d’intersection avec le rayon r, retourne None s’il n’y pas d’intersection

source on GitHub

intersection_plan(r)[source]

retourne le point d’intersection entre le plan et le rayon r

source on GitHub

normale(p, rayon)[source]

retourne la normale au point de coordonnée p et connaissant le rayon

source on GitHub

point_interieur(p)[source]

dit si un point appartient à l’intérieur du triangle

source on GitHub

class ensae_teaching_cs.special.image.image_synthese_facette.Rectangle(a, b, c, d, couleur)[source]

Bases : ensae_teaching_cs.special.image.image_synthese_facette.Facette

définit un rectangle dans l’espace

source on GitHub

initialisation, si d == None, d est calculé comme étant le symétrique de b par rapport au milieu du segment [ac]

source on GitHub

__init__(a, b, c, d, couleur)[source]

initialisation, si d == None, d est calculé comme étant le symétrique de b par rapport au milieu du segment [ac]

source on GitHub

__str__()[source]

affichage

source on GitHub

point_interieur(p)[source]

dit si un point appartient à l’intérieur du triangle

source on GitHub