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

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

Масштабирование элементов при неизменном местоположении

Ответ
Поиск в этой теме
Непрочитано 31.10.2006, 17:06 #1
Масштабирование элементов при неизменном местоположении
bimari
 
проектирование дорог
 
Riga
Регистрация: 18.10.2006
Сообщений: 25

Ребята, не подскажите, как можно увеличить большое количество элементов так, чтобы их месторапсположение не поменялось . Поясняю: на топографии много текстовых элементов ( однострочный текст), которые относятся к разным объектам, которые не надо масштабировать, а текст надо увеличить. Если сделать Scale, то они сместятся, а это крайне не желательно... с ручную делать очень нудно, так как это примерно 300 элементов... Может есть такая команда, которая позволила бы это сделать?
Просмотров: 4237
 
Непрочитано 31.10.2006, 17:12
#2
Кулик Алексей aka kpblc
Moderator

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


Можно их всех выделить и в окне свойств поменять высоту текста.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 31.10.2006, 17:13
#3
Хмурый


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


Командой _qselect выбирать все тексты и в свойствах задавать высоту текста
Хмурый вне форума  
 
Автор темы   Непрочитано 31.10.2006, 17:27
#4
bimari

проектирование дорог
 
Регистрация: 18.10.2006
Riga
Сообщений: 25


тогда еще вопросик: а если надо увечить Donut таким же образом? Акад Donut после того как его нарисуешь воспринимает его как полилинию и никак не удается изменить его радиус...
bimari вне форума  
 
Непрочитано 31.10.2006, 17:30
#5
Кулик Алексей aka kpblc
Moderator

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


Не знаю, но, думаю, что надо будет отдельно масштабировать каждый такой элемент. Либо сделать из него блок и вставлять изначально отмасштабированным. Тогда проще будет
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 31.10.2006, 17:34
#6
bimari

проектирование дорог
 
Регистрация: 18.10.2006
Riga
Сообщений: 25


Ну да... до такого я сама додумалась... просто думала, что есть какая-нибудь готовая команда :roll:
bimari вне форума  
 
Непрочитано 31.10.2006, 17:41
#7
Хмурый


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


Кольца можно превратить в области. Далее- программно определить центр тяжести каждой области и относит. него задавать масштаб
Хмурый вне форума  
 
Непрочитано 31.10.2006, 17:48
#8
Хмурый


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


Цитата:
Сообщение от bimari
тогда еще вопросик: а если надо увечить Donut таким же образом? Акад Donut после того как его нарисуешь воспринимает его как полилинию и никак не удается изменить его радиус...
Что мешает рисовать не кольца - а окружности?

Тогда их можно все выделить и задать им новый радиус
Хмурый вне форума  
 
Непрочитано 31.10.2006, 17:48
#9
Кулик Алексей aka kpblc
Moderator

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


Можно и без областей (кстати, может не покатить - у donut'a есть ширина сегмента, а у области не совсем). Но логика именно такая - определять центр описанного вокруг примитива прямоугольника (либо центры дуг полилинии в данном случае) и вокруг него выполнять масштабирование.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 31.10.2006, 17:55
#10
Хмурый


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


Можно проще
Выделить все кольца _qselect
Кольца расчленить до дуг, а дугам задать в свойствах радиус...
Хмурый вне форума  
 
Автор темы   Непрочитано 31.10.2006, 18:25
#11
bimari

проектирование дорог
 
Регистрация: 18.10.2006
Riga
Сообщений: 25


А нет ли такой функции с помощью которой можно бы было заменить определенный объект другим (donut кружностью) и тогда поменять радиус?
bimari вне форума  
 
Непрочитано 01.11.2006, 08:17
#12
Кулик Алексей aka kpblc
Moderator

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


http://www.autocad.ru/cgi-bin/f1/board.cgi?t=21048Af
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Масштабирование элементов при неизменном местоположении

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

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