вторник, 15 апреля 2008 г.

Движение с ускорением


Комары летают с ускорением

Возникала у меня потребность сделать во Flash программное движение с ускорением. Причем важно было чтобы анимация начиналась в строго заданной точке и заканчивалась также в строго определенной точке. Попытки построит инкрементный алгоритм на основе школьной формулы расчета пути пройденного при движении с ускорением успехом не увенчались. При движении объект двигаясь с ускорением, проходил дальше конечной точки и только потом в нее возвращался. Судя по всему причиной тому особенности инкрементного алгоритма. Кроме того формулы для расчета необходимых значений скорости и ускорения получались очень громоздкими.

Оказывается существует более простая реализация движения с ускорением. Выше на странице размещен пример такой реализации. В нем для каждого комара прописан вот такой код:

// ДВИЖЕНИЕ С УСКОРЕНИЕМ

// Конечные координаты
finishX = Math.random() * Stage.width;
finishY = Math.random() * Stage.height;

finishAngle = 20 - Math.random() * 40;

// От этой величины зависит скорость движения и ускорение.
// Чем больше значение, тем медленнее движение.
speed = 8;

onEnterFrame = function () {
// Пока не достигли конечных координат продолжаем движение
if (Math.abs(_x - finishX) > 0.5 && Math.abs(_y - finishY) > 0.5) {
_x += (finishX - _x) / speed;
_y += (finishY - _y) / speed;
_rotation += (finishAngle - _rotation) / speed;
}
// А потом начинаем всё с начала
else {
_x = finishX;
_y = finishY;
_rotation = finishAngle;
finishX = Math.random() * Stage.width;
finishY = Math.random() * Stage.height;
finishAngle = 20 - Math.random() * 40;
}
}

Разумеется такой алгоритм можно применять не только для анимации движения, но и например для анимации смены цвета.

понедельник, 14 апреля 2008 г.

Желтые киви


Фото с сайта ZESPRI Kiwifruit

На днях Кристина купила желтые киви. Снаружи они как обычные зеленые, только немного меньше и более продолговатые. А внутри желтые и очень вкусные. Мякоть у них более нежная и сладкая, почти без кислинки.

Заинтересовавшись тем действительно ли это отдельный сорт киви или просто перезревшие обычные зеленые киви я полез в Интернет. Поиски привели меня на сайт компании ZESPRI Kiwifruit.

Оказывается желтые киви это действительно отдельный сорт киви который называется ZESPRI™ GOLD Kiwifruit. Да именно так с значком "TM" как у зарегистрированной торговой марки. Растет этот замечательный сорт киви в Новой Зеландии. На сайте производителя его называют не иначе как "национальное сокровище", "сенсация" и "фантастическое средства для того чтобы обрести отменное здоровье". Прямо так и пишут. Всё это конечно маркетинг и реклама, но факт остается фактом - желтые киви действительно очень вкусные и за те три года которые они уже продаются на рынке объем их продаж значительно вырос.

См. также:

ZESPRI Kiwifruit
http://www.zesprikiwi.com/goldkiwi.htm

пятница, 11 апреля 2008 г.

Оптимальная длина велосипедной цепи


Оптимальная длина велосипедной цепи

Весна - это не только время, когда прилетают птички, начинает расти травка и распускаются цветочки, это еще и начала полноценного велосезона (зимний маунтинбайк не в счет).

Прикручивая к велосипеду SRAM'овское оборудование, привезенное из Москвы, нашел в руководстве пользователя интересный способ определения оптимальной длины цепи:

Пропускаем цепь вокруг самой большой звезды спереди и самой большой звезды сзади, минуя задний переключатель. К полученной длине прибавляем два звена - получаем искомую длину цепи.

Проверил - действительно всё правильно пишут. Если сделать цепь короче, то плохо работает задний переключатель. Длиннее делать не пробовал, но видимо цепь будет провисать и стучать по задним нижним перьям.

понедельник, 7 апреля 2008 г.

Чудо-домик

На пути из Москвы в Саратов есть городок Татищево. Недалеко от вокзала там стоит домик. С стороны железной дороги у домика нет окон, есть только одна дверь и вывеска:

МЫ ОТКРЫЛИСЬ!

P. S. Наверно всё-таки окна у домика есть, просто их со стороны дороги не видно...

вторник, 1 апреля 2008 г.

Самолет, который никуда не летит

Вчера утром ехал в поезде Саратов-Москва. Было раннее утро. За окном рассвет. В небе самолет. Низко-низко. И то ли из-за того, что самолет заходил на посадку и летел очень медленно, то ли из-за того, что поезд ехал, пейзаж за окном смещался, и глазу зацепиться было не за что, казалось, что самолет неподвижно висит в небе и никуда не движется.

P. S. Кстати это не первоапрельская шутка. Так действительно было. А дата поста - простое совпадение:)