pyApex

Apex Project BIM Utils - pyRevit extension

Install guide Features and help

Features and help

1. Selection

Open Views

EN

To save time for rendering each view, this button opens all selected views in one click

Context: Some views should be selected in project browser

RU

Открыть виды.

Чтобы сэкономить время, которое тратится на рендеринг при открытии вида, эта кнопка открывает несколько выделенных видов одним нажатием.

Контекст: Должны быть выбраны несколько видов в браузере проекта


Extract IDs from text

EN

Extracts all elements Ids from pasted text. Useful to select elements from Warnings - just copy text from HTML report:

Input:

Highlighted walls overlap. One of them may be ignored when Revit finds room boundaries. Use Cut Geometry to embed one wall within the other.	Walls : Basic Wall : EXT_M_CBL.250(I-INSpn.150-AIR.30-BRI.120)_550 : id 348661 
Walls : Basic Wall : EXT_M_CBL.250(I-INSpn.150-AIR.30-BRI.120)_550 : id 348663

Output:

348661,348663

Also works with one id per line inputs, e.g. with text copied from spreadsheets.

RU

Извлекает ID элементов из вставленного текста. Полезно для выбора элементов из отчетов о предупреждениях - просто скопируйте текст из HTML-отчета.

Также работает с текстом, в котором каждая строка - отдельный ID, например скопированным из таблицы.


Zoom Base Point

EN

Zoom in active view to Project base point. If it’s hidden - enables “Reveal Hidden” mode.

Shift+Click - find Shared Site point

RU

Находит базовую точку проекта на текущем виде. Если точка скрыта - включает режим показа скрытых объектов.

Shift+Click - найти Точку съемки


2. Model

Remove Level

beta

EN

Remove selected level safely - transfer all dependent elements to another level. First select levels you want to remove, then select level where you want to move orphan elements.

No elements will be moved physically, only their Base level is being changed.

RU

Аккуратно удаляет выбранные уровни, перемещая все зависимые элементы, на другой уровень. Сначала выберите уровни, которые хотите удалить. Затем выберите уровень, к которому нужно привязать зависимые элементы.

Элементы остаются на своих местах, просто меняется из базовый уровень.


Objects on level

Deprecated. Replaced with Show Dependent


Unjoin many

EN

Unjoins all selected geometry. (undo Join command)

Useful to get rid of warnings “Highlighted Elements are Joined but do not Intersect”

Context: Some elements should be selected

RU

Разъединяет все выбранные элементы. (отменяет команду Соединить)

Полезно в случаях, когда нужно избавиться от предупреждения “Элементы соединены, но не пересекаются”

Контекст: Должно быть выбрано несколько элементов


3. Detail

Copy VG Filters

EN

Copying filter overrides from selected or active view to chosen view templates. If VG override for this filter already exists in a template it will be updated.

Context: Select or activate a view

RU

Копирует настройки фильтров из настроек “Переопределения видимости/графики” для текущего вида в выбраныне шеблоны видов. Если для фильтра уже заданы переопределения в целевом шаблоне, они будут обновлены.

Контекст: Выбранный или активный вид


Flip Grid Ends

EN

Flip visibility of bubbles at the ends of selected grids. If both bubbles were visible ony one lefts.

RU

Переключает отображения кружочков для выделенных осей. Если у оси были видимы оба кружочка, будет отображаться только один


Text Notes 2 CSV

EN

Export all textnotes content to csv.

Context: select views or sheets where you want to search for textnotes

If nothing selected it will search through all views in project. If sheets selected it will search both on sheet view and on views placed on the sheet.

RU

Экспорт содержимого всех “Текстов” в csv-файл.

Контекст: выберите виды или листы, на которых необходимо найти тексты

Если ничего не выбрано, поиск будет выполняться по всем видам в проекте. Если выбран Лист, поиск будет выполняться как на листе, так и на видах, размещенных на листе

4. Misc

Sort and enumerate

EN

Sort selected objects, views or sheets by specified parameter, coordinate or along curve. Then write order number of each element as another parameter

Context: at least 2 objects must be selected

RU

Сортирует выделенные объекты, виды или листы по определенному параметру, координате или вдоль линии. Затем записывает порядковый номер каждого из объектов в другой параметр.

Контекст: как минимум 2 объекта должны быть выделены


EN

Create DWG link and orient it to Shared Site Point. As if this DWG had shared coordinates. Useful for placing General Plan dwg files with absolute coordinates.

RU

Создает DWG связь и размещает ее в Точке Съемки проекта. Как если бы dwg имел общие координаты с моделью. Удобно при создании связи с dwg-файлами генплана.


Exclude grouped

EN

Exclude grouped elements from selection

Shift+Click - isolate grouped elements

RU

Исключает из выделения элементы, являющиеся частью групп.

Shift+Click - оставить выбранными только сгруппированные элементы


White Materials

EN

Changes appearance of all project materials to ‘white’ and back. Useful for paper-like render. You can set default material (White) and exceptions (Glass, Wood etc.) in command config (run with Shift-click)

RU

Изменяет отображение всех материалов в проекте на ‘белый’. Удобно для создание ‘бумажных’ визуализаций.

Для выбора имени материла по-умолчанию и настроек исключений (например, стекло или дерево), запустите с зажатым Shift


Copy between Docs

EN

Copy selection from active document to another opened document. In case of geometry it uses origin-to-origin alignment

Context: elements should be selected

RU

Копирует выбранные элементы из активного документа в другой открытй документ При копировании геометрии используется выравнивание по нулю проекта

Контекст: необходимо выбрать элементы для копирования


Copy parameter

EN

Set value of one parameter to another one. Works with selected element or elements.

RU

Записывает значение одного параметра в другой параметр выбранного элемента(ов).


Add / substract parameter

EN

Takes value from one parameter and add (or subtract) it from another parameter.

RU

Берет значение из одного параметра и добавляет (или вычитает) к нему другой параметр.


Replace text

EN

Find and replace text parameter for selected elements.

RU

Находит и заменяет текстовые параметры для выделенных элементов


EN

Links (not import) more that one RVT, IFC or CAD-formats at one click.

In development

RU

Позволяет вставить несколько связей Revit, IFC или CAD за один клик.


Save families

EN

Saves chosen families from the project

RU

Сохраняет выбранные Семейства


Show Dependent

EN

Show list of objects which belongs to selected workset. Useful to check before deleting the workset.

List elements dependent on selected level or a workset.

To setup exceptions and limit run with Shift-click. If you set limit to 0, report will show only element types and elements counts.

Context: You can either activate a Plan View, select Plan Views in project browser or select Levels on a section. If nothing selected, you’ll be able to choise levels from a list.

RU

Выдает список элементов, зависимых от выбранных видов либо от рабочих наборов. Для настроек исключения и ограничения кол-ва элементов, которые выводятся в списке, запустите с зажатым Shift. Если указать лимит равным 0, в отчете будут отображаться только типы элементов и их количество.

Контекст: Можно либо активировать План, либо выбрать Планы в Браузере проекта, либо выбрать уровни на разрезе или фасаде. Если ничего не выбрано, вам будет предложено выбрать уровнь из списка.


Purge Families

EN

Reduce model size by purging loaded families. Opens each family in active document, then delete unused elements and load back to source document. Works recursively until the lowest level of embeded families.

RU

Помогает уменьшить размер модели за счет очиски семейств. Открывает каждое семейство в модели, удаляет неиспользуемые элементы и загружает обратно в модель. Работает рекурсивно, опускаясь до самого глубокого уровня вложенных семейств.

Available cleaners:


Find Duplicate Tags

EN

Select duplicated tags. If there are more than 2 tags for element on a view it will select redundant ones.

Shitf+Click - on all views

RU

Выделяет повторяющиеся Марки-аннотации. Если на виде больше 2 марок для одного объекта, лишние будут выделены.

5. Quality Control

Grid Angles

EN

Check angles between grids. Help to find not-accurately placed grids and outliers

RU

Позволяет найти отклонившиеся оси.

EN

Checks are links pinned, shared site disabled and that link located on separated workset (started from 00_). Fix these issues (except Shared site - should be fixed manually)

RU

Проверяет закреплены ли связи, отключена ли Общая площадка и находится ли связь на отдельном рабочем наборе (начинающемся с 00_) Исправляет эти ошибки (за исключением Общей площадки - нужно исправлять вручную)