module special.image.image_synthese_sphere

Inheritance diagram of ensae_teaching_cs.special.image.image_synthese_sphere

Short summary

module ensae_teaching_cs.special.image.image_synthese_sphere

définition d’une sphère

source on GitHub

Classes

class truncated documentation
Sphere définit une sphère

Methods

method truncated documentation
__init__ initialisation
__str__ affichage
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
normale retourne la normale au point de coordonnée p

Documentation

définition d’une sphère

source on GitHub

class ensae_teaching_cs.special.image.image_synthese_sphere.Sphere(centre, rayon, couleur)[source]

Bases : ensae_teaching_cs.special.image.image_synthese_base.Objet

définit une sphère

source on GitHub

initialisation

source on GitHub

__init__(centre, rayon, couleur)[source]

initialisation

source on GitHub

__slots__ = ('centre', 'rayon', 'couleur')
__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

normale(p, rayon)[source]

retourne la normale au point de coordonnée p

source on GitHub