| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
05.04.2013, 08:14 | #1 | |
Union (Intersect) Полигонов .NET
Регистрация: 05.04.2013
Сообщений: 8
|
||
Просмотров: 4209
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Полигон - это что? Такого примитива в чистом AutoCAD я не знаю...
Есть регион, есть полилиния, есть MPOLYGON (порождение AutoCAD MAP / Civil). Но полигон?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Вообще, MPolygon интересный объект... В нем пересечения составляющих контуров в принципе невозможны. Поэтому, если нужно получить фигуру пересечения двух таких полигонов, придется, скорее всего, анализировать их контуры, искать точки пересечения, отстраивать новый контур и по нему создавать новый полигон.
|
||||
|
||||
Я так думаю, что это допуск для сравнения координат. Содержит два свойства типа double - EqualPoint и EqualVector. Т.к. простое сравнение методом Equal для double иногда дает неверный результат (тут есть подробное обяснение), наверное поэтому и используется сравнение с помощью Tolerance.
|
||||
|
||||
Регистрация: 05.04.2013
Сообщений: 8
|
Цитата:
Код:
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,047
|
|
|||
|
||||
Регистрация: 05.04.2013
Сообщений: 8
|
Цитата:
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,047
|
Читайте документацию, я так глубоко не копал...
http://www.mapwindow.org/downloads/d...1.0/Index.html http://www.mapwindow.org/downloads/d...al-1.0-Docs.7z Namespace: DotSpatial.Data FeatureExt.Union Method (IFeature, IFeature) - Creates a new Feature that has a geometry that is the union between this feature and the specified feature. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
реализация задачи visual studio2012 (visual basic .net) autocad 2012, oracle11g | Anta | .NET | 32 | 31.12.2012 07:35 |
Портирование .Net + lisp приложений для BricsCAD | Sleekka | LISP | 12 | 25.12.2012 11:41 |
Extended AutoCAD .Net API | hwd | .NET | 5 | 22.08.2012 19:38 |
.Net событие double-click как поймать | dvim | .NET | 7 | 04.04.2010 15:13 |