| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
плавающий косяк
|
||||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
koMon, нет мыслей, как побороть? У меня только одна пришла пока из недолго реализуемых: при появлении косяка внутри цикла зумировать на этой штриховке с запросом выбрать точку в заштрихованной области и командным методом подставить эту точку в _-HATCHEDIT. Костыль еще тот, но мысли окончились пока.
Пробовал метод AppendOuterLoop, но это почему-то не сработало Offtop: Спасибо, Алексей. |
|||
|
||||
что характерно. если штриховать указанием точки внутри, то ок, а если объект, то не ок.
----- добавлено через ~4 мин. ----- Watson, you are THE perfectionist, ain't you? ----- добавлено через ~10 мин. ----- у них однозначно хромает механизм вычисления площади у косячных плиний. и я как-то даже не вижу как это можно решить малой кровью программно, кроме как найти и обезвредить ручками))) |
||||
|
||||
Регистрация: 25.01.2011
Сообщений: 105
|
Там фишка в том, что рядом со штриховками прописываются их номера обычным текстом. А тут Мтекст с их площадью. Больше в слое, кроме полилиний, штриховок, номеров и площадей ничего нет) Поэтому даже через выбор подобных эти значения площадей легко выделить и что-либо с ними сделать.
|
|||
|
||||
Регистрация: 09.11.2017
Сообщений: 28
|
Цитата:
Делал проверку на самопересечение контура, если оно имеется - перестраивал штриховку с вычислением внутренней точки контура. Для получения корректных координат внутренней точки (были еще и островки) приходилось повозиться, использовал наложение на контур ортогональной сетки с поиском самых длинных линий. http://https://forums.autodesk.com/t5/autodesk-api-russkiy/geometricheskiy-tsentr-ne-tsentr-tyazhesti-mnogougolnika/m-p/7685147#M822 Последний раз редактировалось Alex.gomel, 14.05.2020 в 21:39. |
|||
|
||||
Характерность не в самопересечениях, а в том как механизм обнаружения замкнутой площади коряво работает для разных евохних))) выборов. Ведь казалось бы цель одна, а результат печально разный. Кстати если посмотреть на описание штриховки, то и оно будет почему-то разным для разных выборов. Налицо стратегическая ошибка, имхо.
|
||||
|
||||
Регистрация: 12.12.2016
Сообщений: 24
|
Добрый день!
А есть ли возможность лисп из поста №8 переделать, что-бы происходило автоматическое проставление всех площадей одновременно для каждого из выбранных замкнутых контуров (например контуров выполненных поллиниями). Программа Areas2Field от Lee Mac проставляет площади отдельных контуров, вычисляет суммарную площадь выбранных контуров и если нужно все это можно внести в ячейку таблицы. Но может возможно, после выбора (через Selsim например), контуров (на одном слое или одного цвета или по другим характеристикам), получить проставленные мтекстом внутри этих контуров их площади? Спасибо! |
|||
|
||||
|
||||
|
||||
get boundingbox back!
|
||||
|
||||
Регистрация: 28.03.2012
Сообщений: 19
|
Скажите пожалуйста:
1. как в этом коде сделать отображение площади в "метрах" или в единицах, установленных в uNIts? 2. прочитал тему, так и не понял, как модифицировать код для выравнивания значения по центру масс штриховки upd: со вторым вопросом разобрался) Последний раз редактировалось mvartem, 06.04.2023 в 19:42. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Revit c# Не пойму, что выдает в качестве площади объекта | dvim | Программирование | 4 | 15.01.2017 21:25 |
Как перенести значение площади объекта в таблицу | Libet | AutoCAD | 22 | 05.04.2015 15:15 |
Отрисовка полосы отвода линейного объекта | Агент СмиТ | Программирование | 10 | 06.11.2012 10:05 |
Получение разрешения на строительство объекта капитального строительства | maxummm | Прочее. Архитектура и строительство | 18 | 25.08.2010 20:31 |
Толщина шрифта текстового объекта в пользовательской линии | ffpetrov | AutoCAD | 3 | 04.01.2007 12:17 |