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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > CustomEntity на .Net без использования ObjectARX

CustomEntity на .Net без использования ObjectARX

Ответ
Поиск в этой теме
Непрочитано 07.10.2017, 12:48 #1
CustomEntity на .Net без использования ObjectARX
Modis
 
Липецк, Москва
Регистрация: 12.06.2010
Сообщений: 534

Много раз обмусоливалась эта тема и маститые программисты под AutoCAD хором отвечали "Нет! Нельзя!". Но разве нас это остановит? ))
Так вот - за исключение только палитры свойств (к ней нет доступа через Net api) вполне реально создать свой аналог интеллектуального примитива. На данный момент я создал только один такой примитив. Для эксперимента взял "Линию обрыва", так как в реализации она самая простая (в основе всего одна полилиния). И это только старт. Сейчас плагин тестируется уже в живую. Как только будут отловлены баги, которые не предусмотреть при создании, то можно будет уже продолжать разработку, постепенно усложняя примитивы (с текстом, полилинейные с различным количеством точек, с различными ручками).
В основе интеллектуального примитива лежит анонимный блок. Поэтому при открытии чертежа без плагина не будет тех проблем, которые есть у прокси-объектов - просто взорвали блок и получили набор обычных примитивов. И не будет проблем, как у autodesk SPDS.Net 2018, где при открытии без плагина вы получите просто полилинии без какого-либо намёка на прокси-объект

Ну и конечно видео с примером. Записывал в ScreenCast, поэтому только ссылкой:
https://knowledge.autodesk.com/commu...a-9e6a38207627

Так что если Вас не покидает желание создания прокси без ObjectARX - дерзайте! Все возможно!
Просмотров: 6715
 
Непрочитано 07.10.2017, 20:59
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


Custom objects in .NET - это разве не оно?
Сергей812 вне форума  
 
Автор темы   Непрочитано 07.10.2017, 22:28
#3
Modis


 
Регистрация: 12.06.2010
Липецк, Москва
Сообщений: 534


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Custom objects in .NET - это разве не оно?
А вы хоть читали что там написано? )))
Modis вне форума  
 
Непрочитано 07.10.2017, 23:00
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


Цитата:
Сообщение от Modis Посмотреть сообщение
А вы хоть читали что там написано? )))
да, что еще в 2006 году разработчики не отрицали категорически возможность поддержки кастомных объектов в .Net API) Но и не делают...
Сергей812 вне форума  
 
Непрочитано 08.10.2017, 07:00
#5
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Custom objects in .NET - это разве не оно?
Вот оно https://habrahabr.ru/post/154591/ .
Только автор уж очень долго добирался до цели.
Там внизу статьи есть ссылка на готовую библиотеку, автор сам писал, что балуется декомпиляцией,
так что давно мог посмотреть реализацию от и до, но что то сдерживало...

Иногда такая технология нужна, редко но бывает... Автор молодец что закончил свои изыскания.

Цитата:
Сообщение от Сергей812 Посмотреть сообщение
что еще в 2006 году разработчики не отрицали категорически возможность поддержки кастомных объектов в .Net API) Но и не делают
За них нанокадовцы это сделали: MultiCAD (http://developer.nanocad.ru/redmine/...adsdk/boards/4)
Boxa вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > CustomEntity на .Net без использования ObjectARX

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LIRA-2016. Коэффициент использования больше единицы - этот элемент недогружен или перегружен? Oskar___ Лира / Лира-САПР 3 18.11.2016 10:55
C++ to С++ CLI. Миграция на .NET. Rizling .NET 21 10.07.2013 13:15
Как изменить значение DXF-кода линии чертежа dwg из C# .Net API ObjectARX Makstar .NET 5 11.06.2012 20:03
.Net событие double-click как поймать dvim .NET 7 04.04.2010 15:13
Можноли использовать ObjectARX 2005 в среде .NET 2003? Sanуа .NET 2 24.10.2005 14:04