Комплекс Трубопровод > Команды > Настройки шаблонов полок
Комплекс Трубопровод > Команды > Настройки шаблонов полок
Для построения полок используются шаблоны полок. Шаблоны хранятся в файле ShelfTemplates.xml в каталоге Config\LotWorks в папке проекта.
Шаблон полки описывает геометрию поперечного разреза полки и параметры сопряжения полки с поверхностью рельефа натурной земли.
Тег | Атрибут | Допустимые значения | Описание |
template | Корневой тег шаблона. | ||
name | Строковое значение | Название шаблона. | |
displacement | Начальное смещения полки относительно оси. | ||
x y z | Действительные числа | Координаты смещения относительно оси. | |
left-side | Геометрия полки влево от оси. | ||
rigth-side | Геометрия полки вправо от оси. | ||
item | Элемент геометрии. | ||
type | Целое число: 0 – фиксированная длина, 1 – выход на рельеф (сопряжение с поверхностью рельефа). | Тип элемента. | |
up | Элемент "выход на рельеф вверх". | ||
down | Элемент "выход на рельеф вниз". | ||
dir | Направление вектора. | ||
x y z | Действительные числа. | Координаты вектора. | |
length | Длина элемента. | ||
type | Целое число: 0 – по ширине, 1 – по длине | Способ определения длины элемента. | |
up | Элемент "выход на рельеф вверх". | ||
down | Элемент "выхода на рельеф вниз". | ||
limit | Ограничения длины элемента. | ||
type | Целое число: 0 – без ограничения, 1 – по высоте, 2 – по ширине, 3 – по длине | Тип ограничения. | |
val | Действительное положительное число. | Максимальное значение длины. | |
begin-conj-templ | Сопряжение начала полки с поверхностью натурной земли (выход начала полки на рельеф). | ||
end-conj-templ | Сопряжение конца полки с поверхностью натурной земли (выход конца полки на рельеф). |
Пример шаблона полки с комментариями.
<template>
<name> 000 А 3-6 Уклон 8° (8°- 11°)
полка со срезкой и подсыпкой</name> <!-- название шаблона
полки -->
<displacement x="1.5" y="0"
z="0" /> <!-- смещение оси полки -->
<begin-conj-templ>
<!-- сопряжение начала полки с поверхностью натурной земли -->
<item type="1">
<up>
<dir x="5.00000000000000"
y="0.00000000000000" z="1.00000000000000" />
<limit
type="0" />
</up>
<down>
<dir x="5.00000000000000" y="0.00000000000000"
z="-1.00000000000000" />
<limit type="0" />
</down>
</item>
</begin-conj-templ>
<end-conj-templ> <!--
сопряжение конца полки с поверхностью натурной земли -->
<item type="1">
<up>
<dir x="-5.00000000000000" y="0.00000000000000"
z="1.00000000000000" />
<limit type="0" />
</up>
<down>
<dir
x="-5.00000000000000" y="0.00000000000000" z="-1.00000000000000" />
<limit type="0" />
</down>
</item>
</end-conj-templ>
<left-side>
<!-- геометрия полки влево от оси -->
<item type="0">
<dir x="-10" y="0" z="-0.2" /> <!-- уклон 2:100, 4.2 м -->
<length
type="1" val="4.2008399160" />
</item>
<!-- кювет
слева -->
<item type="0">
<dir x="0" y="0"
z="-1" />
<length type="1" val="0.3" />
</item>
<item type="0">
<dir x="-1"
y="0" z="0" />
<length type="1" val="0.3" />
</item>
<item type="0">
<dir x="0"
y="0" z="1" />
<length type="1" val="0.3" />
</item>
<item type="1">
<!-- выход на рельеф вверх -->
<up>
<dir
x="-15" y="0.0" z="10" /><!-- уклон 1:1.5 -->
<limit type="0" />
</up>
</item>
</left-side>
<rigth-side> <!-- геометрия
полки вправо от оси -->
<item
type="0">
<dir x="10" y="0" z="-0.2" /> <!-- уклон 2:100, 4.5 м -->
<length type="1" val="4.500899910" />
</item>
<item type="1">
<!-- выход на рельеф вниз -->
<down>
<dir x="15" y="0.0" z="-10" />
<!-- уклон 1:1.5 -->
<limit type="0" />
</down>
</item>
</rigth-side>
</template>