// // Autor: Timo Ehmke (ehmke@ipn.uni-kiel.de) // // Figurenbeschreibung // =================== e[1] = A; point; dragable; 5.7, 6.3; e[2] = B; point; dragable; -6.9, 4.3; e[3] = C; point; dragable; -3.1,-6.2; e[4] = D; point; dragable; 4.1,-2.7; e[5] = sq1; polygon;polygon; A,B,C,D; 0;0;black;0 e[6] = P; point; midpoint; A,B; e[7] = Q; point; midpoint; C,B; e[8] = R; point; midpoint; C,D; e[9] = S; point; midpoint; A,D; e[10] = sq2; polygon;polygon; P,Q,R,S; 0;0;blue;0 e[11] = e; line; connect; A,C; 0;0;gray;0 e[12] = f; line; connect; B,D; 0;0;gray;0 e[13] = sw1; measure;checkbox; "Show diagonals",0; // Show and Hide Objects // ===================== hidden[1] = "if (not(calculate(sw1))) hide (e,f)"