Как да проверите точка в сектора на кръга между два ъгъла

@HiNeX. Е, има ли вектор с Фи на ъгъл. Трябва да се определи дали е между векторите с ъгли О и В лъжи. Ако

И не забравяйте, когато се определя следващите вектори (и по-нататъшна проверка принадлежността сектор) да разгледа възможността, че пътят между най-близките вектори може да мине през 0 градуса. Т.е. разстоянието между вектори А и В - това не е просто корема (а-б), и нещо подобно мин (ABS (а-б), (мин (а, б) + 360-макс (а, б))). Съответно, ако секторът на пресичане на нулата не минава, а след това проверка трябва

В решаването на проблема по този начин най-трудно - да се намери под ъгъл. Има все още се нуждаят математика. И за да се провери, е дали ъгълът между комплекта е достатъчно проста, за да го погледне и да помислим малко.

Нарисувайте няколко кръгчета с различни ситуации, маркирайте ъглите на сектори боя всеки вектор, намерете закономерности, ако много здраво.

PS: добре са някъде е направил грешка, той е написал много импровизирано и около, така че не забравяйте да се мисли.

Търся работа. Връзка в профила.

Определете координатите на точка в полярни координати и проверете точка за получаване на интервал Fi сектор.

Можете да рисувате подробностите или да дадете пример?

човешкото в края на краищата

Директният подход: преведете на координатите на точката, в полярен и сравни ъгли. Плюсове: лекота на изпълнението. Против: възможни нюанси с извиване (ен ефект).

Може да се търка носа му в алгоритмите? С полярни координати не работи по-рано

Тук, до точка "Връзката на правоъгълника и полярна координатна система" включително.

Инженер и уеб дизайнер, аз рисувам.

ок
Ние имаме окръжност с радиус известно, в него има два ъгъла, които образуват между двата сектора
Сериозно? Можете ъгли на кръга? Как се отнасят цифрите отляво с картината нали?
Както се разбира: има две не-припокриващи интервал, като се започне от началото и края на кръга. Между сегменти образувани сектор (те формират две, за ваша информация, така че да реши кои точно сектор ние търсим - повече или по-малко, някои от равни, ако два сектора са равни). Вие знаете, полярните координати на краищата на тези сегменти. Ако не знаете какво полярните координати, а след това за момент - ако не сте онлайн - вие се задължават да се реши този проблем - правят труда да разберете! Не очаквайте, че трябва незабавно да обясни училище геометрия!
Освен това, познаването на координатите на сегментите на линия в полярен координатна система (UCS) и точка координати в декартови (правоъгълна) координатна система (DSC) - или превежда първата във втората, или обратно. Съветвам ви да използвате ПУК. Получавате стойност на радиуса и ъгъл. Радиус вече може да отговори, защото, ако в радиус по-голям от радиуса на кръга, а след това на мястото е кръг. Получаване ъгъл - сравняване на стойността - тя трябва да бъде между два ъгъла.
Ако не знаете как да се преведат на DSC в CPM - виж по-горе, трябва всички знания в ръцете на света ..