Превьюшка для блока

Автор Тема: Превьюшка для блока  (Прочитано 2648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн avcАвтор темы

  • ADN Club
  • *****
  • Сообщений: 809
  • Карма: 166
    • Мои плагины к Автокаду
Превьюшка для блока
« : 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
Но почему-то у меня в Автокаде 2018 в пространстве Autodesk.AutoCAD.Windows.Data нет класса CMLContentSearchPreviews. Удалили или переместили? Или надо что-то специальное подключить, dll какую-то?
И нет ли способа получить картинку в стиле Realistic, а не 2d-каркас?

Отмечено как Решение Александр Ривилис 15-03-2018, 14:44:41

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Превьюшка для блока
« Ответ #1 : 14-03-2018, 20:09:25 »
У меня работает в 2018 автокаде. Никаких лишних библиотек не нужно. Разве что проверьте что подключена еще System.Drawing
Этот класс появился в 2014 версии АПИ автокада и в 2014-2018 работает как часы

Оффлайн Вильдар

  • ADN Club
  • ****
  • Сообщений: 405
  • Карма: 77
  • Skype: vildar82
Re: Превьюшка для блока
« Ответ #2 : 14-03-2018, 21:01:59 »
Цвет фона у превьюшек блоков зависит от текущего фона в атокаде.
Возможно и визуальный стиль берется текущий.

Оффлайн avcАвтор темы

  • ADN Club
  • *****
  • Сообщений: 809
  • Карма: 166
    • Мои плагины к Автокаду
Re: Превьюшка для блока
« Ответ #3 : 14-03-2018, 22:04:58 »
Тфу, лоханулся, не бейте сильно. Сам же настроил проект на dll от 2013 и забыл. Вот такой вот эффект, от того что проще спросить чем копать самому :)
Про фон знаю, а вот визуальный стиль, направление вида, перспективность, габариты, текстуры - все игнорируется и никак не настраивается.