ARHUI
offline
Опыт:
3,341Активность: |
Точка в секторе
Как узнать находится ли точка с координатами ( pX, pY ) в секторе c центром в ( sX, sY ) радиусом sR и углами ( sA1, sA2 )?
Я уже придумал решение, но оно мне не нравится - я сравниваю длину радиус векторов и их углы ( угол получаю через atan( sY / sX ) ). Что-то мне подумалось, что можно решить задачу проще. |
06.05.2011, 05:36 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
уравнение окружности. |
06.05.2011, 05:50 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ARHUI
offline
Опыт:
3,341Активность: |
Clamp, поподробнее, пожалуйста. Я и сейчас получаю длину радиус-вектора точки, по сути уравнение окружности и есть мое решение, т.е. сравнение радиус векторов двух окружностей - окружность сектора и окружности которой принадлежит точка. |
06.05.2011, 06:00 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
есть такая функция, называется круг, два пи р квадрат.
есть у этой функции ограничения, которые вкладываются в число пи. чертим треугольник и круг, где круг и треугольник пересекаются, там сектор. |
06.05.2011, 06:29 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ARHUI
offline
Опыт:
3,341Активность: |
DioD, третью строчку не понял. |
06.05.2011, 06:32 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
Бред, в каком Вы классе?
Уравнение окружности проходят в восьмом, если память мне не изменяет. Плюс, стандартное задание по информатике, изучают в девятом, есть в ГИА и ЕГЭ. www.terver.ru/urokr.php
только вместо "=" надо "<"
выделить сектор можно введя дополнительные условия на расположение делящих прямых |
06.05.2011, 07:05 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ARHUI
offline
Опыт:
3,341Активность: |
Я всего то формулу попроще попросил...
ARHUI добавил: Ну все равно спасибо) |
06.05.2011, 07:35 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|