![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 38
|
![]()
Не могу никак по этой статье http://habrahabr.ru/post/105882/ написать код для рисования стрелки с наконечником. Помогите, плиз)
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Если заданы две точки (x1, y1) и (x2, y2)
то пряма проходящая через эти две точки находится как определитель x y 1 x1 y1 1 x2 y2 1 то есть x* (y1-y2) - y* (x1 - x2) + (x1*y2 - x2*y1) = 0; Если прямая найдена в виде Ax+By+C = 0 то перпендикуляр будет иметь вид -Bx + Ay Подставляя координаты точки находится C прямой проходящей через эту точку. На каком языке вы это делаете?
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 38
|
![]()
Саму прямую я нарисовать то могу, не получается найти координаты наконечника в зависимости от наклона прямой. Язык не важен, мне бы формулы для координат наконечника стрелки)
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В общем-то уравнение прямой из школьной геометрии
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 38
|
![]()
Да мне бы надо именно сделать так как предлагается в статье на хабре
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 478
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если с векторной алгеброй нет проблем, то там на пять минут делов. Если есть, то больше - как минимум на несколько месяцев, что бы освоить её родимую. Может и меньше , то функция от способностей к освоению нового материала
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 38
|
![]()
Я просто забыл уже всю эту алгебру (давно дело было) и сейчас что то никак не доходит а надо срочно.
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 478
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стрелки на циферблате(СИ) | sidestep | Помощь студентам | 5 | 09.02.2012 20:25 |
Рисование стрелки с привязкой на объект | Korsar chesti | Компоненты Delphi | 3 | 22.12.2010 17:00 |
Стрелки | ddeman666 | Помощь студентам | 0 | 16.05.2010 12:04 |
Анимирование стрелки... | kentlm | Мультимедиа в Delphi | 2 | 14.05.2009 02:17 |