module special.image.image_synthese_facette
#
Short summary#
module ensae_teaching_cs.special.image.image_synthese_facette
définition d’une facette
Classes#
class |
truncated documentation |
---|---|
définit un triangle dans l’espace |
|
définit un rectangle dans l’espace |
Methods#
method |
truncated documentation |
---|---|
initialisation |
|
initialisation, si d == None, d est calculé comme étant le symétrique de b par rapport au milieu du segment [ac] … |
|
affichage |
|
affichage |
|
retourne la couleur au point de coordonnée p |
|
|
retourne la couleur au point de coordonnée p |
retourne le point d’intersection avec le rayon r, retourne None s’il n’y pas d’intersection |
|
|
retourne le point d’intersection avec le rayon r, retourne None s’il n’y pas d’intersection |
retourne le point d’intersection entre le plan et le rayon r |
|
|
retourne le point d’intersection entre le plan et le rayon r |
retourne la normale au point de coordonnée p et connaissant le rayon |
|
|
retourne la normale au point de coordonnée p et connaissant le rayon |
dit si un point appartient à l’intérieur du triangle |
|
dit si un point appartient à l’intérieur du triangle |
Documentation#
définition d’une facette
- class ensae_teaching_cs.special.image.image_synthese_facette.Facette(a, b, c, couleur)#
Bases :
Objet
définit un triangle dans l’espace
initialisation
- __init__(a, b, c, couleur)#
initialisation
- __str__()#
affichage
- couleur_point(p)#
retourne la couleur au point de coordonnée p
- intersection(r)#
retourne le point d’intersection avec le rayon r, retourne None s’il n’y pas d’intersection
- intersection_plan(r)#
retourne le point d’intersection entre le plan et le rayon r
- normale(p, rayon)#
retourne la normale au point de coordonnée p et connaissant le rayon
- point_interieur(p)#
dit si un point appartient à l’intérieur du triangle
- class ensae_teaching_cs.special.image.image_synthese_facette.Rectangle(a, b, c, d, couleur)#
Bases :
Facette
définit un rectangle dans l’espace
initialisation, si d == None, d est calculé comme étant le symétrique de b par rapport au milieu du segment [ac]
- __init__(a, b, c, d, couleur)#
initialisation, si d == None, d est calculé comme étant le symétrique de b par rapport au milieu du segment [ac]
- __str__()#
affichage
- point_interieur(p)#
dit si un point appartient à l’intérieur du triangle