Архив рубрики: Формулы геометрии в ActionScript

Формулы геометрии написанные на языке ActionScript

126. [game] Углы между векторами

Game – Серия статей посвященных разработке flash-игр на языке ActionScript. Игры для соц.сетей и мобильных платформ iOS, Android.
http://flashpress.ru/blog/category/game/

Геометрия – одна из моих любимейших тем в математике. GameDev(разработка игр) – одна из интереснейших тем в программировании. Что общего между геометрией и разработкой игр? Ни одна из современных игр не обходится без векторов, потому что векторами описывается множество различных игровых сущностей. Вектор имеет два параметра, это направление и длина(сила). Направление вектора – это его угол относительно направляющей линии. Так вот в этом уроке мы с вами поговорим об углах между векторами на плоскости.

Я расскажу вам как определить:

  1. Угол, на которой надо повернуть по часовой стрелке один вектор, так, чтобы он совпал с другим
  2. Наименьший угол, на который надо повернуть один вектор, что бы он совпал с другим
  3. Наименьший угол между векторами

angles-2d-1

Читать далее
Эту статью прочитали 2168 раз

92. Геометрия на плоскости. Точка, вектор и прямая линия

Геометрия на плоскости:
  1. Точка, вектор и прямая линия
  2. Полигоны (скоро)

UPDATE: Выложил исходники библиотеки

Представляю ваше вниманию движок FPGeometry, написанных на языке ActionScript, для работы с геометрическими элементами на плоскости. Движок описывает такие фундаментальные понятия как точка, вектор и прямая линия на плоскости, а так же различные базовые алгоритмы для работы с ними.

Что бы увидеть на что способен движок, посмотрите на флешку ниже. Потяните мышкой за точки A,B,C,D и E. Точка E” строится программно как проекция точки E на прямую линию AB. Отрезок C”D” – это проекция отрезка CD на прямую линию AB:

Здесь должна быть флешка. Установите Flash Player

Классы и методы/свойства имеющиеся в движке FPGeometry:
Читать далее
Эту статью прочитали 1229 раз