|
27.
|
|
|
The interpolation statement can then contain a number of other clauses. When a property and value are present, then the value is the value the property will obtain at the end of the statement. The value can be obtained in several ways:
|
|
|
|
Оператор интерполяции может содержать несколько других выражений. Когда присутствуют свойство и значение, тогда значение будет передано свойству в конце оператора. Значение можно получить несколькими способами:
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:152
|
|
28.
|
|
|
If the value is followed by one or two knots, then spline motion is used. The starting point is the value of the property at the start of the interpolation, the end point is the property value, and the knots are used to control the spline.
|
|
|
|
Если за значением следуют один или два узла, используется движение-сплайн. Начальная точка - значение свойства в начале интерполяции, конечная - значение свойства, а узлы контролируют сплайн.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:156
|
|
29.
|
|
|
If the interpolation statement contains a "clockwise" or "counterclockwise" clause, circular motion is used, as described below.
|
|
|
|
Если в операторе интерполяции есть условие "clockwise" (по часовой стрелке) или "counterclockwise" (против часовой стрелки), используется круговое движение, как описано ниже.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:161
|
|
30.
|
|
|
Otherwise, the value is linearly interpolated between the start and end locations, using the completion fraction.
|
|
|
|
В другом случае, значение интерполируется линейно между началом и концом, используя долю завершения.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:164
|
|
31.
|
|
|
If a simple expression is present, it should evaluate to a transform with only a single interpolation statement, without a warper, splines, or circular motion. The properties from the transform are processed as if they were included in this statement.
|
|
|
|
Если присутствует простое выражение, оно должно вычисляться в трансформацию с единственным оператором интерполяции, без ограничителей, сплайнов или круговых движений. Свойства трансформации обрабатываются как если бы они были включены в этот оператор.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:167
|
|
32.
|
|
|
Some sample interpolations are::
|
|
|
|
Примеры интерполяций::
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:172
|
|
33.
|
|
|
An important special case is that the pause warper, followed by a time and nothing else, causes ATL execution to pause for that amount of time.
|
|
|
|
Особый случай - ограничитель pause, после которого указано лишь время, задержит выполнение сценария ATL на это количество времени.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:198
|
|
34.
|
|
|
Some properties can have values of multiple types. For example, the xpos property can be an int, float, or absolute. The behavior is undefined when an interpolation has old and new property values of different types.
|
|
|
|
У некоторых свойств могут быть значения разных типов. Например, свойство xpos может быть int, float или absolute. Поведение неопределено когда старое и новое значение свойства имеют разные типы.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:201
|
|
35.
|
|
|
Time Statement
|
|
|
|
Оператор времени
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:206
|
|
36.
|
|
|
The time statement is a simple control statement. It contains a single simple_expression, which is evaluated to give a time, expressed as seconds from the start of execution of the containing block.
|
|
|
|
Оператор времени - простой управляющий оператор. Он содержит одиночное простое выражение, которое вычисляется в время в секундах от начала выполнения содержащего блока.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:208
|