1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

2monter простой вопрос по выражениям

Тема в разделе "Adobe After Effects", создана пользователем czech, 16 мар 2006.

Модераторы: ksi2, Saplus
  1. czech

    czech Активный участник

    С нами с:
    12.10.2006
    Сообщения:
    50
    Симпатии:
    0
    Баллы:
    5
    monter!
    подскажи пожалуйста, какое выражение возвращает значение
    только одной из размерностей величины... как бы это выразиться...
    например для position пишу
    (0, wiggle(5, 10))

    и не получается движения только по оси y, а сразу по двум осям.

    посмотрел в хелпе (не по экспрешшнам, а обычном)
    там записано в квадратных скобках вроде

    пробовал по-разному:

    [0, wiggle(5, 10)]
    position+(0, wiggle(5, 10))
    add(0, wiggle(5, 10))

    всё не то.
    понятно что это просто, но некогда было поискать внимательно...
     
  2. monter

    monter Знаток

    С нами с:
    25.04.2005
    Сообщения:
    1.299
    Симпатии:
    0
    Баллы:
    33
    В квадратных скобках надо писать массив. Для 2Д это [x,y] для 3Д это [x,y,z]
    так что в твоем случае позишен будет прыгать только по оси Y:

    x = thisComp.layer("Solid 1").position[0];
    y = wiggle(5, 10);
    [x,y[1]];
     
  3. czech

    czech Активный участник

    С нами с:
    12.10.2006
    Сообщения:
    50
    Симпатии:
    0
    Баллы:
    5
    Спасибо!
    property[n] - вот значит как одна размерность вытаскивается
     
  4. Guest

    Можно еще так (без задания переменных):
    [position[0], wiggle(5,10)]
    or
    [wiggle(5,10), position[1]]
    надо смотреть, какова размерность в данной величине.
    Если слой 3D, то соответсвенно:
    [wiggle(5,10), position[1], position[2]]
    or
    [position[0],wiggle(5,10), position[2]]
     
  5. czech

    czech Активный участник

    С нами с:
    12.10.2006
    Сообщения:
    50
    Симпатии:
    0
    Баллы:
    5
    ага, это понятно что без переменных меньше букв набирать
     
  6. Guest

    Забавный топег...какие могут быть выражения у монтёров? Вы не знаете? ;)
     
  7. Guest

    wiggle(10,200)[0]

    можно еще так вытаскивать значения из wiggle
     
  8. Guest


    Забавный топег...какие могут быть выражения у монтёров? Вы не знаете?

    :):):):):):):):):):):):):):):):):)
     
  9. Guest

    crime - что интересно, так тоже. Не знал. Интересный вариант.
     
Модераторы: ksi2, Saplus

Поделиться этой страницей