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

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

масштабирование пунктирных линий

Ответ
Поиск в этой теме
Непрочитано 07.07.2008, 11:50
масштабирование пунктирных линий
Marianna
 
Landscape
 
Moscow
Регистрация: 17.12.2006
Сообщений: 23

Подскажите пожалуйста, никак не пойму как масштабировать линии. Например, есть в чертеже зигзаг и пунктир. Выставляю global scale factor - зигзаг - подходящий масштаб, а пунктирный - не подходящий. Выбираю пунктирную линию выставляю current object scale, но ничего не изменяется. Выбираю пунктирную линию выставляю global scale - меняются все масштабы линий. Как же это правильно делать?
Просмотров: 23842
 
Непрочитано 31.07.2008, 06:30
#41
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Так то было "на заре". В Автокад-10 был LIN-файл, в котором определения типов линий были "инчевые". И не было никаких пространств листа, видовых экранах на вкладках, их масштабирования, аннотативности.

Да, тогда и была примерно такая формула (немного раличающаяся в зависимости от вкусов). У меня по ней программы LTSCALE устанавливали. Кое-где до сих пор работают по технологии AutoCAD-10 (хоть в 2009) и даже старые LIN перетаскивают, доставшиеся еще с R10.

Для картографии и топографии масштаб линий действительно чрезвычайно важен. Там должно быть очень точное соотношение длины штрихов и промежутков. Нельзя "просто пунктир" применять - лучше для каждого назначения свою линию иметь. Но достигается это не путем применения магической формулы, а правильным описанием линии и, конечно, правильной настройкой переменных.

Но топография дело объективно консервативное. Топоплан, сделанный в R10 может применяться еще много лет - только тексты в 1251 конвертируют. Там и работа только в модели может быть вполне обоснованна - например, когда чертят только планшеты, а не выкопировки. Поэтому и может показаться удивительным такой анахронизм. Мы, при переходе под Win где-то в R14 просто пакетно всю топографию отконвертировали, заодно автоматически заменяя типы линий на современные.
ShaggyDoc вне форума  
 
Непрочитано 31.07.2008, 10:39
#42
zina_f


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


Есть несколько видов линий ,кот. я создала ещё в Acad 10 и таскаю за собою,но основные линии -это acadовские...
я работаю с форматами от 1:250 до 1:50000 и однотипные линии выглядят совершенно идентично на бумаге....,благодаря "волшебной формуле"
впрочем,никого не пытаюсь убедить в истинности моего варианта,просто поделилась "кухонным" секретом....
zina_f вне форума  
 
Непрочитано 31.07.2008, 11:46
#43
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
я создала ещё в Acad 10 и таскаю за собою
Значит я угадал. В вашем случае "кухонный секрет" действует.

А вот когда начнете использовать более современные приемы работы, вспомните про "секрет" Krieger из #37. Изложено понятно, наглядно и убедительно.
ShaggyDoc вне форума  
 
Непрочитано 16.10.2008, 00:15
#44
dREYb


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


Вопрос! Есть два файла в отдном линия HIDDEN отображается нормально а в другом очень мелко. Значения LTS везде одинаковые!=1
В свойствах полилинии Linetype scale то же одинаковый. Весь разговор ведется про пространство модели. На сколько я понимаю Linetype scale в свойствах однозначно характеризует отображение в модели. Почему берется такая ерунда ? Что может еще за это отвечать! заранее спасибо!
dREYb вне форума  
 
Непрочитано 16.10.2008, 00:58
#45
Кулик Алексей aka kpblc
Moderator

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


units?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.10.2008, 23:50
#46
dREYb


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


Кароч я разобрался! когда загружалась линия Hidden она была загружена из файла acad.lin а надо из файла acadiso.lin. Можно перегрузить прямо в этом файле и все ок! за то какие использовать файлы для дюймов или для мм отвечаю сист. переменные. Остальное читайте здеся http://forum.dwg.ru/showthread.php?p=297009#post297009
dREYb вне форума  
 
Непрочитано 18.10.2008, 13:18 масштабирование пунктирных линий
#47
andrew_ro

Светопрозрачные конструкции, проектирование
 
Регистрация: 29.07.2008
Сообщений: 47


Всем привет.
Хочу поделиться одним интересным кодом, найденным на просторах www.caduser. Иногда он меня выручает, если нужно настроить масштаб линии. Ссылку к сожалению не сохранил и автора тоже не знаю. Описание есть внутри. К сожалению этот код не меняет масштаб для линий с типом "послою", только для заданных типов линий напрямую.
Вложения
Тип файла: rar мтиплин.rar (2.6 Кб, 231 просмотров)
andrew_ro вне форума  
 
Непрочитано 18.10.2008, 23:56
#48
Кулик Алексей aka kpblc
Moderator

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


Прикольный код, надо будет просмотреть его более внимательно...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.12.2009, 22:20
#49
PL


 
Регистрация: 23.11.2006
California
Сообщений: 4,750


Цитата:
Сообщение от Krieger Посмотреть сообщение
Лови:
Код:
[Выделить все]
(setq *vlr-sys* (vlr-sysvar-reactor nil '((:VLR-sysVarChanged . cmd-sys)))) 
(defun cmd-sys (react sysvarname) 
  (cond ((and 
    (= (car sysvarname) "TILEMODE") 
    (cadr sysvarname) 
    (= (getvar "TILEMODE") 0) 
    (not *OLD_LTSCALE*) 
    (not *OLD_PSLTSCALE*) 
    )  ;_ЛИСТ 
    (setq *OLD_LTSCALE* (getvar "LTSCALE")) 
    (setq *OLD_PSLTSCALE* (getvar "CELTSCALE")) 
    (setvar "LTSCALE" 1) 
    (setvar "CELTSCALE" 1) 
   ) 
   ((and 
    (= (car sysvarname) "TILEMODE") 
    (= (getvar "TILEMODE") 1) 
    (cadr sysvarname) 
    *OLD_LTSCALE* 
    *OLD_PSLTSCALE* 
    )  ;_МОДЕЛЬ 
    (setvar "LTSCALE" *OLD_LTSCALE*) 
    (setvar "CELTSCALE" *OLD_PSLTSCALE*) 
    (setq *OLD_LTSCALE* nil) 
    (setq *OLD_PSLTSCALE* nil) 
    (princ " MODEL ") 
   ) 
   (t nil)))
Krieger, В acad2010 что то не работает. не подправишь, если время будет?
Command: AP APPLOAD Tilemode_auto2.lsp successfully loaded.
Command: ; error: no function definition: VLR-SYSVAR-REACTOR
PL вне форума  
 
Непрочитано 30.12.2009, 10:54
#50
Кулик Алексей aka kpblc
Moderator

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


(vl-load-com) вначале поставь.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.01.2010, 04:04
#51
PL


 
Регистрация: 23.11.2006
California
Сообщений: 4,750


спасибо, Алексей ! все заработало !!!
PL вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > масштабирование пунктирных линий



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с подсчетом линий... Kostinok AutoCAD 32 26.12.2012 09:42
масштабирование линий при печати vitalik-petrov AutoCAD 5 16.05.2008 17:56
Проблема с типами линий (возможно масштабирование) Abramov AutoCAD 4 29.04.2008 17:19
как сделать масштабирование линий в Model идентично Layout sasha-zhuk AutoCAD 4 11.07.2007 05:40
Как изменять толщину линий и цвет линий для блоков? Highmax AutoCAD 1 08.03.2005 06:56