Описание тега clipperlib

Библиотека обрезки и смещения многоугольников и линий (C++, C#, Delphi)
1 ответ

Сегмент клипа C# с библиотекой клиперов

Я использую Clipper для выполнения ряда операций над полигонами, которые представляют контуры объектов в моей программе. Дело в том, что теперь я хочу обрезать сетку отрезков, чтобы заполнить эти контуры, но я изо всех сил пытаюсь сделать это с помо…
12 окт '13 в 18:13
1 ответ

Смещение многоугольника и вершины прямой

Я пытаюсь сместить многоугольник, используя клипер, и мне нужно, чтобы все вершины исходного полигона были отражены в смещенном многоугольнике. Проблема в том, что когда вы передаете многоугольник с вершинами на прямой линии, вы получаете обратно мн…
17 май '16 в 11:36
1 ответ

Параллельная линия с использованием библиотеки Clipper

Я использую библиотеку CLIPPER, чтобы сместить линию и пытаюсь сделать параллельную линию. ClipperOffset co = new ClipperOffset(); co.AddPath (s, JoinType.jtRound, EndType.etOpenRound); co.Execute (ref solution, 15); Результат - правильное изображен…
06 апр '16 в 16:16
1 ответ

Получить все точки внутри треугольника вызывает переполнение

Ну, мне не хватает GraphicsPath в Unity (чтобы заполнить многоугольник, нарисовать его, а также обрисовать в общих чертах и ​​утилиты с формами в целом), поэтому я делаю свою собственную реализацию этого. Ну, мы могли бы также обсудить, какой вариан…
11 дек '18 в 20:18
0 ответов

Точка в алгоритме проверки попадания полигона

Мне нужно проверить, попадает ли точка в многоугольник с отверстиями и островками. Я хотел бы понять, как я должен это сделать. Это не задокументировано, и я не могу найти никаких объяснений или примеров. Что я делаю, так это считаю +1 для каждого в…
16 фев '19 в 13:36
1 ответ

Запутался на Clipper в C#

Я создаю 2D игру в Unity, в которой процедурно размещены плитки. Я хочу упростить геометрию столкновений, используя библиотеку Клипера Ангуса Джонсона (в частности, функцию объединения), но у меня возникла проблема с библиотекой, возвращающей пустые…
03 авг '17 в 18:56
0 ответов

Библиотека клиперов: закругление углов многоугольника

Как нарисовать многоугольник с закругленными углами с помощью библиотеки клиперов? Я попытался использовать ClipperOffset, но я не хочу раздувать / сдавливать многоугольник, а просто закруглять его углы, чтобы иметь радиус 0,5 дюйма. Или есть способ…
19 окт '17 в 13:58
1 ответ

Создание отверстий в формах GeoJson - clipperLib

У меня есть несколько перекрывающихся фигур. Я хочу быть в состоянии сделать отверстия в самой большой форме, которая содержит все меньшие формы. отверстия будут представлять меньшие формы в большей форме. Образец изображения: Я использую C# версию …
17 окт '15 в 11:07
2 ответа

Ошибка установки Clipper Cocoapods с WhirlyGlobe

Я пытаюсь установить WhirlyGlobe в своем проекте, используя cocoapods, но я получаю "Ошибка установки Clipper". Я добавил следующие строки в подфайле. platform :ios, '8.1' pod 'WhirlyGlobe' pod 'WhirlyGlobeResources' Я получаю ниже ошибки при выполн…
25 май '15 в 11:28
0 ответов

Пусть Clipper объединит полигоны (с отверстием) в один вместо двух полигонов

Я объединяю несколько полигонов, используя библиотеку клиперов, и у меня одна главная проблема. Когда существует многоугольник с отверстием, я бы хотел, чтобы один единственный замкнутый путь представлял многоугольник, включая отверстие. Инструмент …
15 авг '18 в 06:06
1 ответ

Clipper: сбой при вырезании открытых полигонов

Я пытаюсь использовать Clipper, библиотеку отсечения полигонов с открытым исходным кодом, чтобы обрезать открытый многоугольник с закрытым многоугольником. Я использую оболочку Python Pyclipper. Мой код выглядит следующим образом: import pyclipper s…
21 июн '17 в 19:20
0 ответов

Клипер, как связать все полигоны с заданными точками

В настоящее время я работаю над проектом, в котором мне нужно найти все точки, связанные с заданным набором координат в наборе многоугольников обрезки. Это значит, что у меня есть следующее: List<List<IntPoint>> polygons=new List<List…
12 окт '15 в 12:00
1 ответ

Можно ли проверить, пересекается ли сам полигон с помощью Clipper?

Могу ли я использовать Clipper, чтобы проверить, пересекается ли мой контур многоугольника с самим собой (если это сложный или простой многоугольник)? Я знаю, что это не делает полигон недействительным, но в моем случае я хочу избежать самопересекаю…
12 ноя '15 в 17:48
1 ответ

Как клип работает в объединении полигонов в библиотеке Clipper

Я использую клиперную библиотеку. На рисунке красный и черный - клипы, а зеленый - многоугольники. Код указан ниже. Тем не менее, я не понимаю, почему результирующий многоугольник объединения (7 3 4 14 9 1 2 6). Я полагаю, это должно быть (1 4 14 9…
13 июн '13 в 22:40
1 ответ

Ошибка функции объединения библиотеки Clipper

Я пытаюсь выполнить "Объединение" двух полигонов в Библиотеке Клипера. Проблема в том, что между двумя ближайшими egdes двух полигонов есть зазор 2 мм. Таким образом, результат по-прежнему два полигона. Есть ли способ убрать зазор между полигонами, …
19 июл '14 в 06:47
2 ответа

ClipperLib Обрезать несколько квадратов прямоугольником дает 1 результат

Я использую v6.4.2 C# версии ClipperLib. У меня есть много квадратов, составляющих сетку. У меня также есть прямоугольник. Я хочу получить результат, в котором возвращаются только квадраты, которые находятся внутри прямоугольника и частично перекрыв…
15 сен '17 в 08:35
0 ответов

Clipperlib не ведет себя так, как задумано, когда выполняется объединение на мультиполигоне

Я пытаюсь объединить мультиполигон, но он не работает должным образом, как показано на рисунке ниже: Код, который я использую: using ClipperLib; using Polygon = System.Collections.Generic.List<ClipperLib.IntPoint>; using Polygons = System.Coll…
05 сен '15 в 20:44
1 ответ

Использование результата объединения полигонов Clipper для Google Earth KML с внутренними границами

Я хочу объединить полигоны в одну область, в которой могут быть отверстия. Clipper может сделать это, однако, когда я использую два получающихся в Google Планета Земля многоугольника, проблема заключается в том, что Google Планета Земля обрабатывает…
27 фев '16 в 06:54
1 ответ

Как определить, пересекаются ли два полигона с помощью Clipper?

Я использую Clipper и хочу определить, пересекаются ли два (много) полигона. Я ожидал, что у библиотеки будет хороший, абстрактный способ задать этот вопрос, но это не так. Я думал, что Area() Метод может быть полезным, но он работает только на Path…
14 июл '16 в 19:34
1 ответ

Создание смещений полигонов с помощью Clipper lib в python

Я хочу произвести смещение в замкнутых многоугольниках, используя Clipper lib ( http://www.angusj.com/delphi/clipper.php). Поскольку я использую Python 2.7, я использую pyclipper ( https://pypi.python.org/pypi/pyclipper), чтобы сделать то же самое. …
23 ноя '15 в 15:40