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