|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Baldares
Отлично, получилось теперь можно работать программно с объектами СПДС-ки А то с выносками у мну не получалось.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Кстати это немного решает твою задачу Baldares
Если работать с новым чертежем можно сделать новый объект аналогичный узловой выноске, и работть уже с ним, а не со стандартным объектом, у нового объекта будет уже точка вствки.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Baldares
Да особенно нового не нашел ни чего. А вот с точкой вставки ты не прав, смотри, ты же можешь вставлять объект как блок а потом разбивать его, точка вставки будет та которую ты укажешь у блока, а потом можно уже по работать со вставленым объектом и определить точку начала выноски. А вообще надо попробовать сделать в СПДС свой объект подобный узловой выноске и с ним работать.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Могу тебе предложить следующее
1е сделать дубль чертежа 2е удалить все объекты кроме узловых выносок 3е разбить все узловые выноски 4е определить центры узловых вносок с помощью обработки окружностей, там алгоритм какой нибудь придумать 5е сохранить точуи вставки в список и работь уже с ним, в другом файле с узловыми выносками В общем какой то такой алгоритм Раз уж напрямую не получается Если чаго получится с ARX отпишись
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 17.10.2008
Саратов
Сообщений: 426
|
|
|||
|
||||
Регистрация: 17.10.2008
Саратов
Сообщений: 426
|
Дело дрянь.
Самый авторитетный авторитет из всех которых я знаю, сказал НЕЛЬЗЯ! Вот тут и что нужно обращаться к разработчикам СПДС. На солько я знаю Яков один из них. DEM, у тебя есть выходы на него? Или ему можно нагло в личку написать? |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Baldares
Он ща в Москве(хотя в СКАЙПЕ онлайн, наверное забыл комп на работе выключить), приедеть по спрошаю, но мы с ним когда общались, по этому поводу он сказал, что Лиспом эту особо с объектами СПДС не по работашь. Хотя вот смотрю с маркерами и объектами собственой разработки работать можно. Попробуй сдедать как я предложил, взорвав объекты СПДС, и по работав с окружностями решить проблему. Как вариант могу предложить еще следующее, сделать свой объект СПДС а потом когда обработаешь свои узловые выноски поменять их на свои объекты. В общем пока перед тобой задача номер 1 это обработать окружности и определить центры, если хочешь Я тебе потом могу помочь с с объектом имитируещим узловую выноску.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 17.10.2008
Саратов
Сообщений: 426
|
DEM, думаю у всех профи глаза на лоб полезут от способа из #66. Буду пока работать над ним.
И напишу писмо в CSoft, авось отозвуться. Насчет создания нового объекта типа узловой выноски. В реальном применении ее к уже готовым чертежам я сомневаюсь. Говорю, уже все блок-скции отточены, и менять в каждом чертеже по 1500 штуки выноски на новый объект желающих я не найду, а новые чертежы создаются копи-пастом. Для освоения всех возможностей СПДС, умение создовать собственные объекты не помешало бы. Я пока не умею. Будет возможность покажи. Сам попробую конешно. Пойду про кризис почитаю. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
А кстати попробовал разбить узловую выноску, там получается замкнутая полилиния текст и отрезки в итоге, что вообще упрощает работу с данными объектами. Определить центр замкнутой полилинии тебе не составит труда, можешь даже определить наименование выноски, и ассоциировать ее с определенной точкой вставки.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 17.10.2008
Саратов
Сообщений: 426
|
Цитата:
Вот только как бы программно разбить все СПДСовские оьъекты. Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А раз объект не поддерживает, то кроме _.explode ничего и не получится.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Погоди ну вот смотри, сдеалй дубль чертежа удали программно все объекты кроме узловых выносок СПДС все объекты.
Создаешь набор типа (ssget "_X" '((0 . "_spdsNoteKnot"))), а потом командно command "_.explode" разбить данный набор.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |