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

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

Как создать файл dxf с координатами сплайна?

Ответ
Поиск в этой теме
Непрочитано 04.03.2012, 06:41 #1
Как создать файл dxf с координатами сплайна?
SnowWind
 
Регистрация: 04.03.2012
Сообщений: 2

Всем привет.

У меня такой вопрос - я сделал небольшую программку, которая рассчитывает координаты закругления и сохраняет их в файл каждый в новую строчку X и Y.

Создал чертёж DXF с 1 линией и разобраться не могу, где прописаны координаты.

Думаю проще будет писать не в новый файл, а в уже созданный чертёж dxf в те места где идёт описание координатного положения.

Подскажите кто знает, где и какими командами записываются координаты сплайна в DXF?
Просмотров: 5385
 
Непрочитано 04.03.2012, 09:45
#2
Кулик Алексей aka kpblc
Moderator

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


Посмотри DXF Reference
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 04.03.2012, 09:47
#3
SnowWind


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


где это? что это?
SnowWind вне форума  
 
Непрочитано 12.03.2012, 14:58
#4
Brispol


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


Может кто-нибудь подсказать такую штуку...
создаю текстовый файл с многострочным текстом типа
0
MTEXT
5
212
8
0
10
0

и т.д.
Так вот суть проблемы в том что автокад не понимает MTEXT и ругается на код групы 10, а вот к примеру с TEXT работает.
Может что-то еще нужно указать?

ПыСы.
SnowWind

0
SECTION
2
ENTITIES
0
LINE
5
2E1
8
0
10
0
20
0
30
0
11
10
21
40
31
00
ENDSEC
0
EOF

где после 10, 20, 30, 11 и тд идут координаты x y z
Brispol вне форума  
 
Непрочитано 12.03.2012, 15:56
#5
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813


Навскидку код с индексом 5
не должен присутствовать - он уникальный для всего твоего Автокдада
попробуй удалить его и его значение

Код:
[Выделить все]
0
 MTEXT
 8
 0
 10
 0
и тд

~'o'~
Олег (jr.) вне форума  
 
Непрочитано 12.03.2012, 16:50
#6
Brispol


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


увы, проблема не в этом...
да и ошибку акад выдает на код 10, тоесть не хочет воспринимать координаты.
видать где-то что-то надо дописать, или блоки или еще что... своими силами не осилил)
наверно скорее будет в лиспе разобраться и на нём написать задуманное
Brispol вне форума  
 
Непрочитано 12.03.2012, 18:15
#7
Александр Ривилис

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


Brispol, ты делаешь dxf-файл формата AutoCAD R12, в котором примитива MTEXT не было. Структура dxf-файла R13+ значительно сложнее. Нарисуй MTEXT в AutoCAD и сохрани файл в формате DXF (не R12).
Александр Ривилис вне форума  
 
Непрочитано 12.03.2012, 18:59
#8
Brispol


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


вооот... это я понимаю, и именно так и делал, только никак не разберу что удалять, а что оставить.
отсюда и вопрос что можно такого дописать, если кто-то конечно знает)
в спецификации тож ничего про mtext не написано, кроме этого:
Xdata with the "DCO15" application ID may follow an mtext entity. This
contains information related to the dbConnect feature.
Brispol вне форума  
 
Непрочитано 12.03.2012, 19:10
#9
Александр Ривилис

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


Цитата:
Сообщение от Brispol Посмотреть сообщение
вооот... это я понимаю, и именно так и делал, только никак не разберу что удалять, а что оставить.
Ничего не удалять.
Александр Ривилис вне форума  
 
Непрочитано 12.03.2012, 19:40
#10
Brispol


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


покопавшись еще выяснил, что при добавлении вот такого кода
0
SECTION
2
HEADER
9
$ACADVER
1
AC1024
0
ENDSEC

перестает выдавать ошибку на координатах, но перестает понимать текст (при наличии в нём русских букв), либо выдает фатальную ошибку
Brispol вне форума  
 
Непрочитано 13.03.2012, 00:37
#11
Александр Ривилис

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


Цитата:
Сообщение от Brispol Посмотреть сообщение
перестает выдавать ошибку на координатах, но перестает понимать текст (при наличии в нём русских букв), либо выдает фатальную ошибку
Текст в UNICODE-кодировке нужно писать если используешь DXF-формат AutoCAD 2010
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как создать файл dxf с координатами сплайна?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановление *.DWG Солидворкер AutoCAD 5257 14.04.2024 09:48
как открыть DXF файл с новыми типами линий МихаилМ AutoCAD 7 20.01.2010 19:28
файл в нанокаде и в автокаде, путаница E.D. AutoCAD 2 24.10.2008 09:56
как создать файл arx из своих лиспов roman56 LISP 2 03.10.2008 06:12
Файл адаптации предприятия Shoorup Программирование 8 14.03.2008 01:28