/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N D U C U B E R E M P L I */
/* P A R L A C O U R B E D E H I L B E R T T R I D I M E N S I O N N E L L E : */
/* */
/* */
/* Definition du cube : */
/* */
/* */
/* H-------------------G */
/* /. /| */
/* / . / | */
/* / . / | */
/* / . / | */
/* / . / | */
/* / . / | */
/* D-------------------C | */
/* | . | | */
/* | . | | */
/* | . | | */
/* | . | | */
/* | E. . . . . . | . . .F */
/* | . | / */
/* | . | / */
/* | . | / */
/* | . | / */
/* | . | / */
/* |. |/ */
/* A-------------------B */
/* */
/* */
/* Author of '$xci/valeurs_Hilbert3D$I' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20120416141547). */
/* */
/*************************************************************************************************************************************/
#define SOMMET_A_X \
FZERO
#define SOMMET_A_Y \
FZERO
#define SOMMET_A_Z \
FZERO
#define SOMMET_B_X \
FU___
#define SOMMET_B_Y \
FZERO
#define SOMMET_B_Z \
FZERO
#define SOMMET_C_X \
FU___
#define SOMMET_C_Y \
FU___
#define SOMMET_C_Z \
FZERO
#define SOMMET_D_X \
FZERO
#define SOMMET_D_Y \
FU___
#define SOMMET_D_Z \
FZERO
#define SOMMET_E_X \
FZERO
#define SOMMET_E_Y \
FZERO
#define SOMMET_E_Z \
FU___
#define SOMMET_F_X \
FU___
#define SOMMET_F_Y \
FZERO
#define SOMMET_F_Z \
FU___
#define SOMMET_G_X \
FU___
#define SOMMET_G_Y \
FU___
#define SOMMET_G_Z \
FU___
#define SOMMET_H_X \
FZERO
#define SOMMET_H_Y \
FU___
#define SOMMET_H_Z \
FU___
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_A_X,SOMMET_A_Y,SOMMET_A_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_B_X,SOMMET_B_Y,SOMMET_B_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_B_X,SOMMET_B_Y,SOMMET_B_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_C_X,SOMMET_C_Y,SOMMET_C_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_C_X,SOMMET_C_Y,SOMMET_C_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_D_X,SOMMET_D_Y,SOMMET_D_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_D_X,SOMMET_D_Y,SOMMET_D_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_A_X,SOMMET_A_Y,SOMMET_A_Z);
/* Definition de la face avant {A,B,C,D}. */
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_E_X,SOMMET_E_Y,SOMMET_E_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_F_X,SOMMET_F_Y,SOMMET_F_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_F_X,SOMMET_F_Y,SOMMET_F_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_G_X,SOMMET_G_Y,SOMMET_G_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_G_X,SOMMET_G_Y,SOMMET_G_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_H_X,SOMMET_H_Y,SOMMET_H_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_H_X,SOMMET_H_Y,SOMMET_H_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_E_X,SOMMET_E_Y,SOMMET_E_Z);
/* Definition de la face arriere {e,F,G,H}. */
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_A_X,SOMMET_A_Y,SOMMET_A_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_E_X,SOMMET_E_Y,SOMMET_E_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_B_X,SOMMET_B_Y,SOMMET_B_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_F_X,SOMMET_F_Y,SOMMET_F_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_C_X,SOMMET_C_Y,SOMMET_C_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_G_X,SOMMET_G_Y,SOMMET_G_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_D_X,SOMMET_D_Y,SOMMET_D_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,SOMMET_H_X,SOMMET_H_Y,SOMMET_H_Z);
/* Reccordement des faces avant et arriere... */
Test(IL_FAUT(editer_la_definition_des_sous_cubes))
/* Test introduit le 20220519185525... */
Bblock
#define MILIEU_AB_X \
MOYE(SOMMET_A_X,SOMMET_B_X)
#define MILIEU_AB_Y \
MOYE(SOMMET_A_Y,SOMMET_B_Y)
#define MILIEU_AB_Z \
MOYE(SOMMET_A_Z,SOMMET_B_Z)
#define MILIEU_BC_X \
MOYE(SOMMET_B_X,SOMMET_C_X)
#define MILIEU_BC_Y \
MOYE(SOMMET_B_Y,SOMMET_C_Y)
#define MILIEU_BC_Z \
MOYE(SOMMET_B_Z,SOMMET_C_Z)
#define MILIEU_CD_X \
MOYE(SOMMET_C_X,SOMMET_D_X)
#define MILIEU_CD_Y \
MOYE(SOMMET_C_Y,SOMMET_D_Y)
#define MILIEU_CD_Z \
MOYE(SOMMET_C_Z,SOMMET_D_Z)
#define MILIEU_DA_X \
MOYE(SOMMET_D_X,SOMMET_A_X)
#define MILIEU_DA_Y \
MOYE(SOMMET_D_Y,SOMMET_A_Y)
#define MILIEU_DA_Z \
MOYE(SOMMET_D_Z,SOMMET_A_Z)
#define MILIEU_EF_X \
MOYE(SOMMET_E_X,SOMMET_F_X)
#define MILIEU_EF_Y \
MOYE(SOMMET_E_Y,SOMMET_F_Y)
#define MILIEU_EF_Z \
MOYE(SOMMET_E_Z,SOMMET_F_Z)
#define MILIEU_FG_X \
MOYE(SOMMET_F_X,SOMMET_G_X)
#define MILIEU_FG_Y \
MOYE(SOMMET_F_Y,SOMMET_G_Y)
#define MILIEU_FG_Z \
MOYE(SOMMET_F_Z,SOMMET_G_Z)
#define MILIEU_GH_X \
MOYE(SOMMET_G_X,SOMMET_H_X)
#define MILIEU_GH_Y \
MOYE(SOMMET_G_Y,SOMMET_H_Y)
#define MILIEU_GH_Z \
MOYE(SOMMET_G_Z,SOMMET_H_Z)
#define MILIEU_HE_X \
MOYE(SOMMET_H_X,SOMMET_E_X)
#define MILIEU_HE_Y \
MOYE(SOMMET_H_Y,SOMMET_E_Y)
#define MILIEU_HE_Z \
MOYE(SOMMET_H_Z,SOMMET_E_Z)
#define MILIEU_BF_X \
MOYE(SOMMET_B_X,SOMMET_F_X)
#define MILIEU_BF_Y \
MOYE(SOMMET_B_Y,SOMMET_F_Y)
#define MILIEU_BF_Z \
MOYE(SOMMET_B_Z,SOMMET_F_Z)
#define MILIEU_CG_X \
MOYE(SOMMET_C_X,SOMMET_G_X)
#define MILIEU_CG_Y \
MOYE(SOMMET_C_Y,SOMMET_G_Y)
#define MILIEU_CG_Z \
MOYE(SOMMET_C_Z,SOMMET_G_Z)
#define MILIEU_DH_X \
MOYE(SOMMET_D_X,SOMMET_H_X)
#define MILIEU_DH_Y \
MOYE(SOMMET_D_Y,SOMMET_H_Y)
#define MILIEU_DH_Z \
MOYE(SOMMET_D_Z,SOMMET_H_Z)
#define MILIEU_AE_X \
MOYE(SOMMET_A_X,SOMMET_E_X)
#define MILIEU_AE_Y \
MOYE(SOMMET_A_Y,SOMMET_E_Y)
#define MILIEU_AE_Z \
MOYE(SOMMET_A_Z,SOMMET_E_Z)
#define CENTRE_ABCD_X \
MOYE(MILIEU_AB_X,MILIEU_CD_X)
#define CENTRE_ABCD_Y \
MOYE(MILIEU_AB_Y,MILIEU_CD_Y)
#define CENTRE_ABCD_Z \
MOYE(MILIEU_AB_Z,MILIEU_CD_Z)
#define CENTRE_EFGH_X \
MOYE(MILIEU_EF_X,MILIEU_GH_X)
#define CENTRE_EFGH_Y \
MOYE(MILIEU_EF_Y,MILIEU_GH_Y)
#define CENTRE_EFGH_Z \
MOYE(MILIEU_EF_Z,MILIEU_GH_Z)
#define CENTRE_BFCG_X \
MOYE(MILIEU_BF_X,MILIEU_CG_X)
#define CENTRE_BFCG_Y \
MOYE(MILIEU_BF_Y,MILIEU_CG_Y)
#define CENTRE_BFCG_Z \
MOYE(MILIEU_BF_Z,MILIEU_CG_Z)
#define CENTRE_CGDH_X \
MOYE(MILIEU_CG_X,MILIEU_DH_X)
#define CENTRE_CGDH_Y \
MOYE(MILIEU_CG_Y,MILIEU_DH_Y)
#define CENTRE_CGDH_Z \
MOYE(MILIEU_CG_Z,MILIEU_DH_Z)
#define CENTRE_DHAE_X \
MOYE(MILIEU_DH_X,MILIEU_AE_X)
#define CENTRE_DHAE_Y \
MOYE(MILIEU_DH_Y,MILIEU_AE_Y)
#define CENTRE_DHAE_Z \
MOYE(MILIEU_DH_Z,MILIEU_AE_Z)
#define CENTRE_AEBF_X \
MOYE(MILIEU_AE_X,MILIEU_BF_X)
#define CENTRE_AEBF_Y \
MOYE(MILIEU_AE_Y,MILIEU_BF_Y)
#define CENTRE_AEBF_Z \
MOYE(MILIEU_AE_Z,MILIEU_BF_Z)
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_AB_X,MILIEU_AB_Y,MILIEU_AB_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_CD_X,MILIEU_CD_Y,MILIEU_CD_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_BC_X,MILIEU_BC_Y,MILIEU_BC_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_DA_X,MILIEU_DA_Y,MILIEU_DA_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_EF_X,MILIEU_EF_Y,MILIEU_EF_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_GH_X,MILIEU_GH_Y,MILIEU_GH_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_FG_X,MILIEU_FG_Y,MILIEU_FG_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_HE_X,MILIEU_HE_Y,MILIEU_HE_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_BF_X,MILIEU_BF_Y,MILIEU_BF_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_CG_X,MILIEU_CG_Y,MILIEU_CG_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_BC_X,MILIEU_BC_Y,MILIEU_BC_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_FG_X,MILIEU_FG_Y,MILIEU_FG_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_CG_X,MILIEU_CG_Y,MILIEU_CG_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_DH_X,MILIEU_DH_Y,MILIEU_DH_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_CD_X,MILIEU_CD_Y,MILIEU_CD_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_GH_X,MILIEU_GH_Y,MILIEU_GH_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_DH_X,MILIEU_DH_Y,MILIEU_DH_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_AE_X,MILIEU_AE_Y,MILIEU_AE_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_DA_X,MILIEU_DA_Y,MILIEU_DA_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_HE_X,MILIEU_HE_Y,MILIEU_HE_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_AE_X,MILIEU_AE_Y,MILIEU_AE_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_BF_X,MILIEU_BF_Y,MILIEU_BF_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_AB_X,MILIEU_AB_Y,MILIEU_AB_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,MILIEU_EF_X,MILIEU_EF_Y,MILIEU_EF_Z);
/* Jonction des milieux de chaque arete a celle qui lui fait face... */
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,CENTRE_ABCD_X,CENTRE_ABCD_Y,CENTRE_ABCD_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,CENTRE_EFGH_X,CENTRE_EFGH_Y,CENTRE_EFGH_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,CENTRE_BFCG_X,CENTRE_BFCG_Y,CENTRE_BFCG_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,CENTRE_DHAE_X,CENTRE_DHAE_Y,CENTRE_DHAE_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,CENTRE_AEBF_X,CENTRE_AEBF_Y,CENTRE_AEBF_Z);
EDITION_DE_LA_DEFINITION_DU_CUBE(VRAI,CENTRE_CGDH_X,CENTRE_CGDH_Y,CENTRE_CGDH_Z);
/* Jonction des centres de chaque face a celle qui lui fait face... */
Eblock
ATes
Bblock
Eblock
ETes