Do it with lines, and then use TIGs C-point at vertex plugin to generate points at endpoints