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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как разнести множество блоков на чертеже без наложения друг на друга?

Как разнести множество блоков на чертеже без наложения друг на друга?

Ответ
Поиск в этой теме
Непрочитано 02.11.2018, 09:48 #1
Как разнести множество блоков на чертеже без наложения друг на друга?
privetdruzia
 
Регистрация: 02.11.2018
Сообщений: 5

Добрый день. Не знал даже как правильно поставить вопрос, чтобы забить его в поиск. суть следующая:
Есть множество точек на чертеже (геодез. съемка растений)
Их нужно каждый отметить выноской-блоком с атрибутом
Соответственно я беру блок, копирую, и расставляю по всем точкам, получается так как на фото 1

И дальше разношу вручную блоки по чертежу, чтобы было читаемо, как на фото 2


Возможно ли это каким нибудь образом автоматизировать? Скажем, чтобы при копировании блок находил свободное место на чертеже без наложения, или я сошел с ума? )

Миниатюры
Нажмите на изображение для увеличения
Название: Фото 1.png
Просмотров: 75
Размер:	120.4 Кб
ID:	207661  Нажмите на изображение для увеличения
Название: Фото 2.png
Просмотров: 73
Размер:	346.9 Кб
ID:	207662  

Просмотров: 1789
 
Непрочитано 02.11.2018, 09:56
#2
Кулик Алексей aka kpblc
Moderator

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


Штатных средств в чистом ACAD лично я не знаю. Когда-то писал лисп для решения этой задачи, но здесь он точно не подойдет.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 02.11.2018, 09:58
#3
privetdruzia


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


Возможно как то можно прописать, чтобы было возможно сразу двигать скопированный блок? Вроде того, что скопировал, привязал к точке один клик, и сразу возможность перемещать выноску, второй клик- зафиксировал положение и пошел дальше работать со следующей выноской, это значительно ускорило бы процесс..
privetdruzia вне форума  
 
Непрочитано 02.11.2018, 10:07
#4
trir


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


может просто масштаб увеличить
trir на форуме  
 
Автор темы   Непрочитано 02.11.2018, 10:10
#5
privetdruzia


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


Нет, к сожалению масштабы менять не можем, всё нужно уместить в А3 лист, с определенным регламентом.
privetdruzia вне форума  
 
Непрочитано 02.11.2018, 10:11
#6
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от privetdruzia Посмотреть сообщение
Возможно как то можно прописать, чтобы было возможно сразу двигать скопированный блок? Вроде того, что скопировал, привязал к точке один клик, и сразу возможность перемещать выноску, второй клик- зафиксировал положение и пошел дальше работать со следующей выноской, это значительно ускорило бы процесс..
Ну используй дин.блок выноски - примеры на форуме были...
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 02.11.2018, 10:17
#7
privetdruzia


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


Изучу вопрос с дин блоками , но по моему это немного не то. Еще я по сути не привязан к блокам, основной момент мне нужны три графы в выноске и их быстрое редактирование. Может можно сделать такие выноски и просто их расставлять сразу распределяя?
privetdruzia вне форума  
 
Непрочитано 02.11.2018, 10:20
#8
trir


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


В Civil 3D если делать CoGo-точками - нужно будет только разнести метки, всё остальное сделает Civil
trir на форуме  
 
Непрочитано 02.11.2018, 10:31
#9
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,377


ИМХО, если менять масштаб нельзя, то может имеет смысл пересмотреть формат записи на выноске и писать только позицию и рядом вставлять таблицу с подробностями. Так запись станет компактнее и разместить будет проще.
А по поводу автоматизации размещения и растаскивания выносок, в чистом автокаде такого нет и нужно писать программу, которая будет это делать.. но это долго, дорого и вряд ли окупится... труд студента дешевле.
__________________
_бложиг
Boxa на форуме  
 
Автор темы   Непрочитано 02.11.2018, 11:05
#10
privetdruzia


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


Да пытался уже вносить вопрос о пересмотре формата сдачи документации, ни в какую
privetdruzia вне форума  
 
Непрочитано 02.11.2018, 12:54
#11
Taracka


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


А стандартная выноска чем не устраивает?
Taracka вне форума  
 
Непрочитано 02.11.2018, 13:12
#12
v.psk

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


privetdruzia, чем регламентируется что нельзя масштаб менять?
Уже писали ... Чертеж должен быть читаемым.
На части чертежа можно и не делать выноску, располагать текст рядом с обозначением.
Может кстати говоря это частично решит проблему.
Размер шрифта до 2.5мм., если нет нормоконтроля можно и до 2-2.2 ))
Я понимаю, что вопрос не совсем об этом,... Но ведь правильно советуют переделать оформление, если уж вручную вышел такой лес из выносок... Автоматическая расстановка будет не лучше.
v.psk вне форума  
 
Непрочитано 02.11.2018, 13:36
#13
Сергей812


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


Цитата:
Сообщение от privetdruzia Посмотреть сообщение
Может можно сделать такие выноски и просто их расставлять сразу распределяя?
программный механизм JIG в .Net/ObjectARX - выноска формируется сразу с содержимым (откуда его взять - вам лучше знать), начало выноски фиксируется в точке, и сразу выбираете где разместить саму полку. И все это в цикле по точкам, обработанные точки как то помечаются и исключаются из цикла в дальнейшем (чтобы всегда можно остановить/продолжить работу).

----- добавлено через ~29 мин. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
Размер шрифта до 2.5мм., если нет нормоконтроля можно и до 2-2.2 ))
Кстати ГОСТ Р 21.1101-2013 "Система проектной документации для строительства (СПДС). Основные требования к проектной и рабочей документации" ссылается на ГОСТ 2.304-81 "ЕСКД. Шрифты чертежные (с Изменениями N 1, 2)",
где в пункте:
Цитата:
2.2. Устанавливаются следующие размеры шрифта: (1,8); 2,5; 3,5; 5; 7; 10; 14; 20; 28; 40.
Примечание. Применение шрифта размером 1,8 не рекомендуется и допускается только для типа Б.
Но при этом тут же:
Цитата:
2.4. Предельные отклонения размеров букв и цифр ±0,5 мм.
Сергей812 вне форума  
 
Непрочитано 02.11.2018, 18:26
#14
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,440
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от privetdruzia Посмотреть сообщение
Да пытался уже вносить вопрос о пересмотре формата сдачи документации, ни в какую
privetdruzia - как я понимаю вы в листах работаете ?
Приложите хотябы кусок вашего файла, для эксперимента.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 02.11.2018, 20:26
#15
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,109


Уж не знаю, как, но в мггт как-то решают похожую задачу.
engngr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как разнести множество блоков на чертеже без наложения друг на друга?

Реверс. Автоматическая пакетная печать множества рамок (форматов) из пространства модели и листов
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разбить один файл dwg с множеством блоков на множество файлов dwg с одним блоком? petia AutoCAD 8 26.06.2018 12:19
Выравнивание атрибутов блока относительно друг друга Trust Me AutoCAD 4 27.04.2016 09:37
Я проставляю размера, но они у меня наползают друг на друга, как изменить их размер я не нашла titana131 AutoCAD 3 17.12.2012 14:05
Как обеспечить скольжение в плоскости друг относительно друга двух жб плит? (Задачка по сейсмоизоляции) Mashka_Boo Железобетонные конструкции 34 10.12.2012 15:54