Свойства по умолчанию для импортированной геометрии из АutoCAD в эскиз Inventor

Автор Тема: Свойства по умолчанию для импортированной геометрии из АutoCAD в эскиз Inventor  (Прочитано 3813 раз)

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

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

  • ADN OPEN
  • Сообщений: 6
  • Карма: 0
Доброго времени суток!

При копировании из AutoCad в эскиз Inventor геометрия создаётся со свойствами, отличными от свойств по умолчанию




Как с помощью Inventor API задать свойства импортированной геометрии по умолчанию? как на рисунке:



Найденные мной функции не дают желаемого результа, кроме LineType :

Код - vb.net [Выбрать]
  1. Dim oEnt As SketchEntity
  2. With oEditPlanarSketch.SketchEntities
  3.         For i = CntEntsBeforeImport + 1 To .Count
  4.                 oEnt = .Item(i)
  5.                 With oEnt
  6.                         'тип линии
  7.                         Try : .LineType = LineTypeEnum.kDefaultLineType : Catch : End Try
  8.                         'масштаб
  9.                         Try : .LineScale = 1 : Catch : End Try
  10.                         'вес линии
  11.                         Try : .LineWeight = 0.0 : Catch : End Try
  12.                         'цвет
  13.                         Try : .OverrideColor = Nothing : Catch : End Try
  14.                 End With
  15.         Next
  16. End With

Заранее, спасибо!

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
OverrideColor =nothing тоже срабатывает.
А вот LineWeight в Default похоже не поставить.
Зато можно сбросить толщины линий на всех объектах в эскизе PlanarSketch.LineWeight =0