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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Заблокировать объект в DXF файле

Заблокировать объект в DXF файле

Ответ
Поиск в этой теме
Непрочитано 25.02.2009, 23:19 #1
Заблокировать объект в DXF файле
zamtmn
 
КИПиА
 
Tyumen
Регистрация: 21.03.2005
Сообщений: 1,352

Имеется программа работающая вне автокада, в ней необходимо набрать библиотеку блоков. Программа переодически дописывается и совместимость внутреннего формата сохранения файлов иногда теряется((, поддерживать совместимость версий большой и ненужный пока геморой. Сохраняю пока в DXF, но в программе есть объекты которых нет в автокаде

Делаю эмуляцию своих объектов в dxf файле, нужно чтоб в автокаде объекты эмуляторы не редактировались.
Блокировать слой - на нем могут оказаться нужные объекты. Подскажите куда копать?

edit: с картинкой понятнее

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

Последний раз редактировалось zamtmn, 25.02.2009 в 23:44.
Просмотров: 4961
 
Непрочитано 25.02.2009, 23:41
#2
Кулик Алексей aka kpblc
Moderator

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


В сторону minsert-блоков и FAQ'a (защита чертежа)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 25.02.2009, 23:48
#3
zamtmn

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


>>В сторону minsert-блоков и FAQ'a (защита чертежа)
как вариант, но таких блоков будет много... может есть что попроще?, "защита" как таковая не нужна, нужно просто не запутаться в автокаде - не редактировать то, что будет потом проигнарировано

Последний раз редактировалось zamtmn, 26.02.2009 в 13:10.
zamtmn вне форума  
 
Непрочитано 26.02.2009, 00:01
#4
Кулик Алексей aka kpblc
Moderator

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


Когда я отвечал, картинки не было. Может, попробовать "хитрый" блок (ссылка на статью см.тоже в FAQ)?
P.S. Я уже понимаю, что я ничего не понимаю. Посему с темы сваливаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.02.2009, 00:08
#5
zamtmn

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


на картинке частный случай, хитрый блок тут поможет, в другом случае нет. смысл отделить объекты нужные только для эмуляции внешнего вида чего-либо

Возможен ли такой вариант: я при экспорте в dxf прикрепляю к ненужным объектам определенный xdata, а в автокаде лисп или реактор мне не дает их редактировать?

Последний раз редактировалось zamtmn, 26.02.2009 в 13:12.
zamtmn вне форума  
 
Непрочитано 02.03.2009, 13:52
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


zamtmn, Возможно.
Попробуй еще такую штуку: Ненужые объекты размещай на слое Defpoints, и выключай 0 слой. Можно написать реактор, который не даст его включить.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 02.03.2009, 15:07
#7
zamtmn

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


>>Возможно.
>>Попробуй еще такую штуку: Ненужые объекты размещай на слое Defpoints, и выключай 0 слой. Можно написать реактор, который не даст его включить.

хотел чтобы в автокаде всё выглядело как у меня, т.е. всё в своих слоях
zamtmn вне форума  
 
Автор темы   Непрочитано 09.04.2009, 01:44
#8
zamtmn

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


Тема снова актуальна
VVA
Можете дать пример реактора не включающего слой?
zamtmn вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Заблокировать объект в DXF файле



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объект убегает вниз XYZ AutoCAD 24 12.11.2013 08:55
как программно "натянуть" текстуру на 3D объект? zshgm Программирование 6 27.08.2007 20:25
Главспец на один объект по трудовому договору - возможно ли? Jull Профессии и трудовые отношения 7 24.08.2007 08:09
Как удалить объект Autodesk Building Systems из файла? hook AutoCAD 1 22.08.2007 02:06
как напечатаь в файл двг 3-д объект? мм AutoCAD 2 22.10.2004 06:37