Вопросы по теме 'computational-geometry'
сравнение исходного и упрощенного ИНН
У меня есть два TIN (треугольная нерегулярная сеть) местности. Первый (TIN1) является исходным, скажем, с количеством точек X. А другой (TIN2) упрощенный (количество точек было уменьшено каким-то алгоритмом прореживания), где, скажем, он был...
71 просмотров
schedule
10.03.2024
Теоретический алгоритм поиска двух ближайших точек на окружности за O(n)
Учитывая n точек на контуре единичного круга, я хочу вычислить ближайшие 2 точки.
Точки не упорядочены, и мне нужно сделать это за O (n) (поэтому я не могу сортировать их по часовой стрелке...)
Когда-то я знал решение для этого, но забыл его......
260 просмотров
schedule
30.10.2023
Разложение многоугольника - удаление вогнутых точек для образования выпуклых многоугольников
Я хотел бы деконструировать следующий многоугольник, показанный синим цветом, удалив все точки многоугольника, которые вызывают вогнутость.
В настоящее время я пытаюсь сделать следующее:
Выньте каждую точку из многоугольника
Проверьте...
1811 просмотров
schedule
08.04.2024
единообразный отбор 3D-модели
Ищу метод / алгоритм для равномерного сэмплирования поверхности 3D-моделей на C ++. Я нашел методы для однородной выборки единичной сферы, такие как это и this , но мне нужно что-то, что также работало бы для более сложные 3D-модели, которые...
1838 просмотров
schedule
15.10.2023
Ближайшая точка на карте
Я делаю программу, в которой вы можете щелкнуть карту, чтобы увидеть «крупный план» области вокруг нее, например, на Картах Google.
Когда пользователь нажимает на карту, он получает координаты X и Y того места, где он нажал.
Предположим, что у...
908 просмотров
schedule
20.09.2022
Алгоритм вычисления общей площади, покрытой набором перекрывающихся сегментов?
У меня есть список конечных точек возможных перекрывающихся интервалов, и мне нужен эффективный способ вычисления общей площади, охватываемой k интервалами, для k=1,2,... (без выполнения всех попарных сравнений). Или это невозможно?
Например,...
1336 просмотров
schedule
12.08.2022
Каков наилучший алгоритм вычисления прямолинейного минимального дерева Штейнера?
Существует множество алгоритмов, которые находят аппроксимации прямолинейных деревьев минимумов Штейнера (RSMT). Среди них:
набор алгоритмов, которые находят минимальные остовные деревья
РСТ-Т (прямолинейное одноствольное дерево Штейнера)...
580 просмотров
schedule
23.03.2024
Нахождение трех точек, ближайших к каждой точке на 2D-плоскости
Вам дан список точек на плоскости, напишите программу, которая выводит каждую точку вместе с тремя другими ближайшими к ней точками. Эти три точки упорядочены по расстоянию.
Например, задан набор точек, где каждая линия имеет вид: ID x-координата...
2208 просмотров
schedule
23.04.2024
Схождение точек останова в алгоритме Fortune
Я реализую алгоритм развертки Fortune для вычисления диаграмм Вороного. Моя основная ссылка — «Вычислительная геометрия: алгоритмы и приложения» де Берга и др., и хотя их освещение темы очень ясно, они пропускают несколько небольших, но важных...
2184 просмотров
schedule
30.12.2023
Пересечение двух вогнутых многоугольников в заданном направлении
Входные данные: два трехмерных вогнутых многоугольника A и B , единичный вектор d . Полигоны не пересекаются в момент времени t = 0. Ожидается, что направление d не будет меняться очень часто, поэтому требуется некоторая фаза...
745 просмотров
schedule
01.10.2022
Как рассчитать сечение тетраэдра
У меня есть объемная сетка, которая на самом деле является тетраэдрической сеткой. Я хотел бы рассчитать поперечное сечение этой сетки с учетом функции плоскости, говоря z = 0 . Я могу себе представить, что поперечное сечение тетраэдра представляет...
680 просмотров
schedule
06.10.2023
Вычислить объем конструктивной твердотельной геометрии
У меня есть конструктивная твердотельная геометрия эллипсоидов, которые разрезают куб. Мне нужно вычислить объем пористого куба. Как я могу это сделать?
351 просмотров
schedule
26.09.2022
Как эффективно определить нормаль к многоугольнику в трехмерном пространстве?
У меня есть куча копланарных точек, определяющих многоугольник в трехмерном пространстве. Они всегда наматываются одинаково (например, по часовой стрелке). Мне нужно определить нормаль со знаком к плоскости, содержащей этот многоугольник, т. е....
2979 просмотров
schedule
10.02.2024
Билинейная интерполяция по целочисленным координатам в триангуляции Делоне
У меня есть плоская триангуляция Делоне, состоящая примерно из 1 миллиона треугольников. Каждая вершина помечена несколькими скалярными метриками [1], и я хотел бы увидеть быструю и простую интерполяцию каждой из этих метрик на одной и той же...
676 просмотров
schedule
20.09.2022
Круги обнаружения столкновений с использованием рекурсии в JavaScript
Я хочу создавать круги в случайных местах на определенном расстоянии от основного круга. Круги не должны пересекаться друг с другом. Я создал метод, который проверяет каждый круг, не пересекает ли он все другие круги. Обнаружение столкновений...
138 просмотров
schedule
03.11.2023
Вычислить преобразование расстояния со знаком произвольного многоугольника
Как бы вы вычислили функцию расстояния со знаком для многоугольника, описанного произвольным набором точек. Многоугольник может быть вогнутым или выпуклым. Предположим, что точки хранятся в std::vector с обмоткой против часовой стрелки....
1015 просмотров
schedule
10.04.2024
Скажите, принадлежит ли точка лучу в трехмерном пространстве
У меня есть эта проблема: проверьте, принадлежит ли точка лучу в 3D. После некоторых математических исследований я закодировал решение, но, похоже, оно просто не работает. Вот иллюстрация. P — это точка. E - конечная точка луча. V -...
325 просмотров
schedule
01.07.2022
Есть ли алгоритм покрытия вогнутого многоугольника (содержащего дыры) выпуклыми многоугольниками?
К этому можно подойти двумя способами:
i) разбив данный многоугольник на выпуклые многоугольники так, чтобы между выпуклыми многоугольниками не было перекрытия
ii) покрывая данный многоугольник выпуклыми многоугольниками так, что их объединение...
938 просмотров
schedule
22.10.2023
Самая длинная прямая линия в выпуклом многоугольнике с фиксированным наклоном и ограниченными конечными точками
Рассмотрим два выпуклых многоугольника A и B. Многоугольник B полностью лежит внутри многоугольника A. Я пытаюсь найти самый длинный отрезок прямой (с фиксированным наклоном), такой что:
Один конец отрезка лежит на границе многоугольника B, а...
362 просмотров
schedule
26.04.2024
Построить октятное дерево из листьев?
Настраивать
Допустим, у нас есть трехмерный куб, описывающий пространство. Мы разделяем этот куб на 8 различных меньших кубов, описывающих восьмую часть пространства, и продолжаем делать это некоторое количество раз.
Это дерево, где корень — это...
67 просмотров
schedule
17.02.2024