|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.09.2010, 20:02 | #1 | |
проверка замкнутости контура
Регистрация: 27.09.2010
Сообщений: 9
|
||
Просмотров: 66482
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Первое, что приходит в голову - _.boundary
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 27.09.2010
Сообщений: 9
|
_pline рисует заного полилинию, чертеж уже нарисован, нужно только найти место разрыва, или определить есть ли он вообще, поэксперементировал еще с ._boundary рисуется замкнутая копия объекта, но немного раньше конца одной из линии
ps: я начинающий пользователь автокада, если не затруднит пишите поподробнее |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
А файл-образец под грифом "совсем секретно"?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
Как? Невидать..... Можно просто PEDIT kоснуться полилинии и набрать C (close)
__________________
Сквозь тернии к звездам.... и обратно :yes: |
|||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Товарищи, небось, до сих пор отрезками рисуют, а не полилиниями. И опция "замкнуть" для них - откровение!
Kast, по существу вопроса. Если контур нарисован полилинией, достаточно два раза щёлкнуть по нему левой кнопкой мыши. Откроется окно редактирования полилинии (динамический ввод желательно включить), в котором первой строкой будет "замкнуть (close)" при НЕзамкнутой полилинии, или "разомкнуть (open)" при замкнутой. Картинки прикладывать некогда, попробуй сам начертить прямоугольник и незамкнутую полилинию - и посмотреть. Если же контур нарисован отрезками (line), то меню "редактирование (modify)", там "объект" - "полилиния". Далее на запрос выбрать любой отрезок в контуре, согласиться на его преобразование в полилинию, выбрать ВСЕ (включая первый отрезок) объекты контура (в том числе могут быть и дуги), а далее опять-таки выбрать пункт "замкнуть (close)". |
|||
|
||||
Регистрация: 27.09.2010
Сообщений: 9
|
Cancerat, нарисовано все это отрезками и дугами, но разрыв очень маленький, по всей видимости автокад считает, что разрывы меньше 0 мм это замкнутые контуры, преобразовать в полилинию и замкнуть к сожалению не помогло
вот от руки начерчен пример, вершина треугольника не замкнута(видно только на максимальном приближении) замкнуть на дальнем зуме не сумел |
|||
|
||||
Регистрация: 27.09.2010
Сообщений: 9
|
Не понял советов(я новичек) разомкнуть,соединить и замкнуть получилось, но они замкнулись еще одним отрезком, в чертеже же должно быть минимум узлов, т.к. станку для каждого объекта приходится разгоняться и тормозить, а возможно ли как-нибудь узнать где точка разрыва, чтобы руками соеденить и не получать лишние узлы? может какой-то другой программой читающей .dwg?
|
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
Autocad 2010 при попытке заштриховать незамкнутый контур показывает место разрыва. А удалить лишние вершины можно с помощью вот этого (спасибо VVA)
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сопротивления контура заземления | koteyko | Инженерные сети | 2 | 02.06.2010 22:41 |
стоимость экспертизы холодильного контура | Василич | Разное | 1 | 14.07.2009 13:47 |
Проверка узла на локальные напряжения | Дмитрий C | Конструкции зданий и сооружений | 7 | 15.01.2009 13:43 |
Как Извлечь из строки числа | Kostinok | Программирование | 7 | 12.08.2008 08:00 |
Проверка контура сечения | Купцов | Прочее. Архитектура и строительство | 3 | 19.09.2007 10:32 |