Найти в Дзене
pyRevit | Первые шаги

pyRevit | Первые шаги

Подборка статей по pyRevit. Разберем базу
подборка · 9 материалов
pyRevit. Вывод таблицы в Revit
Заголовк кликбейт, так что если ты не знаешь что такое pyRevit тыкай сюда: и заходи сюда: а для тех кто уже давно в теме в этой статье мы рассмотрим такой метод как print_table() - удобный способ вывода информации в табличном виде. print_table() — это метод библиотеки pyRevit, который используется для вывода данных в виде таблицы в окно вывода pyRevit. 💡 Вместо того, чтобы выводить данные списками или строками, вы получаете красивую табличную структуру, где всё четко разложено по столбцам. 💡Если...
pyRevit. Красивая и информативная печать текста в Revit
Речь в данном посте пойдет об одной мощной функции в пайревит - print_md. (если вы попали на данную статью случайно и совершенно не понимаете кто такой пайревит - велком сюда) print_md – это функция, которая позволяет выводить текст в формате Markdown непосредственно в консоль pyRevit. Markdown – это лёгкий язык разметки, который позволяет задавать заголовки, списки, выделения и даже вставлять HTML-элементы. Благодаря этому вывод становится не просто текстом, а красиво оформленным и удобным для восприятия...
10 месяцев назад
pyRevit. Делаем кнопки в Revit красивыми
Возможно, вам интересно, что такое файл bundle.yaml и зачем он нам нужен? bundle.yaml Это необязательный файл, который может содержать дополнительную информацию о папке, в которой он находится, например, о порядке расположения элементов. Они не обязательные, но могут помочь в оформление и структурирование данных, а также в описание кнопок. Разберем их поподробнее. Для настройки сортировки используются Bundle Layout Для описания кнопок Bundle Metadata Контексты Bundle Context Если вы хотите управлять...
308 читали · 1 год назад
pyRevit. Пишем первый скрипт
Данная статья является продолжением этой: Раз уж есть кнопка, предлагаю познакомиться немного с апи и напиcать какую-то базовую штуку, но только не “привет мир”. Пусть кнопка закрепляет все наши оси в проекте. Для этого откроем файл script.py. В качестве редактора я буду использовать VSCode. Для того чтобы быстро открыть скрипт какой-либо кнопки, необходимо активировать ее левой кнопкой мыши зажав ALT ALT + Click - открывает папку с скриптом Пройдем по строкам: 1 - Задаем кодировку для отображения...
pyRevit. Какие еще бывают кнопки в Revit
В предыдущей статье мы разбирали как создать кнопку типа .pushbutton но на этом функционал Revit и pyRevit не заканчивается. Давайте посмотрим что они еще могут. Стак выглядит так: Выпадающий список выглядит так: Для этого в папке “МояВкладка.tab” создадим папку "МояПанель2.panel" В нее поместим папку с именем "Стак1.stack" А в нее поместим “Стаковая кнопка 1.pulldown” Внутри папки .pulldown расположим 3 папки с расширением .pushbutton (в .pushbutton закидываем script.py и icon.png ) После чего раскопируем ...
108 читали · 1 год назад
pyRevit. Как подключить свое расширение
Статья является продолжением этой и в ней мы разберем как подключать расширения к вашему Revit с помошью "пая" В этом нам поможет классическая вкладка pyRevit, которая появляется сразу после его установки. Переходим по пути: pyRevit - Настройки - Каталоги пользовательских расширений нажимаем “Добавить папку” и указываем папку в которой расположена папка с окончанием .extension (в качесте примере в прошлой статье я делал свое расширение в папке TEST, поэтому на скринах показана она) И нажимаем...