Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: exilerus от 18-04-2017, 17:39:17

Название: Grip Points.
Отправлено: exilerus от 18-04-2017, 17:39:17
Здравствуйте.
На официальном сайте нашел информацию о Grip Points.
https://knowledge.autodesk.com/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/AutoCAD-LT/files/GUID-90660491-C402-4662-A1F8-7201BECEE77F-htm.html
Подскажите, пожалуйста, как можно программно установить эти точки на объекты (например на полилинию).
Заранее спасибо!
Название: Re: Grip Points.
Отправлено: Александр Пекшев aka Modis от 18-04-2017, 17:42:29
У Кина Велмсли много примеров (http://through-the-interface.typepad.com/.services/blog/6a00d83452464869e200d83452baa169e2/search?filter.q=grip+points).
Название: Re: Grip Points.
Отправлено: exilerus от 18-04-2017, 18:53:56
Спасибо за ссылки!
Там, правда, решаются немного другие задачи, так что буду на основе их экспериментировать.
Название: Re: Grip Points.
Отправлено: Александр Ривилис от 18-04-2017, 20:05:21
Там, правда, решаются немного другие задачи, так что буду на основе их экспериментировать.
Приветствую на форуме! Какого типа задачи имеются в виду?
Название: Re: Grip Points.
Отправлено: exilerus от 18-04-2017, 21:48:07
Здравствуйте, Александр. Спасибо за добрые слова.
На самом деле я уже был на форуме, но аккаунт утерялся за пучиной времени.
Я занимался автоматизацией слаботочных систем (СКС, аудио, видео, телевидение и тд), а теперь подхожу к идеям архитектуры.
Вот и получилось, что необходимо сделать выноску с автоматическим проставлением координаты Y относительно USC. Все это получилось довольно легко, но появилась идея дать возможность удлинять и укорачивать определенные отрезки этой самой выноски. Вот и подошел к созданию grip points.
Еще вопрос хотел задать, можно ли в соответствующей теме выложить ссылку на мои плагины на Автодеске и на мой сайт с ними же. Правда попутно я перевел их еще на БриксКАД и ЗВКАД.
С уважением,Денис
Название: Re: Grip Points.
Отправлено: Александр Ривилис от 18-04-2017, 21:56:21
Здравствуйте, Александр. Спасибо за добрые слова.
На самом деле я уже был на форуме, но аккаунт утерялся за пучиной времени.
Если уже были сообщения, то я (если хотите) могу восстановить аккаунт.
Вот и получилось, что необходимо сделать выноску с автоматическим проставлением координаты Y относительно USC UCS. Все это получилось довольно легко, но появилась идея дать возможность удлинять и укорачивать определенные отрезки этой самой выноски. Вот и подошел к созданию grip points.
Выноска в данном случае это что? Динамический блок?
Еще вопрос хотел задать, можно ли в соответствующей теме выложить ссылку на мои плагины на Автодеске и на мой сайт с ними же.
Да. Можно сюда: http://adn-cis.org/forum/index.php?board=45.0
Правда попутно я перевел их еще на БриксКАД и ЗВКАД.
А вот это мы не обсуждаем. :)
Название: Re: Grip Points.
Отправлено: exilerus от 18-04-2017, 22:27:01
Я думаю, что восстанавливать не надо, буду под этим. Спасибо за предложение!

В приложении файл, это сейчас не динамический блок. Можете пнуть в направлении работы? Нужно из него сделать динамический блок?

В теме плагинов сейчас отпишусь, неназываемое называть и вспоминать не буду)

Спасибо!
Название: Re: Grip Points.
Отправлено: Александр Ривилис от 18-04-2017, 23:25:02
В приложении файл, это сейчас не динамический блок.
Это обычный блок, а можно его сделать динамическим, добавив к нему динамические свойства. И тогда ручки появятся автоматически и не нужно будет ничего изобретать и (возможно) программировать. Я не специалист по динамическим блокам, но кажется на форуме dwg.ru была соответствующая тема.
Название: Re: Grip Points.
Отправлено: Владимир Шу от 19-04-2017, 08:12:27
exilerus, все уже  есть в сети, нужно только поискать...
см. вложение.
Название: Re: Grip Points.
Отправлено: exilerus от 19-04-2017, 09:40:30
Действительно.
Отличный блок, но я бы хотел вызывать его по команде.
Это реально?
Или нужно считать его свойства динамического блока и применить к своему блоку?
Название: Re: Grip Points.
Отправлено: Владимир Шу от 19-04-2017, 09:50:38
Все можно...
Посмотрите в этих темах: http://adn-cis.org/forum/index.php?topic=7251.90 и тут http://adn-cis.org/forum/index.php?topic=7545.0

ЗЫ.
У меня есть наработки приложения для оформления чертежей динамическими блоками, коллеги эти наработки тестируют,
если есть желание побыть тестером, то могу поделиться...
Там типа такого:
Извините, вам запрещён просмотр содержимого спойлеров.
включая отметки, линии разрыва и прочее