| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
04.06.2020, 10:22 | #1 | |
На каком языке программирования можно реализовать новую функцию
Регистрация: 30.09.2019
Сообщений: 21
|
||
Просмотров: 5536
|
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Цитата:
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
|
|||
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Цитата:
|
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
Потом автор забросил это направление и перестал выпускать версии под новые Акады (точнее, под новые версии ObjectARX, которые меняются реже). Но Вы в частном порядке за отдельную плату, наверное, договоритесь. Цитата:
[email protected] На форуме он тоже присутствует: https://forum.dwg.ru/member.php?u=517 Насчет денег - это вы уже между собой Offtop: Я вроде дал ответ в теме, которая в разделе по Акаду. Но может недоходчиво, поэтому повторяю здесь развернуто Последний раз редактировалось kp+, 04.06.2020 в 11:45. |
|||
|
||||
|
||||
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Цитата:
По ссылке которой Вы дали я попытался связаться с Александром. Сейчас жду ответа. Электронные письма штука такая что не всегда есть обратная связь. |
|||
|
||||
Регистрация: 21.07.2008
Луцьк
Сообщений: 179
|
|
|||
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Цитата:
Я по тестил этот код на своем атокаде. изменений не заметил. наверное это не то направление о котором думаю или не правильно использовал данный код под автокад Акад 2019 Можете поподробней описать что в этом коде может быть использовано под указанную задачу? |
|||
|
||||
Регистрация: 21.07.2008
Луцьк
Сообщений: 179
|
|
|||
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Я именно так и понял что исключения из набора штриховки.
Я не понял как активировать. при команде move перемещалось и штриховка и ее контур. и все таки у меня сомнения что этот вариант пройдет по одной той причине что система должна игнорировать примитив облако точек еще до того как он попадет выборку. для меня "игнорировать примитив в режиме команды select object" и "исключить примитив из выбранного select object " это разные вещи |
|||
|
||||
rodion_ahmadeev,
А чем плохо переносить объекты, которые не должны выбираться, на блокированные слои?
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Цитата:
например есть такой фасад когда выполняешь команду STRETCH и указываешь первую точку на облаке точек система выдает следующее значение Select objects: 1 found, 1 was on a locked layer. и не дает режим рамки Чтоб все же выполнить команду надо увеличить масштаб чертежа до того момента когда будет разряженные точки, ну например до такого состояния и когда курсор попадает между точек облака точек, команда начинает выполнятся. и это относится к многим командам Я не программист но мне кажется что система при указании точки на экране определяет захватывает полученную информацию и потом ее обрабатывает. А мне нужно чтоб при определённых условиях (параметрах) информация с экрана не считывалась для определённых примитивов (облака точек). Простите меня за мой дилетантство но автокад сейчас ведет так. Надо сворить грибной суп. Собираются все грибы в корзину.Сортировка грибов в корзине. Вынимаются грибы которые можно использовать. Варится суп. а я хочу по такому принципу (не знаю, может это и не возможно): Надо сворить грибной суп. Собираются грибы в корзинку без поганок, т.е. поганки игнорируются. Варится суп. |
|||
|
||||
rodion_ahmadeev,
Должен огорчить, но так (в общем случае) не получится. Ни средствами самого AutoCAD. ни программированием ни на каком из языков программирования. Или блокированные слои, или (если необязательно что-то видеть) отключенные слои, или реальная растровая подложка.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
А если создать свой набор привязок с преферансом и куртизанками?
Метод ApplyToEntityType() объекта класса CustomObjectSnapMode вроде бы позволяет выбрать только нужные классы объектов для которых будет работать созданная привязка Последний раз редактировалось Boxa, 05.06.2020 в 11:29. |
|||
|
||||
А причем здесь привязки? Нет. То что хочет rodion_ahmadeev - это просто подложка.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Он хочет, чтобы при выборе примитивов в набор не попадали точки облака (ну и еще что-то там) и чтобы AutoCAD на них вообще при выборе не реагировал (ни в каком из режимов выбора). Во всяком случая я так понял эту задачу.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 30.09.2019
Сообщений: 21
|
Цитата:
И сказать честно , если это не реализуемо то для меня это большое горе( хнык. В revit-e есть такая штука, но и архитектура программ разная. На сайте autodidesk мне дали совет при режиме select object указать параметр _c. И это помогает, потому то система сразу переходит в режим cross window Видимо придётся делать новые маленькие Лисп-ы с содержанием (defun c:STR (/) (command "_STRETCH" "_C") ) И в pgp перебивать команды на новые лиспы А есть возможность автокоду принудительно сказать что при режимах select object сперва использовать cross polygon? Ну что то из области Выбираем функцию (командная строка, или контекстное меню) Режим работы с облаками , если да , то для определённого списка команд при режиме select object, система входит в режим cross polygon . Если нет то все как обычно. Или такое тоже невозможно программным способом ? И ещё вот какая мысль можно ли погромным способом при выполнении определённых команд, изменять параметр boxsize прицела? Потому-то при boxsize не выбирается облако точек, но работать очень тяжело с другими командами. Хочется что при выполнении команды значение падало до 0 а после восстанавливалось до значения по умолчанию Спасибо за ответ |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На каком языке программирования лучше написать программу для разделение автокадовских файлов. | mike80 | Программирование | 9 | 26.03.2015 22:07 |
В каком нормативном документе можно посмотреть правила и порядок приемки жилого дома | Andrey_M | Поиск литературы, чертежей, моделей и прочих материалов | 2 | 08.01.2012 23:26 |
На каком расстоянии от газовых труб можно расположить щит с автоматикой узла учета газа? | Дмитрий`kip | Инженерные сети | 4 | 23.11.2011 11:58 |
На каком рынке в Москве можно приобрести диск "Строительные серии" размером 400-500 серий. | petia | Поиск литературы, чертежей, моделей и прочих материалов | 4 | 01.06.2009 21:22 |
Можно ли такое реализовать в AutoCAD 2010? | Shoorup | Программирование | 7 | 03.05.2009 23:33 |