Не могу найти решение для простого, казалось бы, вопроса: Как создавать пустые листы?
-
При этом были перепробованны все возможные способы "забивания" в параметр view как то: "List is Empty" и "true"...
И были опробованы все ноды создающие листы (их имеется 3 штуки и пока-что я не понимаю какая между ними разница)
-
Решено! Перейти к решению.
Решено: Dronov.Dmitry. Перейти к решению.
С листами и видами все очень сложно.
Судя по исходникам, система для работы с листаим и видами на данный момент в зачаточном состоянии и там наблюдается некоторый хаос.
Возможно её только начали переписывать под ветку 0,7
Страница создается легко с помощью этого нода.
но проблема не в этом.
Во-первых, нод требует указания вида или видов, которые будут вставлены на лист (хотя непонятно, почему нельзя было сделать нод для создания чистого листа, судя по коду раньше он был, но его потом удалили).
Во-вторых, этот слот требует указания объекта вида не из Revit API ( Autodesk.Revit.DB.View), а из DS API ( Revit.Elements.Views.View), а вот для работы с этими видами нодов то почти и нету. Совсем нет нодов для отборов видов из прокта. Есть только ноды для создания некоторых видов (в плане, чертежный) и то только по некоторым критериям.
Самый простой нод - это создание чертежного вида по имени.
После этого его можно подать на слот View. тогда лист создастся нормально (при чем чртежный вид в него не добавится.....видимо потому, что пустой).
Таким образом, если охото работать с видами полноценно, то нужно писать скрипт на питоне или создавать свою систему нодов опять-же на питоне или нативно.
Alexey Lobanov / Алексей Лобанов
Revit Architecture Certified Professional | Autodesk Certified Instructor | Autodesk Expert Elite
PRORUBIM | YouTube channel | LinkedIn profile
Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.