Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: 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-каркас?
-
У меня работает в 2018 автокаде. Никаких лишних библиотек не нужно. Разве что проверьте что подключена еще System.Drawing
Этот класс появился в 2014 версии АПИ автокада и в 2014-2018 работает как часы
-
Цвет фона у превьюшек блоков зависит от текущего фона в атокаде.
Возможно и визуальный стиль берется текущий.
-
Тфу, лоханулся, не бейте сильно. Сам же настроил проект на dll от 2013 и забыл. Вот такой вот эффект, от того что проще спросить чем копать самому :)
Про фон знаю, а вот визуальный стиль, направление вида, перспективность, габариты, текстуры - все игнорируется и никак не настраивается.
-
Дополню: https://sites.google.com/site/bushmansnetlaboratory/moi-zametki/screens