реклама на сайте
подробности

 
 
 
Closed TopicStart new topic
> Векторы. Как вычислить длину линий вектора?, Помогите пожалуйста!
Anthoni
сообщение Apr 21 2010, 17:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864



Пол дня мучаюсь, незнаю даже как поисковик спросить...
К примеру нужно провести линию на координаты X = 100, Y = 20. То есть вектор, который будет разбит на 21у прямую линию. Как вычислить длины этих линий? Смотрел по пикселам как делает виндовый paint, но так и не въехал как он вычисляет их длину... Может формула какая то есть? Задачка решаться будет на си для МК. Привожу рисунок для "въезжания" в мою проблему. Помогите smile3046.gif

Сообщение отредактировал Anthoni - Apr 21 2010, 17:06
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
EUrry
сообщение Apr 21 2010, 17:28
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Модуль вектора = sqrt{(x2-x1)^2+(y2-y1)^2}? где (x1, y1) и (x2, y2) координаты начала и конца вектора. Это вроде в школе проходят.


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 21 2010, 17:34
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(EUrry @ Apr 21 2010, 21:43) *
Это вроде в школе проходят.

А мне кажется. что автору нужно вот это -
http://www.codenet.ru/progr/video/alg/alg3.php
Go to the top of the page
 
+Quote Post
SSerge
сообщение Apr 21 2010, 17:36
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Ищите алгоритм Брезенхема.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Anthoni
сообщение Apr 21 2010, 17:39
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864



Tanya и SSerge - спасибо большое, это то что я искал!

Сообщение отредактировал Anthoni - Apr 21 2010, 17:40
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 21 2010, 17:41
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Anthoni @ Apr 21 2010, 21:54) *
Tanya и SSerge - спасибо большое, это то что я искал!

Если бы понятнее изъяснялись, ответ бы получили раньше...
Go to the top of the page
 
+Quote Post
Anthoni
сообщение Apr 21 2010, 17:47
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864



К сожалению с графикой никогда не работал, сложно сформулировать проблему smile.gif
Тему можно закрыть. cheers.gif
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th July 2025 - 03:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016