/*************************************************************************************************************************************/
/* */
/* R E P R E S E N T A T I O N D E S C O U R B E S D E L ' E S P A C E : */
/* */
/* */
/* Definition : */
/* */
/* Ce fichier contient toutes les */
/* definitions necessaires a la re- */
/* presentation des courbes dans */
/* l'espace a trois dimensions. */
/* */
/* */
/* Author of '$ximf/courbes.1$DEF' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 19890000000000). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* C H O I X D E L A F A C O N D E P A R C O U R I R L E S A R C S D E C U B I Q U E S : */
/* */
/*************************************************************************************************************************************/
#nodefine PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_01 \
/* Cette facon de parcourir les arcs de cubiques est simpliste car elle echantillonne */ \
/* la coordonnee barycentrique regulierement dans [0,1]. */
#define PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02 \
/* Cette facon de parcourir les arcs de cubiques tient compte des derivees locales par */ \
/* rapport a la coordonnee barycentrique afin d'eviter les trous... */
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* D E G R A D E D E S N I V E A U X L E L O N G D ' U N A R C D E C U B I Q U E : */
/* */
/*************************************************************************************************************************************/
#ifdef PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02
# define SET_NIVEAU_DE_NOIR_DU_DEGRADE_DES_ARCS_DE_CUBIQUES(niveau) \
Bblock \
EGAL(fonction_neutre_____degrade_des_arcs_de_cubiques_____niveau_de_NOIR_du_degrade_des_arcs_de_cubiques \
,niveau \
); \
Eblock \
/* Positionnement du niveau de 'NOIR' de degrade d'un arc de cubique. */
#Aifdef PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02
#Eifdef PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N D E S D E R I V E E S P A R D E S D I F F E R E N C E S F I N I E S : */
/* */
/*************************************************************************************************************************************/
#define DEFINITION_DES_DERIVEES(fonction_origine,fonction_extremite) \
SOUS(fonction_extremite,fonction_origine) \
/* Calcul d'une derivee par difference des valeurs d'une fonction aux deux extremites */ \
/* d'un segment ; la 'DENORMALISATION' n'est pas necessaire, puisque les valeurs de la */ \
/* fonction le sont deja... */