# 3.2 Передача координат в Renga

Механика передачи координат в Renga существенно отличается от Revit. Отдельного инструмента здесь нет, как и какого-либо свойства указать общие координаты модели **при экспорте** содержимого модели Renga в иные форматы *в диалоговом окне экспорта*.

Вместо этого Пользователю предлагается указать координаты базовой точки здания (разбивочных осей) изначально в Свойствах участка проекта Renga - задание координат этой точки (X,Y и угла поворота).

Рассмотрим далее этот процесс. Разделим описание на 4 части - объяснение, как выбирать базовую точку, процесс её задания в Renga, импорт DWG-подосновы с контурами здания и результат этих действий - выгрузка в общую сборку.

{% hint style="info" %}
Обращаем внимание, указанная процедура требуется для сборки в общих координатах. *В Revit вставить здание не получится!*
{% endhint %}

## 3.2.1 Получаем координаты базовой точки здания

Дальнейшие действия выполняются в среде nanoCAD. Открываем файл подосновы `NN-1896_Разбивочный.dwg` и ищем контур здания, которое будем моделировать в Renga. Эта условная модель нужна только лишь затем, чтобы получить величину базовой точки Revit и угла поворота.

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FgMRABf4pOJ4foXXiNhuT%2Fimage.png?alt=media&#x26;token=e2e1b556-57cd-45b4-a009-539e7a311879" alt=""><figcaption><p>Рассмотрим здание на участке 35, стрелка направлена на "базовую" точку здания. Её координаты нам надо будет получить</p></figcaption></figure>

В качестве источника информации о координатах, мы можем воспользоваться размещением точки nanoCAD и "скалываем" её координаты:

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FdRK1RGDE6x0G2YazU965%2Fimage.png?alt=media&#x26;token=6072081b-4d13-4a06-a6d4-bdd74efce302" alt=""><figcaption><p>Забираем плановые координаты точки здания</p></figcaption></figure>

Отметку Z можно взять через Инструмент добавления вершины в топоповерхность:

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FXsZygZtvurJCuIFgzyNV%2Fimage.png?alt=media&#x26;token=73ac580d-2736-4d93-a784-0c7dc5893f8b" alt=""><figcaption><p>Отметка Z из проецирования точки на Сеть (см. пункт 2.1)</p></figcaption></figure>

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FzZR82pPODUJlzLGhNPKt%2Fimage.png?alt=media&#x26;token=604fac15-ba88-472f-9830-ce6162b86f1d" alt=""><figcaption><p>Угол поворота берем относительно горизонтального направления (разница между тем, как будет повернута модель в Renga относительно текущего положения)</p></figcaption></figure>

{% hint style="info" %}
X = 2211926.2627

Y = 528426.2048

Z = 76.6

angle = 34.80868
{% endhint %}

## 3.2.2 Задаем полученные координаты для модели Renga

Настоящий пункт опирается на страницу поддержи для Renga [**здесь**](https://help.rengabim.com/ru/index.htm#ifc.htm).

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FxzidqaglSHFvjLfeqxgU%2Fimage.png?alt=media&#x26;token=2c12233a-4614-49c9-9ee5-c0f809475846" alt=""><figcaption><p>Заходим в свойства объектов</p></figcaption></figure>

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FKLQ4XWcwDMQzsGyczwhh%2Fimage.png?alt=media&#x26;token=05badab2-5178-450b-9c33-872f0a5e2df4" alt=""><figcaption><p>Для типа объекта "Здания" создаем свойства из Справки</p></figcaption></figure>

После создания всех четырёх свойств, переходим в Свойства - Информация о проекте - Здание и задаем численные параметры, полученные в nanoCAD с домножением координат на "1000", а угол берем в отсчете против часовой стрелки (с минусом).

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FGgb0I3Eaz7rQgW4CflSi%2Fimage.png?alt=media&#x26;token=67d3b51c-eccf-4006-bfe7-7dffb13bbd57" alt=""><figcaption><p>Заполненные параметры  в мм</p></figcaption></figure>

{% hint style="danger" %}
В Renga счет единиц ведется в мм, поэтому координаты выше необходимо увеличить в 1000 раз (все линейные размеры). Угол у меня сработал с "отрицательным" значением. Здесь насчет логики программы не уверен - можно будет задать и так и так (оставить, что подходит).
{% endhint %}

## 3.2.3 Подгрузка DWG-подосновы

Для удобства дальнейшего рисования здания можно извлечь из разбивочной топоосновы DWG это здание (повернутое на нужный угол для пользователя) и загрузить как DWG-подоснову в Renga.

{% hint style="danger" %}
ВНИМАНИЕ: ни в коем случае нельзя грузить в Renga **цельную** подоснову. Большое число векторных объектов чертежа приведет к **значительному** снижению производительности Renga. Файл необходимо максимально упрощать.
{% endhint %}

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2F0ADORRSzJbri7GLLVw68%2Fimage.png?alt=media&#x26;token=eeec1bb7-8b7c-4412-9494-7d5b99540a21" alt=""><figcaption><p>Контур здания из разбивочного файла переносим в новый файл и там переносим в Ноль, а также применяем к контуру отрицательный поворота</p></figcaption></figure>

{% hint style="danger" %}
Несмотря на то, что фактически, разбивочный чертеж выполняется в метрах (1:1), в Renga он "вырождается" в отдельный набор отрезков в мм (логика программы сводит все входные данные к мм). Поэтому перед импортом здания в Renga его необходимо искусственно увеличить в 1000 раз.&#x20;
{% endhint %}

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FUvSu09LWtfIwokCr71AB%2Fimage.png?alt=media&#x26;token=167b0114-1ebd-4462-916f-5968a5f514bc" alt=""><figcaption><p>Увеличенный в 1000 раз контур</p></figcaption></figure>

{% hint style="info" %}
При подгрузке в Renga каких либо файлов всегда следует размещать объекты в них как можно ближе к "нулю" - так как ядро программы плохо работает с удаленными объектами от нуля. В нашем случае для этой точки используется пересечение базовых осей здания.
{% endhint %}

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FKE0TuIu0MlYBYQCO2wKP%2Fimage.png?alt=media&#x26;token=7a9b9fed-3f2c-4c94-a579-8a081f969773" alt=""><figcaption><p>Вставляем данные из подготовленного чертежа</p></figcaption></figure>

Далее импортируем файл как есть и вручную перемещаем базовую точку в "ноль Renga":

<figure><img src="https://2878565261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv1HoBm1gwOXcTPkxIdz9%2Fuploads%2FD0VbK3neHTNL0btJIdwY%2Fimage.png?alt=media&#x26;token=c6430033-f48a-4532-9fbc-fd68347f1d17" alt=""><figcaption><p>Вид на вставленную подоснову</p></figcaption></figure>

## 3.2.4 Выгрузка в общую модель

Выгрузку в общую модель теперь можно производить со стандартными настройками (координаты считываются из Проекта).
