load (draw); A : [0,0]; B : [2,0]; C : [4,2]; D : [3,5]; a : B - A; b : C - B; c : D - C; d : A - D; r : 2; TAB : A + 1/2 * a, numer; TBC : A + a + 1/2 * b, numer; TCD : A + a + b + 1/2 * c, numer; TAD : A + a + b + c + 1/2*d, numer; pa : TBC - TAB; pb : TCD - TAD; pc : TCD - TBC; pd : TAD - TAB; draw2d ( xtics = false, ytics = false, xrange = [-0.5, 5.5], yrange = [-0.5, 5.5], point_type = none, points_joined = true, label ( ["A", A[1], A[2]-0.2], ["B", B[1], B[2]-0.2], ["C", C[1]+0.2, C[2]], ["D", D[1], D[2]+0.2] ), points ([A, B, C, D, A]), user_preamble = [ "set noborder" ], color = red, head_length = 0.3, vector (A, a), vector (B, 0.5*b), dimensions = [600,600], file_name = "varignonSchritt04", terminal = png );