Не корректно вставляется вид

Автор Тема: Не корректно вставляется вид  (Прочитано 3217 раз)

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

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

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Добрый день,
Подскажите, пожалуйста, используется инструмент создания чертежа и в этом месте:
Код - vb.net [Выбрать]
  1. Dim oModelDoc As Document = InvApp.ActiveDocument
  2. Dim oDrawDoc As DrawingDocument = InvApp.Documents.Add(DocumentTypeEnum.kDrawingDocumentObject, "C:\Program Files\Autodesk\INVENTOR\2014\TEMPLATES\Обычный.idw")
  3. Dim oSheet As Sheet = oDrawDoc.ActiveSheet
  4. Dim oTG As TransientGeometry = InvApp.TransientGeometry
  5. Dim oFrontViev As DrawingView = oSheet.DrawingViews.AddBaseView(oModelDoc, oTG.CreatePoint2d(10, 20), 1,
  6.                                 ViewOrientationTypeEnum.kFrontViewOrientation, DrawingViewStyleEnum.kHiddenLineDrawingViewStyle)
Если сборка с исполнениями, то в большинстве случаев код срабатывает корректно - вставляется нулевое исполнение, но в определенных сборках вставляется рандомное исполнение.
Можно ли как то конкретизировать какое исполнение вставлять или после вставки конкретизировать состояние модели на виде?

Отмечено как Решение Elfilagas 23-11-2017, 11:45:54

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Не корректно вставляется вид
« Ответ #1 : 22-11-2017, 20:36:07 »
Нужно открыть хэлп и найти AddBaseView.
Там в сигнатуре среди аргументов есть необязательный аргумент:
[AdditionalOptions] As Variant
Видимо там есть то что вам надо. Внизу есть ссылка
Create base view with representations
иам по всей видимости есть пример как эти опции передавать