Перейти к основному контенту

Итератор

1. Описание


В широком смысле слова, итерация — это процесс повторения какого-либо действия с измененными данными для постепенного приближения к нужному результату. Данный плагин помогает в настройке графики для корректного отображения этапности возведения конструкций

В шаблоне MARKS_Шаблон_КЖ_21 под итерированием понимается поуровневое (вертикальное) разделение элементов модели на повторяющиеся блоки 1-2-3, 1-2-3…1-2-3. Такое деление позволяет применять преднастроенные графические шаблоны (шаблоны видов) для оформления планов и разрезов.

Плагин «Итератор» записывает элементам модели одно из значений – iter1, iter2 или iter3 - в параметр экземпляра «MARKS_Итерация».

Обрабатываются плагином следующие элементы:

  • уровни;

  • вертикальные конструкции;

  • горизонтальные конструкции;

2. Использование плагина

Чтобы назначить итерацию элементам модели, перейдите на вкладку MARKS-КР – Итератор (см. Рисунок 1).

01.png

Рисунок 1 - Панель плагина Итератор

2025-09-22_190824.png

Рисунок 2 - Настройка плагина 

Значения итерации в большинстве случаев следует назначать последовательно – iter1, iter2, iter3 [1] (см. Рисунок 2), но идущие друг за другом уровни и элементы модели также могут иметь одинаковую итерацию – если предполагается, что эти элементы возводятся в одно и то же время (см. Рисунок 3).

2025-09-22_191011.png

Рисунок 3 - Варианты назначения итераций 

Вместе с присвоением итерации, плагин заносит значение параметра «ADSK_Этаж» из уровня, к которому привязан элемент, в итерируемый элемент.

Результатом работы плагина, с настройками показанными на Рисунке 2, будет заполнение параметров как показано на Рисунке 4

2025-09-23_114200.png

Рисунок 4 - Верное заполнение параметров

3. Шаблоны видов с итерацией

На рисунке ниже изображен разрез, которому назначен шаблон вида (О)_КЖ_РД_ВерКонстр_Опалубка_Вид_iter2 (см. Рисунок 5).

«iter2» в имени шаблона означает, что на данном виде мы оформляем вертикальные конструкции, у которых параметр MARKS_Итерация имеет значение «iter2».

После применения шаблона к разрезу такие конструкции будут показаны толстой линией (см. Рисунок 5). Нижележащие конструкции, со значением параметра «iter, будут показаны тонкой линией, а вышележащие – «iter – могут быть показаны пунктиром, либо вообще не отображаться – в зависимости от настроек конкретного шаблона.     

 Далее, когда перейдете к оформлению следующего этажа, просто поменяйте шаблон вида на аналогичный с нужным значением итерации, например:

(О)_КЖ_РД_ВерКонстр_Опалубка_Вид_iter3 (см. Рисунок 6)

03.png Рисунок 5 - MARKS_Итерация имеет значение «iter2»                                         Рисунок 6 - MARKS_Итерация имеет значение «iter3»