Как добавить открытый путь в Clipperlib

В документе Clipper говорится, что пути «Subject» могут быть либо открытыми (линии), либо закрытыми (полигоны), либо даже смесью обоих. Однако, когда я пытаюсь добавить открытый путь в классе ClipperLib :: Clipper, он всегда получает ошибка. Исходный код выглядит следующим образом:

ClipperLib::Clipper splitArea; //Declare an object of Clipper
splitArea.Clear();
ClipperLib::Path Sub; //Declare an object of path
Sub<<ClipperLib::IntPoint(-1000*1000000,0*1000000) <<ClipperLib::IntPoint(0*1000000,1000*1000000); //add a line in path
splitArea.AddPath(Sub,ClipperLib::ptSubject,false); //this line is error
...

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …