Идеологический вопрос, можно ли складывать точки :)
По мне, так лучше ```cg::vector``` сделать конструируемым от точки.