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

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

Dxf группа 40 в описании типа линии не равна длине патерна

Ответ
Поиск в этой теме
Непрочитано 08.05.2017, 00:34 #1
Dxf группа 40 в описании типа линии не равна длине патерна
zamtmn
 
КИПиА
 
Tyumen
Регистрация: 21.03.2005
Сообщений: 1,352

Вроде было что длина патерна это сумма модулей 49вых групп.
Попался сакой тип линии
Код:
[Выделить все]
  0
LTYPE
  5
505FC26
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
K5LT_AXLED
 70
     0
  3
Solid line
 72
    65
 73
     4
 40
5.0
 49
8.0
 74
     0
 49
-2.0
 74
     0
 49
1.0
 74
     0
 49
-2.0
 74
     0
  0
штрихи 8,-2,1,-2 а длина всего 5 ктонибудь может объяснить как правильно считается длина?
Просмотров: 3872
 
Непрочитано 09.05.2017, 17:38
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


8-2+1-2 = 5
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 09.05.2017, 21:25
#3
zamtmn

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


Это совпадение складываются абсолютные значения, т.к. отрицательные - это длины пропусков, положительные - длины штрихов
Приложил файл, там пять типов линий (состоящих из штрих8, пропуск2, штрих1, пропуск2) отличаются они только группой 40, там соответственно 0, 1, 3, 5, 13 - стили так и называются для удобства. Лугики в их начертании в упор невижу(( за исключением 0 и 13 ессно
Вложения
Тип файла: dwg
DWG 2007
group40.dwg (178.8 Кб, 8 просмотров)

Последний раз редактировалось zamtmn, 09.05.2017 в 21:38.
zamtmn вне форума  
 
Непрочитано 09.05.2017, 22:00
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Скажем так, что законными методами создания типа линии такие типы линий создать нельзя. При создании типа линии через lin-файл суммарная длина не задаётся - она рассчитывается AutoCAD'ом при загрузке типа линии и равна сумме (по модулю).
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 09.05.2017, 22:10
#5
zamtmn

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


Насколько я понимаю по названию исходного слоя файл был получен экспортом из компаса. насколько это "законно" хз))
Файл выглядит одинаково в автокаде и в одавских клонах (за исключением типа 0) - значит логика какаято есть.
Также сумму хранить особо незачем, ее всегда можно быстро посчитать.
zamtmn вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Dxf группа 40 в описании типа линии не равна длине патерна

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP.Экспорт описания типа линии из dwg файла в lin VVA Готовые программы 51 28.07.2023 12:58
Проблема с изминением типа линии wolfakim AutoCAD 1 12.02.2015 13:25
Вставка блока с размером линии nolte Программирование 3 19.05.2013 11:47
В пространстве листа сбивается масштаб типа линии. cosc AutoCAD 1 21.11.2010 14:43
Создание нового типа линии (или MKLTYPE не работает) Филипп AutoCAD 24 25.06.2010 12:43