Как задать толщину (вес) линии (LINE) в формате DXF?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как задать толщину (вес) линии (LINE) в формате DXF?

Как задать толщину (вес) линии (LINE) в формате DXF?

Ответ
Поиск в этой теме
Непрочитано 09.03.2006, 12:29 #1
Как задать толщину (вес) линии (LINE) в формате DXF?
Автон
 
СЦБ
 
Регистрация: 09.03.2006
Сообщений: 89

Собственно тема.
Поясню: столкнулся первый раз с этим, надо создать DXF файл.
Создаем линию :
LINE
8
0
10
0
20
0
11
10
21
10
Как толщину линии изменить?
Просмотров: 6414
 
Непрочитано 09.03.2006, 12:36
#2
Кулик Алексей aka kpblc
Moderator

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


DXF reference:
370 Lineweight enum value. Stored and moved around as a 16-bit integer.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.03.2006, 12:39
#3
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


1. Так как слой у тебя нулевой, то назначь этому слою вес.
2. Или если локально, то вес линии хранится под кодом 370.

___
ну вот, опередили
Krieger вне форума  
 
Автор темы   Непрочитано 09.03.2006, 12:42
#4
Автон

СЦБ
 
Регистрация: 09.03.2006
Сообщений: 89


АвтоКад 2006 говорит
"Неопределенный код группы 370 для объекта в строке 42."

Делаю так:

LINE
8
1
370
70
10
0
20
0
11
0
21
10
0
Автон вне форума  
 
Непрочитано 09.03.2006, 13:01
#5
Кулик Алексей aka kpblc
Moderator

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


Вообще-то я с DXF-файлами не работал, но тем не менее: ИМХО зависит от формата записи DXF - если она до 2000, то там вес линии примитива не хранится. Для примеру нарисуйте отрезок 0,0 - 20,0, задав ему вес линиии сохраните в dxf 12 версии и 2000 - разница в весе почти в 3,5 раза. И объем хранимой информации тоже разнится прилично.
Анализ таких файлов может многое дать
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.03.2006, 23:09
#6
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


to Автон
У kpblc`а правильное ИМХО. Вес в акаде появился с DXF2000, ты же приводишь кусок dxf12. dxf2000 гораздо сложнее 12го, одни только заморочки с handle`ми (dxf группа 5) чего стоят, но всё решаемо
zamtmn вне форума  
 
Автор темы   Непрочитано 10.03.2006, 02:47
#7
Автон

СЦБ
 
Регистрация: 09.03.2006
Сообщений: 89


zamtmn, я согласен полностью!
Может подскажешь тогда где посмотреть на русском документацию по DXF нового формата, для Када свежее 2000?
Автон вне форума  
 
Непрочитано 10.03.2006, 09:22
#8
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


На русском только Н.Полещук "Autocad" серия "в подлиннике", в бумажном виде
zamtmn вне форума  
 
Автор темы   Непрочитано 10.03.2006, 11:47
#9
Автон

СЦБ
 
Регистрация: 09.03.2006
Сообщений: 89


Спасибо всем! Буду дальше рыться
Автон вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как задать толщину (вес) линии (LINE) в формате DXF?