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

ADN Club => AutoCAD .NET API => Тема начата: avc от 14-03-2018, 18:55:25

Название: Превьюшка для блока
Отправлено: avc от 14-03-2018, 18:55:25
Единственный метод как получить приличную картинку блока я нашел тут http://through-the-interface.typepad.com/through_the_interface/2013/11/generating-larger-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html (http://through-the-interface.typepad.com/through_the_interface/2013/11/generating-larger-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html)
Но почему-то у меня в Автокаде 2018 в пространстве Autodesk.AutoCAD.Windows.Data нет класса CMLContentSearchPreviews. Удалили или переместили? Или надо что-то специальное подключить, dll какую-то?
И нет ли способа получить картинку в стиле Realistic, а не 2d-каркас?
Название: Re: Превьюшка для блока
Отправлено: Александр Пекшев aka Modis от 14-03-2018, 20:09:25
У меня работает в 2018 автокаде. Никаких лишних библиотек не нужно. Разве что проверьте что подключена еще System.Drawing
Этот класс появился в 2014 версии АПИ автокада и в 2014-2018 работает как часы
Название: Re: Превьюшка для блока
Отправлено: Вильдар от 14-03-2018, 21:01:59
Цвет фона у превьюшек блоков зависит от текущего фона в атокаде.
Возможно и визуальный стиль берется текущий.
Название: Re: Превьюшка для блока
Отправлено: avc от 14-03-2018, 22:04:58
Тфу, лоханулся, не бейте сильно. Сам же настроил проект на dll от 2013 и забыл. Вот такой вот эффект, от того что проще спросить чем копать самому :)
Про фон знаю, а вот визуальный стиль, направление вида, перспективность, габариты, текстуры - все игнорируется и никак не настраивается.
Название: Re: Превьюшка для блока
Отправлено: Владимир Шу от 15-03-2018, 07:39:05
Дополню: https://sites.google.com/site/bushmansnetlaboratory/moi-zametki/screens