3D-object

Материал из wiki.appsalutecreator.com
Версия от 15:19, 7 июля 2017; Aslav (обсуждение | вклад) (Category:Main objects)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

3D-object - встроенный объект редактора, который позволяет использовать трёхмерную модель объекта.

Основные параметры

  • имя (nm) - Имя объекта в дереве проекта. Может быть произвольным
  • синхронизация (sync) - нет - нет синхронизации; да - есть синхронизация
  • сохранение параметров (sv) - нет=0,только объект=1,объект с подобъектами=2,только подобъекты=3

положение - положение

  • x (x) - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
  • y (y) - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.

размер - размер

  • w (w) - Ширина объекта в пикселях
  • h (h) - Высота объекта в пикселях

модификаторы

  • alpha (al) - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен)
  • blending (bl) - "Alpha смешивание" regexp="parent=0, blend=1, half=2, add=3, sub=4, none=5
  • angle x (angX) - Угол поворота в градусах оси x
  • angle y (angY) - Угол поворота в градусах оси y
  • angle z (angZ) - Угол поворота в градусах оси z
  • scale x (sx) - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)
  • scale y (sy) - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)
  • scale z (sz) - Масштаб по оси z (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.)

  • z (z) - Параметр порядка рисования объекта. Сначала рисуются объекты с большим z, затем, поверх них - с меньшим
  • память (memo) - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)
  • res (mdl) - Ресурс 3D модели для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования)
  • курсор (curs) - Графический ресурс курсора текущего и всех дочерних объектов
  • прокликиваемая (passClk) - Если 1, то картинка прозрачна для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше
  • сетка (grid) - Если есть, то отображается сетка куба с началом коородинат в точке пивота, и используется для расчета нового значения пивота

оси вращения

  • ось x (axX) - 0 - нет вращения вокруг оси; 1 - есть вращение
  • ось y (ayY) - 0 - нет вращения вокруг оси; 1 - есть вращение
  • ось z (azZ) - 0 - нет вращения вокруг оси; 1 - есть вращение

позиционирование - позиционирование

  • горизонтальное (alHor) - 0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
  • вертикальное (alVer) - 0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему

группа (gr) - Группа, в которую входит текущий объект

Описание и особенности

Оси объекта 3D-object расположены так: ось X - слева на право; ось Y - от экрана к Вам; ось Z - сверху вниз.

Текстура 3D модели должна быть вписана в куб размером 100х100х100 и доведена до степени 2!

Чтобы 3D объект отображался во вьювере, после добавление 3D модели в базу ресурсов нужно нажать "update Fids for 3D Models".

На данный момент 3D объекты можно использовать для объекта isomover