FreeBASIC в России

   

 Главная   Исходники   Русскоязычный форум   Полезные файлы   Пользователи   Поиск

 

 FB Wiki   Уроки   Скачать FreeBASIC   Проекты   Ссылки   Загрузить   Каталог ссылок

 
 

 Замечания и предложения по работе сайта оставляйте здесь.

Сейчас на сайте:

Вы вошли как: Guest   Регистрация   

Логин:     Пароль:     

Создай бесплатно WebMoney кошелёк на своём мобильном всего за 5 минут

 

Делаем dll своими руками

Хэндл окна

Графические средства языка

Точка пересечения отрезков

Окна без рамки

Физика поведения ядра

Win32 API Введение

►Урок 1 Win32 API

►Урок 2 Win32 API

►Урок 3 Win32 API

►Урок 4 Win32 API

►Урок 5 Win32 API

►Урок 6 Win32 API

►Урок 7 Win32 API

►Урок 8 Win32 API

►Урок 9 Win32 API

►Урок 10 Win32 API

►Урок 11 Win32 API

►Урок 12 Win32 API

►Урок 13 Win32 API

►Урок 14 Win32 API

►Урок 15 Win32 API

►Урок 16 Win32 API

►Урок 17 Win32 API

►Урок 18 Win32 API

►Урок 19 Win32 API

►Урок 20 Win32 API

►Урок 21 Win32 API

►Урок 22 Win32 API

►Урок 23 Win32 API

►Урок 24 Win32 API

Ассоциация файлов

Определить OS

Выводит имя компьютера

 

 

 

Нахождение координаты пересечения двух отрезков.

Опытом поделился:    28.03.2011

 

Реклама:

Культуризм сознания. Тренинги - обучение программе 1с.;Ищете, где сделать массаж: курсы массажа Москва. Нужен профессиональный массажист?

 

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

Для нахождения точки пересечения используется система уравнений 2-х прямых. Параллельность проверяется равенством двух коэффициентов k1=(x2-x1)/(y2-y1) и k2=(x4-x3)/(y4-y3).

Принадлежность точки пересечения прямых данным отрезкам определяется путем выяснения соответствия данной точки областям двух наших отрезков.

 

Положение отрезков меняется путём захвата мышкой конечной координаты и перетаскиванием в любое положение.

 

Скопировать данный код в буфер обмена

Ниже приведён скрин примера:

Скриншот примера "Пересечение отрезков"

Вот собственно и всё. Надеюсь данная статья кому-нибудь будет полезной.

 

 

Прокомментировать

Ваше имя:  

Ваш e-mail:  

Сообщение:



Введите код: 

 

 

   Спасибо можно сказать, посетив любую ссылку:

 

 

© 2010-2012

DEPOzit (Попов Денис Владимирович)

WebMoney кошелёк: WMID#302963000004

ICQ:279786014 или R549103331586   Z116647355686