Wo ist das Problem? Berechne die 4 Punkte einfach und zeichne die Linien dazwischen.
Code:
A = (A.x, A.y)
A' = ((A.x + B.x/2), A.y)
B' = ((A.x + B.x/2), B.y)
B = (B.x, B.y)
Mir fällt kaum eine Besonderheit ein, die eine andere Behandlung brauchen würde.