Публикации по теме 'geometry'


Алгоритм сканирования Грэма
Это алгоритм, который используется для нахождения выпуклой оболочки заданной системы точек. Что такое выпуклая оболочка? Это наименьший многоугольник, содержащий все точки системы. Его можно представить в виде резиновой ленты, которой можно обернуть набор точек так, чтобы ни одна точка не попадала за ее границу. Алгоритм Шаг 1. Выберите самые нижние точки (если ничья, выберите крайнюю левую точку). пусть это будет Po(Xo,Yo). Шаг 2. Отсортируйте точки P по углу между..

Изучение гиперболоида двух листов: путешествие по трехмерной геометрии
Введение Геометрия играет важную роль в нашем понимании окружающего мира. Он предоставляет нам инструменты для описания, анализа и визуализации различных форм и структур. Одной интригующей фигурой в трехмерной геометрии является гиперболоид из двух листов. В этой статье будет рассмотрена концепция гиперболоида из двух листов, его математическое представление, свойства и практические приложения. Понимание гиперболоидов Гиперболоид представляет собой трехмерную криволинейную..

Рисование от руки в угловом
Рисование от руки в угловом режиме Я хотел сделать что-нибудь веселое в преддверии праздников, поэтому решил перенести обводку переменной ширины из библиотеки рисования от руки Flex, которую я создал еще в начале 2010-х годов. Этот штрих на самом деле имеет почтенную историю, восходящую примерно к 1983 году, в качестве упражнения меня назначили ассистентом преподавателя для последипломного курса вычислительной геометрии. Компания инструктора недавно приобрела очень дорогой планшет...

Эта нейронная сеть предсказывает эффективность материала
Одной из основных задач проектирования метаматериалов является возможность создания материала с заданными свойствами материала, такими как, например, жесткость при сжатии. Достаточно просто разработать новые материалы, а затем смоделировать или даже физически проверить их свойства. Это форвардная проблема. Но обратная задача — создание материала с желаемым свойством — осталась нерешенной. Решение этой проблемы как раз и описано в недавней статье Спинодоидные метаматериалы..

Вопросы по теме 'geometry'

Лучший способ найти точку на окружности, ближайшую к заданной точке
Учитывая точку (pX, pY) и окружность с известным центром (cX,cY) и радиусом (r), какой кратчайший объем кода вы можете придумать, чтобы найти точку на окружности, ближайшую к (pX, пг) ? У меня есть работающий код, но он включает преобразование...
30876 просмотров
schedule 05.04.2024

Вычисление объемов полых трехмерных геометрических объектов
Мы получили домашнее задание по Java, которое касается наследования. У меня нет проблем с программированием само по себе, но я немного не уверен в некоторых математических расчетах и ​​хотел бы получить подтверждение/исправления от кого-то более...
4753 просмотров
schedule 02.07.2022

Как я могу отображать границы геометрии с помощью UMN-Mapserver только при большом увеличении?
У меня есть файл карты для UMN, который отображает слой векторов, каждая геометрия имеет разные цвета в зависимости от их атрибутов. Это прекрасно работает. Я также хочу добавить границы вокруг каждой геометрии. Это не проблема, но в представлении,...
266 просмотров
schedule 22.02.2024

Есть ли простая точка в прямоугольном алгоритме для карты с закруглением?
Я пытаюсь построить прямоугольную сетку, которая может обернуться по краям. Любой, кто играет в видеоигры, вероятно, знаком с концепцией: пройдите достаточно далеко в одном направлении на карте мира, и вы вернетесь туда, откуда начали. Однако это...
3696 просмотров
schedule 31.08.2022

Угол ActionScript для триггера линии
Как я могу найти угол линии между двумя точками в ActionScript 3. У меня есть объект, который динамически анимирует стрелки наружу, учитывая точки, которые представляют начало, изгибы и затем конечную точку. Мне нужен угол линии, чтобы повернуть...
4377 просмотров
schedule 01.07.2022

Найдите нормальный угол грани треугольника в 3D, учитывая координаты его вершин.
Как вы можете понять из этого снимка экрана , я пытаюсь создать физику движок для платформера, над которым я работаю, но я столкнулся с определенной проблемой: мне нужно узнать угол любого из треугольников, которые вы видите, составляя эту сетку,...
25720 просмотров
schedule 10.10.2022

Вычислить среднее расстояние от точки до сегмента линии и от сегмента линии до сегмента линии
Я ищу алгоритм для вычисления среднего расстояния между точкой и отрезком линии в 3D. Итак, учитывая две точки A (x1, y1, z1) и B (x2, y2, z2), которые представляют отрезок AB, и третью точку C (x3, y3, z3), каково среднее расстояние между каждой...
2965 просмотров
schedule 16.02.2024

сравнение исходного и упрощенного ИНН
У меня есть два TIN (треугольная нерегулярная сеть) местности. Первый (TIN1) является исходным, скажем, с количеством точек X. А другой (TIN2) упрощенный (количество точек было уменьшено каким-то алгоритмом прореживания), где, скажем, он был...
71 просмотров

В чем преимущество использования треугольника-полосы и треугольника-веера при рендеринге?
В настоящее время я разрабатываю свой собственный 3D-движок, который имеет очень ограниченные возможности с точки зрения рендеринга геометрии, и я хочу его расширить. Что меня интересует, так это то, как это должно быть сделано с точки зрения...
2264 просмотров
schedule 22.01.2024

Список всех интересных сечений тетраэдра
Обновление ответа, 22 декабря : использование наблюдение , что существует гомоморфизм между отдельными секциями и перестановками объектов в кубе, перечислите все такие перестановки, представив группу симметрии куба как подгруппу SymmetricGroup[8] и...
1313 просмотров
schedule 22.08.2022

Определение средней линии развала
Товарищи программисты, Я знаю, что это немного выходит за рамки вашей юрисдикции, но мне интересно, может быть, у вас есть время, не могли бы вы помочь мне с одной «процедурой». Не с точки зрения математики, а как лучше взять. Это...
11156 просмотров
schedule 30.01.2024

Разложение многоугольника - удаление вогнутых точек для образования выпуклых многоугольников
Я хотел бы деконструировать следующий многоугольник, показанный синим цветом, удалив все точки многоугольника, которые вызывают вогнутость. В настоящее время я пытаюсь сделать следующее: Выньте каждую точку из многоугольника Проверьте...
1811 просмотров

Вычислить координаты окружности последовательно
Мне нужно иметь координаты всех точек для данного круга одну за другой, чтобы я мог заставить объект двигаться по кругу, перескакивая с одной точки на другую. Я попробовал алгоритм круга средней точки, но версия, которую я нашел, предназначена для...
1867 просмотров
schedule 09.12.2023

найти точку на круге по градусам?
Допустим, у нас есть система координат 100x100, как показано ниже. 0,0 - его левый верхний угол, 50,50 - его центральная точка, 100,100 - его нижний правый угол и т. Д. Теперь нам нужно провести линию от центра кнаружи. Мы знаем угол линии, но...
4443 просмотров
schedule 13.10.2023

Google Maps v3 определяет, какие состояния находятся в пределах границ кругового наложения
Есть ли способ определить, какие штаты находятся в круговых наложениях, созданных google.maps.Circle? Возможно, используя обратное геокодирование и getBounds или contains? Предоставляет ли Google способ сделать это (используя геокодер или какой-либо...
662 просмотров
schedule 07.02.2024

Создание волны треугольника из волны синусоиды в C++
Мне трудно понять, как сформировать треугольную (не пилообразную) волну из синусоиды. Я понимаю, как создать его для прямоугольной волны: if( sineValue >= 0 ) value = amp; else value = -amp; Но я не уверен, как...
7458 просмотров
schedule 02.07.2022

PHP вычисляет широту / долготу квадрата вокруг заданной точки на поверхности?
Учитывая широту / долготу точки земной поверхности (и расстояние, скажем, в километрах), мне нужно вычислить координаты верхнего левого, верхнего правого, нижнего правого и нижнего левого координат. Независимо от ориентации квадрата. Я нашел...
2201 просмотров
schedule 02.01.2024

Android - перемещение объекта по кругу
У меня что-то не получается, мне нужно сделать так, чтобы объект (весло для понга) двигался только по круговому маршруту вдоль экрана. то же самое, как если бы у вас было постоянное значение оси Y, и оно перемещалось бы только вдоль оси x, когда вы...
10179 просмотров
schedule 01.11.2022

Создайте многоугольник вокруг полилинии, как буфер
Я осмотрелся, чтобы найти пример того, как взять полилинию и создать буфер вокруг нее, чтобы в итоге я получил многоугольник. Пока я обнаружил, что для этого мне нужны суммы Минковского, но я не могу понять необработанный алгоритм и перевести его в...
6704 просмотров
schedule 29.02.2024

Обработка решения треугольника в Ruby
Как лучше всего создать программу на Ruby, которая решает различные типы треугольников: в частности, треугольники AAS, ASA, SAS, SSA и SSS. Есть только три разных решения: по закону синусов, по закону косинусов и сумма всех углов равна 180. Я...
626 просмотров
schedule 21.01.2024