13.03.2021, 00:49
|
#100
|
Местный
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 195
|
Ракурсы камеры (массив)
Проход по списку заданных ракурсов.
Скрытый текст
Код:
var Views = [{X: 50, Y: 35, Proj: 8, All: 1}
, {X: 50, Y: -35, Proj: 7, All: 1}
, {X: -50, Y: -35, Proj: 8, All: 1}
, {X: -50, Y: 35, Proj: 8, All: 0}]
var match = ''
ADS = Action.DS.Camera
X = ADS.AngleX
Y = ADS.AngleY
Proj = Action.Control.Projection
for (var key in Views) {
obj = Views[key]
if (obj.X == X && obj.Y == Y && obj.Proj == Proj) {
match = key
break
}
};
match = (match == '') ? 0 : (match == (Views.length - 1)) ? 0 : (++match)
obj = Views[match]
ADS.AngleX = obj.X
ADS.AngleY = obj.Y
SetCamera(obj.Proj)
if (obj.All)
Action.Control.ViewAll()
[свернуть]
|
|
|