Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ApocFel
0 / 0 / 0
Регистрация: 25.12.2016
Сообщений: 39
#1

Поиск центра описанной окружности у треугольника - C++

02.07.2017, 23:18. Просмотров 164. Ответов 3
Метки нет (Все метки)

Дан треугольник заданный тремя точками в пространстве. Нужна функция типа
C++
1
Point centr(Point f, Point s, Point t);
Которая на вход получает три точки треугольника, и возвращает точку центра описанной окружности. Точки задаются просто структурой
C++
1
2
3
struct Point {
    double x, y, z;
};
На форумах находил похожие вещи, но не совсем то что нужно и так как с геометрией у меня не всё по маслу идет, то адаптировать некоторые решения под своё задание не смог. В функции не надо использовать ничего заумного. Знаю, что есть решение через серединные перпендикуляры, и скорее всего оно мне и нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2017, 23:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск центра описанной окружности у треугольника (C++):

Написать функцию, определяющую место расположения центра описанной около треугольника окружности - C++
Написать функцию,которая определяет место расположения центра описанной около треугольника окружности: -внутри треугольника; -вне...

Поиск координат центра окружности описанной около точек - C++
Здравствуйте, задача состоит в следующем, даны координаты n точек (x1;y1),(x2;y2)...(xn;yn) в виде массива, надо найти координаты центра и...

Формула центра описанной окружности - C++
Есть треугольник, координаты вершин, длины сторон, площадь треугольника. Надо найти центр описанной окружности. Формулы не нашел...

Найти площадь равнобедренного треугольника и радиусы вписанной и описанной окружности - C++
1. Дана сторона равнобедренного треугольника. Найти площадь треугольника и радиусы вписанного и описанного круга.

Найти стороны треугольника, зная его углы и радиус описанной окружности - C++
2)Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.

Найти площадь, высоту и радиусы вписанной и описанной окружности по сторонам треугольника - C++
даны стороны равностороннего треугольника.найти площадь,высоту,радиусы вписанной и описанной окружности. помогите решить, надо лабы сдать(

3
Байт
Диссидент
Эксперт C
16825 / 11090 / 1743
Регистрация: 24.12.2010
Сообщений: 21,771
02.07.2017, 23:38 #2
Цитата Сообщение от ApocFel Посмотреть сообщение
Знаю, что есть решение через серединные перпендикуляры
Да, это было-бы просто и логично, если бы ваши точки располагались на плоскости. Если бы у них было 2 координаты. Но они у вас в пространстве 3-х измерений. Поэтому придется кроме двух плоскостей срединных перпендикуляров использовать и уравнение плоскости, в которой лежит треугольник. Вот решение системы уравнений из уравнений этих трех плоскостей и будет координатами искомого центра.
0
ApocFel
0 / 0 / 0
Регистрация: 25.12.2016
Сообщений: 39
02.07.2017, 23:45  [ТС] #3
Ну получается, что задача в том, чтобы составить эту систему уравнений и решить её в общем виде.
0
Байт
Диссидент
Эксперт C
16825 / 11090 / 1743
Регистрация: 24.12.2010
Сообщений: 21,771
02.07.2017, 23:48 #4
Цитата Сообщение от ApocFel Посмотреть сообщение
задача в том, чтобы составить эту систему уравнений и решить её в общем виде.
Вы угадали.
0
02.07.2017, 23:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2017, 23:48
Привет! Вот еще темы с ответами:

Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей. - C++
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей.

По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат. - C++
По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.

Найти радиус описанной окружности - C++
Если три заданных положительных числа являются сторонами правильного треугольника, то найти радиус описанной около него окружности.

Рассчитать радиус окружности, вписанной в треугольник и описанной - C++
Рассчитать радиус окружности, вписанной в треугольник и описанной вокруг треугольника, зная его стороны.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.