/*************************************************************************************************************************************/ /* */ /* 3 */ /* D E F I N I T I O N D E L ' E S P A C E P H Y S I Q U E D A N S R ( S U I T E ) : */ /* */ /* */ /* Author of '$xrk/attractor.51$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20061110084746). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* C E N T R A G E D E S C O O R D O N N E E S T R I D I M E N S I O N N E L L E S : */ /* */ /*************************************************************************************************************************************/ #TestADef CENTRER_AUTOMATIQUEMENT_LES_COORDONNEES \ FAUX DEFV(Local,DEFV(Logical,INIT(centrer_automatiquement_les_coordonnees,CENTRER_AUTOMATIQUEMENT_LES_COORDONNEES))); #TestADef CENTRER_AUTOMATIQUEMENT_LA_COORDONNEE_X \ VRAI DEFV(Local,DEFV(Logical,INIT(centrer_automatiquement_la_coordonnee_X,CENTRER_AUTOMATIQUEMENT_LA_COORDONNEE_X))); #TestADef CENTRER_AUTOMATIQUEMENT_LA_COORDONNEE_Y \ VRAI DEFV(Local,DEFV(Logical,INIT(centrer_automatiquement_la_coordonnee_Y,CENTRER_AUTOMATIQUEMENT_LA_COORDONNEE_Y))); #TestADef CENTRER_AUTOMATIQUEMENT_LA_COORDONNEE_Z \ VRAI DEFV(Local,DEFV(Logical,INIT(centrer_automatiquement_la_coordonnee_Z,CENTRER_AUTOMATIQUEMENT_LA_COORDONNEE_Z))); /* Indique si les coordonnees doivent etre recentrees automatiquement. Ceci fut introduit */ /* le 20060922133848... */ /* */ /* Le 20060922145859, en calculant 'v $xiirs/BKLN.81', je note que les coordonnees {X,Y,Z} */ /* etant centrees, l'image ne le sera pas en general de facon parfaite a cause des effets */ /* de la perspective (c'est en particulier le cas de 'v $xiirs/BKLN.81'...). */ /* */ /* Le 20131121074727 fut introduite la possibilite d'etre selectif et de centrer, lorsque */ /* 'IL_FAUT(centrer_automatiquement_les_coordonnees)', individiduellement les trois */ /* coordonnees {X,Y,Z}. Les valeurs par defaut assurent la compatibilite anterieure... */ /* Le 20181028100849, on rappelle qu'il semble impossible d'en faire autant avec les */ /* coordonnees bidimensionnelles obtenues apres projection car, en effet, les points */ /* de l'image ainsi calcules sont marques "un a un", immediatement apres la projection par */ /* 'v $xrv/champs_5.1C$I store_point_ND_RVB' via 'v $xrv/champs_5.12$I store_sphere'... */ /* Pour bien faire, il faudrait utiliser des structures intermediaires, ce qui semble tres */ /* difficile a cause de la programmation de 'v $xrv/champs_5.12$I store_sphere'... */