Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Найти центр сферы по 4 точкам на ее поверхности 
:(
    Опции темы
Excalibur921
Дата 25.6.2014, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.10.2013

Репутация: нет
Всего: нет



Подскажите простой, и универсальный способ нахождения центра сферы, если даны 4 точки в пространстве на ее поверхности. И возможно ли провести ее вообще?(формула для проверки). Думаю радиус искать не нужно, если известен центр сферы и точка на поверхности, тогда вместо 4 неизвестных будет 3, может это упростит расчет.
Не знаю как составить уравнения, столько неизвестных еще никогда не было.
Чтобы я позже в экселе например только менял координаты точек, а оно считало центр сферы и радиус, это нужно для отладки перед кодированием в С++.

PM MAIL   Вверх
bsa
Дата 27.6.2014, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



А Google, что мешает использовать?
PM   Вверх
Strorin
Дата 28.6.2014, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 4.10.2008

Репутация: нет
Всего: нет



Если точки лежат на одной плоскости, то задача имеет бесконечное количество решений.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Excalibur921
Дата 28.6.2014, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.10.2013

Репутация: нет
Всего: нет



Или через детерменанты.
http://www.cyberforum.ru/geometry/thread12...tml#post6371551
PM MAIL   Вверх
Excalibur921
Дата 22.7.2014, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.10.2013

Репутация: нет
Всего: нет



Цитата(Strorin @ 28.6.2014,  11:27)
Если точки лежат на одной плоскости, то задача имеет бесконечное количество решений.

нет, если лежат на одной плоскости то решение только одно.
PM MAIL   Вверх
sQu1rr
Дата 22.7.2014, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 3
Всего: 13



Цитата(Excalibur921 @  22.7.2014,  20:02 Найти цитируемый пост)
нет, если лежат на одной плоскости то решение только одно. 

или ниодного smile
PM MAIL Skype GTalk   Вверх
feodorv
Дата 23.7.2014, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 12
Всего: 45



Цитата(Excalibur921 @  22.7.2014,  21:02 Найти цитируемый пост)
нет, если лежат на одной плоскости то решение только одно. 

Это не верно. Если точки на плоскости лежат на окружности, то
Цитата(Strorin @  28.6.2014,  12:27 Найти цитируемый пост)
задача имеет бесконечное количество решений.

Если не лежат, то
Цитата(sQu1rr @  22.7.2014,  22:16 Найти цитируемый пост)
ниодного

 smile 


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
math64
Дата 23.7.2014, 07:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 12
Всего: 72



Если на одной окружности - бесконечно много.
Eсли на одной плоскости, но не на одной окружности - ни одного.
Если не на одной плоскости - решение одно. 4 точки создают тетраэдр. Нужная сфера описана вокруг тетраэдра. Центр - пересечение перпендикуляров к граням из центров описывающих их окружностей.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1894 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.