Результаты поиска по запросу "geometry"
Можно ли точно представить координаты построимых точек?
Я хотел бы написать программу, которая позволяет пользователям рисовать точки, линии и круги, как будто с помощью линейки и компаса. Тогда я хочу быть в состоянии ответить на вопрос, "эти три точки коллинеарны?" Чтобы ответить правильно, мне ...
псевдокод:
я есть теоретическая сетка перекрывающихся прямоугольников, которая может выглядеть примерно так:Но все, с чем мне нужно работать - это коллекция объектов Re...
Расчет кратчайшего пути между 2 точками на плоской карте Земли
Как вы рисуете кривую, представляющую кратчайшее расстояние между 2 точками на плоской карте Земли? Конечно, линия не будет прямой, потому что Земля изогнута. (Например, кратчайшее расстояние между двумя аэропортами изогнуто.) РЕДАКТИРОВАТЬ: ...
(Это журналы base-2.) Вот код, который сделает поиск. Выполнение этого на 30 тыс. Местоположениях и событиях 1M занимает около 40 секунд и включает в себя 16 млн. Расчетов геодезических расстояний. (Путь грубой силы займет около 21 часа.)
я есть список L из ~ 30k местоположений (записанных как пары долгота / широта) и список E из ~ 1 м событий (с местоположениями, записанными как пары долгота ...
Быстро посчитать количество точек внутри круга
Учитывая набор из n точек на плоскости, я хочу предварительно обработать эти точки как-то быстрее, чем O (n ^ 2) (предпочтительно O (nlog (n))), а затем иметь возможность отвечать на запросы следующего вида "Сколько из n точек лежат внутри круга ...
Перпендикуляр на линии от заданной точки
Как нарисовать перпендикуляр на отрезке линии от заданной точки? Мой отрезок линии определяется как (x1, y1), (x2, y2), если я рисую перпендикуляр из точки (x3, y3), и он встречается с линией в точке (x4, y4). Я хочу это выяснить (х4, у4).
Я бы не сказал, что StreamGeometry всегда «лучше». Это более эффективно использует память, но в результате вы теряете некоторую гибкость.
опрос прост. Как я могу преобразовать этот код: <Path> <Path.Data> <EllipseGeometry Center="5,4" RadiusX="4" RadiusY="4"/> </Path.Data> </Path>в нечто вроде <Path Data="M 0 5 L 3 10 10 0"/>(обратите внимание, что второй производит галочку, а ...