Formation d'assemblages

  Voir une courte démo

  Le fichier de configuration pour cette simulation est le suivant:

 

title = "Hyperstructure formation";

// définition des molécules libres.

molecule
	A (100, 100, 100),	AL (100, 100, 100, inactive),
	B (200, 200, 200),	BL (200, 200, 200, inactive),
	C (100, 100, 0),	CL (100, 100, 0, inactive),
	D (200, 200, 0),	DL (200, 200, 0, inactive),
	E (0, 100, 0),		EL (0, 100, 0, inactive),
	F (0, 200, 0),		FL (0, 200, 0, inactive),
	G (0, 100, 100),	GL (0, 100, 100, inactive),
	H (0, 200, 200),	HL (0, 200, 200, inactive),
	I (100, 0, 0),		IL (100, 0, 0, inactive),
	J (200, 0, 0),		JL (200, 0, 0, inactive);

membrane
	R (0, 200, 250),	RL (0, 200, 250, inactive);

// réactions.

R + A -> RL * AL(1)	[1.0];

AL + B -> AL * BL	[1.0];
BL + C -> BL * CL	[1.0];
CL + D -> CL * DL	[1.0];
DL + E -> DL * EL	[1.0];
EL + F -> EL * FL	[1.0];
FL + G -> FL * GL	[1.0];
GL + H -> GL * HL	[1.0];
HL + I -> HL * IL	[1.0];
IL + J -> IL * JL	[1.0];

/*
 *	Initialisation de l'espace.
 */

cube (0, 20, 20, 4, A);
cube (10, 0, 10, 6, B);
cube (0, 10, 0, 8, C);
cube (20, 0, 0, 8, D);
cube (20, 20, 0, 8, E);
cube (20, -20, 0, 8, F);
cube (-20, -20, 0, 8, G);
cube (-20, -20, 10, 8, H);
cube (20, -20, 10, 8, I);
cube (20, 20, 20, 8, J);

surface (R);