2016-04-10 5 views
1

Я не подхожу к математике - но то, что я хочу сделать, кажется, математически тяжело.Уменьшить большее число от 0 до 1 - 0

Я ищу, чтобы уменьшить число, которое колеблется от 0-800, так что оно находится в диапазоне 0-1-0 (так что 1 составляет 400). Не уверен, что это возможно, но мои попытки решения не были плодотворными. Любое указание на то, где искать решение, принесет большую пользу!

Это так, что я могу изменить альфа изображений в зависимости от местоположения экрана - изображения с самым большим центром должны быть на 100% видимыми, в то время как по мере приближения к краю экрана изображения становятся более прозрачными. Диапазон для альфа составляет 0-1.

С уважением, и спасибо заранее!

ответ

0

Вот график 1-abs(1-2x/a) где a=800:

1-abs(1-2x/a)

Вот sin(pi*x/a):

enter image description here

+0

Спасибо! Отличный ответ и решила мою проблему! Не забудет силу греха и абс :) – cider

+0

@cider вы также можете изменить результаты, подняв любую из функций до некоторой положительной мощности, например. '(sin (pi * x/a))^2' или' (sin (pi * x/a))^0.5' –

+0

Спасибо - это был еще один аспект, который мне нужно было решить! :) – cider