Иерархическая структура модели структурного дома

Материал из BestWay wiki
Перейти к: навигация, поиск

Модель состоит из basis, каркасных костей и самих частей дома.

  • basis – основная кость дома
  • каркасные кости - определяют положение частей дома относительно друг-друга

У каждой части должны быть : Volume, fixы.

Volume – определяют объем объекта, воздействие на объект, а также видимость.

Fixы – определяют связи между объектами.

Так же есть кости линковки для юнитов attach, которые ставятся в возможных местах линковки. (оконные проемы, проломы в стенах и т.д.)

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Так выглядит структура каркаса модели

Все кости каркаса линкуются к basisу, это определяет положение частей дома в пространстве относительно базиса. Каждая кость каркаса ( дальше по тексту КК) имеет такое же имя как и отдельная часть дома и должно быть уникально. В названии части дома должно содержаться краткое описание к какой части дома он относится.

Например: 177_f1с1

  • «117» - название модели
  • «f1» - этаж по счету «floor¬¬»
  • «с1» - угол дома по счету «corner»

(наименование по часовой стрелке)

    • Если «w1» - стена дома по счету «wall»

В Properties basisа прописывается тип модели, путь куда она экспортируется и определение что это Structure.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

В Properties КК ничего прописывать не нужно.

В Properties отдельной части дома прописывается тип модели, путь куда она экспортируется и определение что это полигональная модель имеющая вид Poly.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Модель отдельной части дома линкуется к соответствующей КК. Пивот КК и самой модели должны совпадать по положению и направлению в пространстве.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения


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

При этом окно приобретает разбитый вид

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Окно имеет 2 вида: целое и разбитое. Они должны занимать одинаковое положение в пространстве (допускается небольшое смещение моделей относительно друг друга для удобства выделения).

В Properties модели окна прописывается определение, что это полигональная модель имеющая вид Poly.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Пивоты иксовой и целой модели окна должны совпадать и повернуты «на улицу»

Т.к. по направлению пивота определяется направление проигрывания спецэффектов.

В Properties Volume окна прописывается определение что это Volume, его свойства, а также прописывается Tags=fire или smoke, которые нужны для определения, какой спецэффект будет проигрываться при горении дома (огонь или дым).

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения


Volume окна линкуется к окну и должен примерно описывать окно

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

У модели дома есть Volume определяющие объем дома, это body_vol и hole_vol

  • body_vol – определяют основной объем дома.
  • hole_vol – прорезают отверстия в основном объеме body_vol

Наименование Volume производится с нумерацией от 1 до N.

Имена Volume не должны повторяться внутри одной структурной единицы дома.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

В Properties Volume body прописывается определение что это Volume и его свойства.

Holed означает что в этом Volume вырезаются отверстия. В этих Volume должна быть строка Tags=body. При взаимодействии с этими Volume происходит разрушение дома. А так же прописывается Tags=fire или smoke, это нужно для определения какой спецэффект будет проигрываться при горении дома, огонь или дым.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

В Properties Volume hole прописывается определение что это Volume и его свойства.

Hole означает что этот Volume вырезает собой отверстие в основном объеме дома. в этих Volume должна быть строка clear.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Для линковки юнитов в доме, существуют специальные кости attach. Кость attach линкуется к кускам дома и пивот attach должен быть повернут Х-ом в сторону куда должен смотреть юнит.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

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

В Properties Volume hole прописывается определение что это Volume и его свойства. Hole означает что этот Volume вырезает собой отверстие в основном объеме дома. В этих Volume должна быть строка clear.

  • Параметр Touch=1 задает свойство Volume для наведения на него курсора
  • Параметр Tags=attach,1 связывает этот Volume с соответствующим посадочным местом attach, где «1» имя места.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Для связи одного куска дома с другими, существуют специальные кости fix, которые определяют возможность разрушения, в зависимости от других частей дома.

Эти кости линкуются к самому объекту, но должны быть внутри Volume объектов от которых они зависят.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения


Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения