Материал для обобщенных моделей

Автор Тема: Материал для обобщенных моделей  (Прочитано 1537 раз)

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

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

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Возможно ли задать материал  для обобщенных моделей ? Создание параметра материала и добавление в категорию обобщенных моделей ничего не дает.

Оффлайн maksl

  • ADN OPEN
  • Сообщений: 21
  • Карма: 4
Re: Материал для обобщенных моделей
« Ответ #1 : 13-08-2019, 09:46:42 »
Код - C# [Выбрать]
  1.                         Material mat = new FilteredElementCollector(Doc)
  2.                                                 .OfClass(typeof(Material))
  3.                                                 .First(m => m.Name=="m_test") as Material;
  4.                        
  5.                         Category cat = Category.GetCategory(Doc, BuiltInCategory.OST_GenericModel);
  6.                                
  7.                         Transaction tr = new Transaction(Doc, "material");
  8.                         tr.Start();
  9.                        
  10.                         cat.Material = mat;
  11.                        
  12.                         tr.Commit();
  13.  
  14.  

Единственный момент, у геометрии семейства категории "Обобщенные модели" не должно быть явно назначенного материала. Он имеет больший приоритет, чем материал категории.
« Последнее редактирование: 13-08-2019, 11:22:39 от maksl »