Карта дробных значений на экране



Вот примерная карта для дробных значений

Где красная - у значения, желтая – х значение

 

 

+-----------------------------------------------------------+0 | 0                         0.5                      1 | 0|                                                      ||                                                      ||                                                      ||                                                      |         0.5   |                                                      |     0.5|                                                      ||                                                      ||                                                      ||                                                      |1 | 0                         0.5                      1 | 1+-----------------------------------------------------------+

 

Как определить точные координаты

Переведите вашу клавиатуру на английскую раскладку.
Нажмите на SHIFT + D, у вас высветится такой экран.

Далее нам потребуется выбрать раздел «Инструмент позиционирования на изображениях».

Далее высветится список всех изображений, что есть в проекте, выберите например images/classroom.jpg

В левом нижнем углу вы увидите координату, на которой находится мышка. Нажав на левую кнопку, вы скопируете ее в буфер обмена.

Команды для координат.

Pos – точечная координата xpos и ypos

Anchor – точка позиционирования (его используют что бы наложить на другом изображении еще 1 изображение) xanchor и yanchor

· show logo blue: ###”Эйлин

·     xpos 300 ypos 100

·

·     show anchor: ### Крестик

·         xanchor 0.5 yanchor 0.5

·         xpos 300 ypos 100

Align – объединение Pos и Anchor (самая часто используемая команда) xalign и yalign если при создании анимации у вас не меняется координата, то вместо него поставьте Anchor например

Center – позиционируют центр изображения xcenter и ycenter. Если вы поставите значение на 1, то половина изображения исчезнет

· show eileen happy:

·     xcenter 1 . 0

 

Трансформация

Что такое трансформация? Это определенное имя со значением. В данном случае это координаты по х и у.

Параметры х отвечают за горизонтальную плоскость.
Параметры y отвечают за вертикальную плоскость.

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

· transform pol_prav :

·     xalign 0.75

·     yalign 1.0

transform объявляют в начале строки(как и define)

Как только вы ее объявите, вы сможете вызвать ее как стандартную ( через команду at )

show eileen happy at pol_prav

Питоновские трансформации

С право вылетело изображение, которое плавно вертится и изчезает

init python:

This spins the logo, while at the same time zooming it and decreasing the

Alpha.

def logo_transform(t, st, at):

Repeat every 10 seconds.

   st = st % 7.0

The move takes 5 seconds.

   done = min(st / 5.0, 1.0)

   t.xpos = done

   t.xanchor = 1.0 - done

   t.ypos = .5

   t.yanchor = .5

   t.rotate = 360 * done

   t.alpha = 1.0 - done

   t.zoom = 1.0 + done

Return 0

label start:

e "The Transform function allows you to rotate, zoom, move, and adjust the alpha of a displayable."

e "It does this under the control of a Python function, making it incredibly flexible at the cost of some complexity."

hide eileen

with dissolve

show logo base at Transform(function=logo_transform)

e "Here's a simple example, showing how we can change an image as it moves around the screen."


Дата добавления: 2018-10-27; просмотров: 741; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!