Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   AutoCAD (https://промебельклуб.рф/forum/forumdisplay.php?f=34)
-   -   AutoCAD - советы, хитрости, наработки (https://промебельклуб.рф/forum/showthread.php?t=2115)

1986Pavel 10.08.2010 23:22

OVERKILL
 
Про команду _OVERKILL из Express Tools все знают? Удаляет наложившиеся дублирующиеся линии, дуги и т.д. друг на друга, а так же являющиеся продолжением (то бишь если на одной прямой расположены или на одной дуге) и чертит вместо этого одну общую. Полезно при чистке чертежа, тем самым уменьшая размер файла.

u96 12.08.2010 14:20

Очистка чертежа
 
Небольшая хитрость по очистке чертежей
1. Делаем AUDIT (проверка и исправление ошибок) затем PURGE (очистка чертежа)
2. Сохраняем файл в dxf
3. Обязательно закрываем файл и открываем его снова.
4. Делаем AUDIT (проверка и исправление ошибок) затем PURGE (очистка чертежа) сравните с результатом в п.1
5. Сохраняем файл в DWG.

Должен сразу оговорится: какоето количество ошибок появляется при сохранении в dxf (их видно если эти операции провести над пустым только что созданным файлом), но их количество не соизмеримо с результатом в п.4.


И по поводу OVERKILL


Команда OVERKILL в принципе очень "опасная" как раз из-за удаления дублирующихся примитивов, а если это сделано сознательно в каких-то своих целях?, но в принципе как средство для чистки чертежа - исключительно хороша. Как совет для тех кто воспользуется этой командой: делайте эту операцию на копии файла и сравните результат с Вашим оригинальным файлом

1986Pavel 13.08.2010 11:02

На счет DWG забыл вчера добавить. Так дело не пойдет. При пересохранении в DXF мы получим только набор векторов, так как DXF - это просто текстовый файл, в котором хранится информация о примитивах.

Вот кусок DXF файла.

Код:

0
SECTION
2
HEADER
9
$ACADVER
1
AC1004
0
ENDSEC
0
SECTION
999
Generated by Glass Eye 2000 on 16.12.2008 10:57:02
2
TABLES
0
TABLE
2
LAYER
70
2
0
ENDTAB
0
ENDSEC
0
SECTION
2
ENTITIES
0
POLYLINE
8
0
6
CONTINUOUS
66
1
70
0
39
0
10
0
20
0
0
VERTEX
8
0
10
51.7845
20
31.621
0
VERTEX
8
0
10
54.4245
20
31.6253
0
SEQEND
0
POLYLINE
8
0
6


oon0479 03.09.2010 13:13

Для чего нужны видовые экраны и блоки? подскажите как ими пользоваться.

1986Pavel 04.11.2010 23:19

Товарищи, открыл только что такую вещь. В однострочном тексте, оказывается, тоже можно писать надстрочным или индексным текстом. (Прям открытие для себя сделал :)) Для этого пишем перед текстом соответствующую комбинацию. H - высота изначального текста. (для справки)
Можно комбинировать. То бишь, написав %%1%%4 следующий за этим кодом текст будет надстрочный, но равный высоте оригинала.


%%1 - надстрочный 1/2H
%%2 - индексный 2H
%%3 - индексный 1/2H
%%4 - надстрочный 2H

Можно поэкспериментировать и ставить другие цифры и символы.

%%c - символ диаметра
%%p - символ допуска симметричного
%%d - символ градуса.

arsenii1981 05.11.2010 10:19

1986Pavel, добавлю чем сам ещё пользуюсь кроме того что вы описали:
%%u - это подчёркнутый однострочный текст.

1986Pavel 05.11.2010 11:18

arsenii1981, да. Я тоже этим пользуюсь, но чтой-то забыл совсем написать.

arsenii1981 05.11.2010 13:21

Вложений: 2
1986Pavel, а вообще если подзабыл или хочешь вставить различные символы то можно сделать так. Нажать кнопку многострочный текст и там есть значёк символов, если и этих не хватило то внизу есть кнопка Other...Вложение 32912

Stolyrius 05.11.2010 13:52

Друзья, можно небольшой ликбез по LISP. Я в эти дебри еще не лез. Вот ранее приводимые LISPы работают во всех открываемых файлах по умолчанию или только в том в котором LISP загружен? А как его потом отключить? И в целом, с каких примитивов лучше начать, чтобы разбираться в процессе? Спасибо.

1986Pavel 06.11.2010 12:41

Stolyrius, работают они во всех. Выгрузить из памяти их вряд ли можно в отличии от ARX приложений. По крайней мере средствами автокада это сделать не получается. А для чего это нужно?
В принципе, если нужно сделать так, чтобы объекты не переносились на свой слой, то можно отключить реакторы (предположение только, сам не пробовал).

Под примитивами подразумеваются примитивы автокада?

А начинать лучше с командных методов. Типа вот этого.

Код:

(vl-cmdf "_layer" "_make" "Размеры" "_color" 151 "" "")
Или
Код:

(command "_layer" "_make" "Размеры" "_color" 151 "" "")
После vl-cmdf и command пишется то, что вводится в командную строку.


Текущее время: 08:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL