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

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

Выравнивание блоков

Ответ
Поиск в этой теме
Непрочитано 13.12.2010, 12:48 #1
Выравнивание блоков
saturnaly07
 
Регистрация: 27.11.2010
Сообщений: 9

Вот два блока их надо выровнять по горизонтали по центру

слева стандартная привязка
справа базовые построил с помощью вспомогательных линий внутри блока
  1. назначил середину вспомогательного отрезка (shift + Right button) (вспомогательные линии это фактически 2 отрезка являющиеся шириной и высотой всего блока, но нам надо по горизонтали выровнять, строил только ширину)
  2. назначил базовую точку используя середину вспомогательного отрезка (Ctrl+shift+ C )
  3. поудалял вспомогательный мусор,
  4. сохранил
  5. вставка блока с новой базовой точкой Ctrl+ shift+ V
правда получилась матрешка блок в блоке
но задача решена

Вопрос: можно все это сделать, то что справа, без построения вспомогательных линий
Т Е назначить базовую точку которая будет серединой блока??????

вариант когда редактируем блок строим вспомогательные линии и переносим все используя их (вспомогательных линий) центр в координату 0,0,0 не предлагать - это тоже заморочка
нужен простой автоматизированный метод


ЕСТЬ ТАКОЙ????
Просмотров: 4061
 
Непрочитано 13.12.2010, 14:00
#2
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,074


Обвести внешним контуром из темы http://forum.dwg.ru/showthread.php?t=61043, и у него взять центр тяжести.
Таких блоков мильен что ли?

Последний раз редактировалось АлексЮстасу, 13.12.2010 в 14:10.
АлексЮстасу вне форума  
 
Непрочитано 13.12.2010, 14:57
#3
saturnaly


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


я понял так - надо обрисовать

Команда: _boundary
Внутренняя точка: Выбор всех объектов...
Выбираются все видимые объекты...
Анализ выбранных данных...
Анализ внутренних островков...
Внутренняя точка:
Анализ внутренних островков...
Внутренняя точка:
КОНТУР: создано объектов - 2 полилинии(й)

и что дальше?
или
не полилиня а обьект - будет их 2 далее как определить центр
saturnaly вне форума  
 
Непрочитано 13.12.2010, 15:19
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


создать из объектов области, объединить их. дать команду _list, получить координаты углов описанного прямоугольника, найти его центр.
Хмурый вне форума  
 
Непрочитано 13.12.2010, 15:23
#5
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,074


Цитата:
Сообщение от saturnaly Посмотреть сообщение
я понял так - надо обрисовать

Команда: _boundary
Внутренняя точка: Выбор всех объектов...
Выбираются все видимые объекты...
Анализ выбранных данных...
Анализ внутренних островков...
Внутренняя точка:
Анализ внутренних островков...
Внутренняя точка:
КОНТУР: создано объектов - 2 полилинии(й)

и что дальше?
или
не полилиня а обьект - будет их 2 далее как определить центр
boundary создает внутренние контуры. А по указанной мной ссылке строится внешний контур вокруг всех указанных элементов
http://forum.dwg.ru/showpost.php?p=668619&postcount=17

Построение точки для центра масс http://forum.dwg.ru/showpost.php?p=25988&postcount=5

Последний раз редактировалось АлексЮстасу, 13.12.2010 в 15:43.
АлексЮстасу вне форума  
 
Автор темы   Непрочитано 13.12.2010, 16:20
#6
saturnaly07


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


спасибо именно то что надо
в смысле в сервисе ещё массу надо было вычислить
я ламер в каде в иллюстраторе работал


хорошо бы под это дело макрос написать,
но пока не умею этого делать
поучимся
saturnaly07 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выравнивание блоков

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Очистка рисунка от "пустых" блоков Makswell Готовые программы 15 26.10.2022 15:24
Выравнивание текста и блоков относительно кривой. Jeriko Программирование 18 11.06.2014 14:43
Тормозит команда расчленения набора блоков batmax Программирование 4 31.08.2010 17:37
Подсчет и сортировка блоков на текущем слое. Помогите отредактировать. Kortes Программирование 17 26.03.2010 18:46
VBA: утечка памяти при вставке блоков Mikha Программирование 13 03.04.2009 09:18