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

Найти точку принадлежащую прямой - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Serg046
21 / 21 / 2
Регистрация: 07.01.2010
Сообщений: 376
29.05.2012, 17:30     Найти точку принадлежащую прямой #1
Имею координаты двух точек, нужно найти точку, которая принадлежит этой прямой. Точка должна быть ближе ко второй вершине, ну или к первой не важно на n пикселей.
Подобное готовое у меня есть (через прям. треугольники), но частный случай.
Нету времени, надеюсь на помощь, может у кого уже есть функция или т.п.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 17:30     Найти точку принадлежащую прямой
Посмотрите здесь:

Найти точку пересечения прямой с плоскостью C++
C++ Найти точку пересечения отрезка с прямой
C++ найти точку, принадлежащую
Не могу найти точку симметричную точке относительно прямой C++
C++ Найти точку D, симметричную точку A относительно стороны BC.
C++ На прямой своими концами заданы N отрезков. Найти точку принадлежащую максимальному числу отрезков
Найти точку на прямой C++
Вычислить точку пересечения прямой и плоскости в пространстве C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
29.05.2012, 17:42     Найти точку принадлежащую прямой #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    setlocale(0,"Rus");
    double x1,x2,y1,y2,x,y;
    cout<<"Введите координаты точки А(x1,y1): ";cin>>x1>>y1;
    cout<<"Введите координаты точки B(x2,y2): ";cin>>x2>>y2;
    cout<<"Введите проверяемую точку C(x,y): ";cin>>x>>y;
    if(((y-y1)/(y2-y1))==((x-x1)/(x2-x1))) cout<<"Точка принадлежит прямой."<<endl;
    else cout<<"Точка не принадлежит прямой."<<endl;
    getch();
    return 0;
}
Serg046
21 / 21 / 2
Регистрация: 07.01.2010
Сообщений: 376
29.05.2012, 17:55  [ТС]     Найти точку принадлежащую прямой #3
Спасибо. Я дурак . А я тут в положениях прямой путался, где тангенс, где катангес юзать.
Yandex
Объявления
29.05.2012, 17:55     Найти точку принадлежащую прямой
Ответ Создать тему
Опции темы

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