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

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

initialisation

source on GitHub

__slots__ = ('centre', 'rayon', 'couleur')#
__str__()#

affichage

source on GitHub

couleur_point(p)#

retourne la couleur au point de coordonnée p

source on GitHub

intersection(r)#

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

source on GitHub

normale(p, rayon)#

retourne la normale au point de coordonnée p

source on GitHub