| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выявление не 100% горизонтальный и вертикальных линий в чертеже

Выявление не 100% горизонтальный и вертикальных линий в чертеже

Ответ
Поиск в этой теме
Непрочитано 20.06.2018, 08:39 #1
Выявление не 100% горизонтальный и вертикальных линий в чертеже
dead_lyric
 
Регистрация: 17.11.2009
Сообщений: 20

есть чертеж 4 этажного дома, некоторые стены-линии в нем не 100% горизонтальные и вертикальные, с небольшими уклонами. есть ли возможность выявлять такие "кривые" линии каким нибудь быстрым способом, а не проверять все углы подряд? при обводке по ортогонали не получается проще, точка цепляется к уже существующей и линия опять получается не строго горизонтальной или вертикальной.
Просмотров: 2941
 
Непрочитано 20.06.2018, 08:42
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Подобный вопрос на форуме уже пытались решать, насколько я помню.
http://forum.dwg.ru/showthread.php?t=92362 + ссылки оттуда же.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.06.2018, 08:44
#3
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,097


Для отрезков через быстрый выбор можно выбрать все линии с ненулевым дельта икс игрек или зет.
v.psk на форуме  
 
Автор темы   Непрочитано 20.06.2018, 08:50
#4
dead_lyric


 
Регистрация: 17.11.2009
Сообщений: 20


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Подобный вопрос на форуме уже пытались решать, насколько я помню.
http://forum.dwg.ru/showthread.php?t=92362 + ссылки оттуда же.
блииииин, вобще ничего в той теме не понимаю, я так глубоко не вкапывался в автокад, как их кодом пользоваться?( и как оно работать должно?
dead_lyric вне форума  
 
Непрочитано 20.06.2018, 08:57
#5
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 749


Цитата:
Сообщение от dead_lyric Посмотреть сообщение
блииииин, вобще ничего в той теме не понимаю, я так глубоко не вкапывался в автокад, как их кодом пользоваться?( и как оно работать должно?
https://dwg.ru/pub/9
PsixVK вне форума  
 
Автор темы   Непрочитано 20.06.2018, 09:10
#6
dead_lyric


 
Регистрация: 17.11.2009
Сообщений: 20


Цитата:
Сообщение от PsixVK Посмотреть сообщение
посмотрел, слишком мудренно для меня, придется видимо по старинке, руками(
dead_lyric вне форума  
 
Непрочитано 20.06.2018, 12:24
#7
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 749


Цитата:
Сообщение от dead_lyric Посмотреть сообщение
посмотрел, слишком мудренно для меня, придется видимо по старинке, руками(
да там всего то пару букв прочитать и сделать как там пишут...
ну да проще же "убить" уйму времени (день - два) на непонятные действия чем 15 минут почитать пару букв и 15 мин сделать все как написано.
PsixVK вне форума  
 
Автор темы   Непрочитано 20.06.2018, 12:40
#8
dead_lyric


 
Регистрация: 17.11.2009
Сообщений: 20


Цитата:
Сообщение от PsixVK Посмотреть сообщение
да там всего то пару букв прочитать и сделать как там пишут...
ну да проще же "убить" уйму времени (день - два) на непонятные действия чем 15 минут почитать пару букв и 15 мин сделать все как написано.
делать по лекалу, не понимая как это работает, не самая лучшая идея! по крайней мере я руководствуюсь именно этим принципом, а чтоб вникнуть, нужно явно больше 15 минут
dead_lyric вне форума  
 
Непрочитано 20.06.2018, 12:45
#9
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 9,897


Цитата:
Сообщение от v.psk Посмотреть сообщение
Для отрезков через быстрый выбор можно выбрать все линии с ненулевым дельта икс игрек или зет.
Скорее в два этапа - сначала с минимальной дельтой выбрать все, а потом с нулевой откинуть...
P.S. тему указаную глянуть не могу, бо ИЕ...
Fogel вне форума  
 
Автор темы   Непрочитано 20.06.2018, 12:46
#10
dead_lyric


 
Регистрация: 17.11.2009
Сообщений: 20


Цитата:
Сообщение от Fogel Посмотреть сообщение
Скорее в два этапа - сначала с минимальной дельтой выбрать все, а потом с нулевой откинуть...
P.S. тему указаную глянуть не могу, бо ИЕ...
именно так и сделал! это то что и требовалось мне
dead_lyric вне форума  
 
Непрочитано 20.06.2018, 13:08
#11
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 9,897


Не, требовалось руки оторвать творцу сего чуда
Fogel вне форума  
 
Автор темы   Непрочитано 20.06.2018, 13:09
#12
dead_lyric


 
Регистрация: 17.11.2009
Сообщений: 20


Цитата:
Сообщение от Fogel Посмотреть сообщение
Не, требовалось руки оторвать творцу сего чуда
творец чуда-начальник)
dead_lyric вне форума  
 
Непрочитано 20.06.2018, 14:07
#13
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,078


А для полилиний дельты не годятся
Вообще есть способ определить характеристики отдельных частей полилиний не взрывая её? А то выделить часть полилинии можно, но в свойствах показывается всё равно она целиком.
Как, например, определить тот же дальтаХ для части полилинии?
Дмитррр вне форума  
 
Непрочитано 20.06.2018, 14:15
#14
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Как, например, определить тот же дальтаХ для части полилинии?
ну если без дуговых сегментов - то программно достаточно просто: перебираете вершины и анализируете отклонение по X и Y у соседних вершин. А свойства показывают значения параметров примитива полилинии в целом.
Сергей812 вне форума  
 
Непрочитано 20.06.2018, 14:35
| 1 #15
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,078


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
достаточно просто: перебираете вершины и анализируете отклонение по X и Y у соседних вершин
не так ух и просто, если половина чертежа именно из полилиний.
Дмитррр вне форума  
 
Непрочитано 20.06.2018, 14:50
#16
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
не так ух и просто, если половина чертежа именно из полилиний.
а если эти полилинии еще рандомно по слоям разбросаны, то задача становиться еще интереснее) Тут вопрос скорее в селекции полилиний по какому то дополнительному признаку. А так для МСК:
|Вершина[i].X-Вершина[i+1].X|<Дельта
|Вершина[i].Y-Вершина[i+1].Y|>Дельта - сегмент полилинии вертикален

|Вершина[i].X-Вершина[i+1].X|>Дельта
|Вершина[i].Y-Вершина[i+1].Y|<Дельта - сегмент полилинии горизонтален

|Вершина[i].X-Вершина[i+1].X|>Дельта
|Вершина[i].Y-Вершина[i+1].Y|>Дельта - сегмент полилинии под углом
Сергей812 вне форума  
 
Непрочитано 20.06.2018, 15:09
#17
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


делал
trir вне форума  
 
Непрочитано 20.06.2018, 16:32
#18
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Цитата:
Сообщение от dead_lyric Посмотреть сообщение
есть ли возможность выявлять такие "кривые" линии
Выявил линии, а дальше что будешь делать? Выпрямлять? Тогда размеры полетят.
Setvar вне форума  
 
Непрочитано 20.06.2018, 20:38
#19
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Цитата:
Сообщение от Setvar Посмотреть сообщение
Выявил линии, а дальше что будешь делать? Выпрямлять? Тогда размеры полетят.
ну если не смущает обводка
Цитата:
Сообщение от dead_lyric Посмотреть сообщение
при обводке по ортогонали не получается проще, точка цепляется к уже существующей и линия опять получается не строго горизонтальной или вертикальной.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выявление не 100% горизонтальный и вертикальных линий в чертеже

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение дуг, линий в единый объект, Как объединить? Vladimir.P AutoCAD 41 25.01.2015 08:03
Как при пересечении двух линий сделать установку нужного блока в месте пересечения 128500 Программирование 34 07.10.2014 11:06
Как в SW2011 поменять толщину линий условного изображения резьбы на сборочном чертеже? WASSKKA SolidWorks 5 28.12.2012 12:01
Печать со скрытием линий вызывает ошибку Autocad-приложения и его закрытие. BM60 AutoCAD 7 27.04.2009 20:10
Близко расположенные линии в чертеже сливаются. Wowik53 AutoCAD 50 01.11.2008 21:40