|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.10.2017, 09:28 | #1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
нарисовать линию от точки А по направлению к точке Б в пределах радиуса
Здравствуйте, товарищи!
Есть код, который рисует линию по кругу: Код:
|
31.10.2017, 09:52 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Центр окружности, горизонтальная ось через центр и та та точка треугольник образуют. Вычисли угол и воспользуйся своей же DrawAngle. Я бы angle сразу в радианах передавал ))
ps тангенс того угла (y1-y0)/(x1-x0) x0,y0 - центр окружности x1,y1 - заданная точка
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.10.2017 в 09:59. |
31.10.2017, 09:59 | #3 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
|
31.10.2017, 10:01 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
31.10.2017, 10:13 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
31.10.2017, 10:16 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
ТС же видимо нужно что бы за пределы окружности луч не выходил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.10.2017, 10:22 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
31.10.2017, 10:22 | #8 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
позиция курсора мыши, например
именно так. или наоборот - чтобы уходил дальше заданной точки. у меня единственная проблема - как вычислить угол до этой точки |
31.10.2017, 10:30 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.10.2017, 10:51 | #10 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить взаимное расположение точки с координатами (x_0,y_0) и окружности радиуса R с центром в точке (x_1,y_1). С# :) | OlgaRostov | C# (си шарп) | 3 | 24.09.2015 20:26 |
Нарисовать линию на картинке | spirit-ua | PHP | 13 | 02.07.2015 09:30 |
Найти взаимное расположение окружности радиуса R с центром в точке (x0, y0) и точки А с координатами (x1, y1). | Dimazde | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.12.2013 08:58 |
Нужно изменить на языке C++ Найти такую точку, что шар радиуса R с центром в этой точке, содержит min число точек заданного мн-ва. | Alexandr95 | Помощь студентам | 0 | 26.05.2013 19:55 |