Форум программистов, компьютерный форум CyberForum.ru

Случайные точки на прямой - C++

Восстановить пароль Регистрация
 
savak
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
19.03.2010, 09:04     Случайные точки на прямой #1
Здравствуйте! Нужна помощь в написании функции...

Заданы 2 точки в пространстве(Пусть А и В). Нужно сгенерировать координаты случайной точки, так чтоб эта точка лежала на отрезке АВ...

Не подкините хотя бы идею, как это реализовать на С++, или, если возможно реализацию)))...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2010, 09:04     Случайные точки на прямой
Посмотрите здесь:

C++ расстояние от точки до прямой
C++ Определить принадлежат ли точки прямой
Точки пересечения окружности и прямой C++
Как найти координаты точки на прямой удаленной от заданной точки на х C++
Определение положения точки относительно прямой C++
C++ Определить расположены ли точки на одной прямой
Принадлежат ли точки одной прямой C++
Расстояние от точки до прямой C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Грымзик
 Аватар для Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
19.03.2010, 16:07     Случайные точки на прямой #2
C++
1
2
3
4
r=(rand()%1001)/1000;
x=xa+(xb-xa)*r;
y=ya+(yb-ya)*r;
z=za+(zb-za)*r;
Norby
 Аватар для Norby
64 / 64 / 2
Регистрация: 12.03.2008
Сообщений: 392
19.03.2010, 16:07     Случайные точки на прямой #3
Построй уравнение прямой в отрезках. Потом выбери случайную Х-координату так, чтобы она попадала в промежуток АВ(если А(2;3), а В(5;7), то 2<X<5). Посчитай из уравнения Y-координату точки и все.
Yandex
Объявления
19.03.2010, 16:07     Случайные точки на прямой
Ответ Создать тему
Опции темы

Текущее время: 17:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru