/*************************************************************************************************************************************/ /* */ /* R E F E R E N C E S A U X D O N N E S C O M M U N E S : */ /* */ /* */ /* Dans ce fichier, se trouvent */ /* toutes les references aux donnees */ /* communes de 'v maths_fonct_SURFACES_1_FON' */ /* et utiles aux autres modules. */ /* */ /* */ /* Author of '$ximf/surfaces.1$EXT' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626122451). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* R E F E R E N C E S A U X D O N N E S C O M M U N E S : */ /* */ /*************************************************************************************************************************************/ #ifndef DejaInclus__maths_fonct_SURFACES_1_EXT # ifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_01 /* -------------------------------------------------------------------------------------------------------------------- Bblock=0001 */ DEFV(Ailleurs,DEFV(Positive,Ivisualisation_surface_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Ivisualisation_surface()))); DEFV(Ailleurs,DEFV(Positive,Iremplissage_d_une_facette_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Iremplissage_d_une_facette()))); DEFV(Ailleurs,DEFV(Positive,Ifil_de_fer_surface_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Ifil_de_fer_surface()))); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0001 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0002 */ DEFV(Ailleurs,DEFV(Positive,Fplan_x_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fplan_x())); DEFV(Ailleurs,DEFV(Positive,Fplan_y_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fplan_y())); DEFV(Ailleurs,DEFV(Positive,Fplan_z_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fplan_z())); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0002 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0003 */ DEFV(Ailleurs,DEFV(Float,Fsphere_x__Fsphere_y__Fsphere_z_____rayon)); DEFV(Ailleurs,DEFV(Positive,Fsphere_x_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsphere_x())); DEFV(Ailleurs,DEFV(Positive,Fsphere_y_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsphere_y())); DEFV(Ailleurs,DEFV(Positive,Fsphere_z_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsphere_z())); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0003 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0004 */ DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____rayon)); DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____coefficient0)); DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____coefficient1)); DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____coefficient2)); DEFV(Ailleurs,DEFV(Positive,Fsurface_de_boy_x_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsurface_de_boy_x())); DEFV(Ailleurs,DEFV(Positive,Fsurface_de_boy_y_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsurface_de_boy_y())); DEFV(Ailleurs,DEFV(Positive,Fsurface_de_boy_z_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsurface_de_boy_z())); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0004 */ # Aifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_01 # Eifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_01 # ifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_02 /* -------------------------------------------------------------------------------------------------------------------- Bblock=0001 */ DEFV(Ailleurs,DEFV(Positive,Ivisualisation_surface_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Ivisualisation_surface(DEFV(Argument,DEFV(image,Argument_____imageAR)) ,DEFV(Argument,DEFV(image,Argument_____texture)) ,DEFV(Argument,DEFV(Logical,Argument_____filtrage_texture)) ,DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____Fx))) ,DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____Fy))) ,DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____Fz))) ,DEFV(Argument,DEFV(deltaF_3D,POINTERs(Argument_____translation))) ,DEFV(Argument,DEFV(Float,Argument_____Umin)) ,DEFV(Argument,DEFV(Float,Argument_____Umax)) ,DEFV(Argument,DEFV(Float,Argument_____Vmin)) ,DEFV(Argument,DEFV(Float,Argument_____Vmax)) ,DEFV(Argument,DEFV(Int,Argument_____profondeur)) ,DEFV(Argument,DEFV(pointF_3D,POINTERs(Argument_____source_lumineuse))) ,DEFV(Argument,DEFV(Logical,Argument_____anti_aliasing)) ,DEFV(Argument,DEFV(Float,Argument_____epsilon_discontinuites_Z)) ,DEFV(Argument,DEFV(Logical,Argument_____convolution)) ,DEFV(Argument,DEFV(Logical,Argument_____genere_discontinuites)) ,DEFV(Argument,DEFV(image,Argument_____discontinuites)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Iremplissage_d_une_facette_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Iremplissage_d_une_facette(DEFV(Argument,DEFV(image,Argument_____imageAR)) ,DEFV(Argument,DEFV(pointF_3D,POINTERs(Argument_____sommet_A))) ,DEFV(Argument,DEFV(genere_p,Argument_____niveau_du_sommet_A)) ,DEFV(Argument,DEFV(pointF_3D,POINTERs(Argument_____sommet_B))) ,DEFV(Argument,DEFV(genere_p,Argument_____niveau_du_sommet_B)) ,DEFV(Argument,DEFV(pointF_3D,POINTERs(Argument_____sommet_C))) ,DEFV(Argument,DEFV(genere_p,Argument_____niveau_du_sommet_C)) ,DEFV(Argument,DEFV(Logical,Argument_____utiliser_l_aire_des_triangles_lors_de_l_interpolation_des_facettes)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Ifil_de_fer_surface_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Ifil_de_fer_surface(DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____Fx))) ,DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____Fy))) ,DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____Fz))) ,DEFV(Argument,DEFV(deltaF_3D,POINTERs(Argument_____translation))) ,DEFV(Argument,DEFV(Float,Argument_____Umin)) ,DEFV(Argument,DEFV(Float,Argument_____Umax)) ,DEFV(Argument,DEFV(Int,Argument_____nombre_de_pas_U)) ,DEFV(Argument,DEFV(Float,Argument_____Vmin)) ,DEFV(Argument,DEFV(Float,Argument_____Vmax)) ,DEFV(Argument,DEFV(Int,Argument_____nombre_de_pas_V)) ,DEFV(Argument,DEFV(Logical,Argument_____remplir_les_facettes)) ,DEFV(Argument,DEFV(image,Argument_____texture_du_maillage)) ,DEFV(Argument,DEFV(pointF_3D,POINTERs(Argument_____source_lumineuse))) ,DEFV(Argument,DEFV(Logical,Argument_____utiliser_l_aire_des_triangles_lors_de_l_interpolation_des_facettes)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0001 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0002 */ DEFV(Ailleurs,DEFV(Positive,Fplan_x_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fplan_x(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Fplan_y_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fplan_y(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Fplan_z_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fplan_z(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0002 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0003 */ DEFV(Ailleurs,DEFV(Float,Fsphere_x__Fsphere_y__Fsphere_z_____rayon)); DEFV(Ailleurs,DEFV(Positive,Fsphere_x_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsphere_x(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Fsphere_y_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsphere_y(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Fsphere_z_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsphere_z(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0003 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0004 */ DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____rayon)); DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____coefficient0)); DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____coefficient1)); DEFV(Ailleurs,DEFV(Float,Fsurface_de_boy_x__Fsurface_de_boy_y__Fsurface_de_boy_z_____coefficient2)); DEFV(Ailleurs,DEFV(Positive,Fsurface_de_boy_x_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsurface_de_boy_x(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Fsurface_de_boy_y_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsurface_de_boy_y(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,Fsurface_de_boy_z_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsurface_de_boy_z(DEFV(Argument,DEFV(Float,Argument_____u)) ,DEFV(Argument,DEFV(Float,Argument_____v)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0004 */ # Aifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_02 # Eifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_02 # ifdef NePasInclure_____ARG # Aifdef NePasInclure_____ARG # include maths_fonct_SURFACES_1_ARG # Eifdef NePasInclure_____ARG # define DejaInclus__maths_fonct_SURFACES_1_EXT #Aifndef DejaInclus__maths_fonct_SURFACES_1_EXT #Eifndef DejaInclus__maths_fonct_SURFACES_1_EXT