Tagged: геометрия

03
Май
2021

Как проверить, принадлежит ли точка четырехугольнику?

К примеру у меня есть следующие точки, образующие 4-ех угольник.
x1 = 81.0582
y1 = 348.106
x2 = 127.111
y2 = 367.577
x3 = 120
y3 = 256
x4 = 166.053
y4 = 275.471

По условию не дано, какая из этих точек верхняя вершина или нижняя. Это несл…

22
Апр
2021

Как решить проблему зависания шариков друг в друге?

Шарики можно создавать кликом на поле, но для иллюстрации проблемы уже заранее создал 2 шарика.
При движении шарики могут войти друг в друга, сработает механизм отталкивания, который поменяет векторы движения шариков, но шарики могут не ус…

30
Мар
2021

Нарисовать правильный треугольник вписанный в окружность

Задача: нарисовать окружность радиуса R, а в нее вписать правильный треугольник.
Для треугольника ABC (основание BC параллельно оси x) получаем такие координаты точек

A: (R, 0)

Для R = 50 получается картинка

<svg version=’1.0′ x…

23
Мар
2021

Найти точку – сумма расстояний до которой от заданного набора точек минимальна

Условный магазин стоит размещать поближе к центру города и складу, но подальше, например от свалки и тюрьмы…
Хочу написать функцию решающую так называемую "Задачу Вебера с притяжением и отталкиванием", суть которой состоит в то…

15
Фев
2021

Формулы для выведения фигуры на экран и расчёта площади

Ребят, помогите, нужна программа на оконном интерфейсе, с кнопками, чтобы можно было вводить значения и строилась геометрическая фигура, которая показана на рисунке, прошу хотя бы только формулы, по которым можно построить данную фигуру и …

31
Янв
2021

Как определить сколько точек пересечет прямая?

Условие:
На плоскости задано N точек. Вывести в файл описания всех прямых, которые проходят более чем через одну точку из заданных. Для каждой прямой указать, через сколько точек она проходит. Использовать класс HashMap.
Не могу понять, ка…

20
Янв
2021

Отрисовка картинки повернутой в направлении движения | Graphics | Graphics2D

Надо отрисовать картинку повернутую в направлении движения (поворот должен быть относительно центра картинки):
Пример:
Я знаю скорость по x и y, и положение картинки(x,y), и размер картинки(ширина и высота), а так же размер поля на которо…

15
Дек
2020

Написание программы в С

Программа для вычисления длин сторон прямоугольного треугольника и его площади (вычисление длины должно быть оформлено в виде функции).
Вот собственно мои не особо успешные труды:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#i…

20
Ноя
2020

Входит ли географическая точка в полигон в форме правильного шестиугольника?

Нужна формула для проверки вхождения точки на карте в полигон в форме правильного шестиугольника. Центр имеет широту и долготу, каждая точка шестиугольника также имеет широту долготу. Длина сторон 200 метров.
Стороны шестиугольника для при…

20
Ноя
2020

Входит ли географическая точка в полигон в форме правильного шестиугольника?

Нужна формула для проверки вхождения точки на карте в полигон в форме правильного шестиугольника. Центр имеет широту и долготу, каждая точка шестиугольника также имеет широту долготу. Длина сторон 200 метров.
Стороны шестиугольника для при…

20
Ноя
2020

Входит ли географическая точка в полигон в форме правильного шестиугольника?

Нужна формула для проверки вхождения точки на карте в полигон в форме правильного шестиугольника. Центр имеет широту и долготу, каждая точка шестиугольника также имеет широту долготу. Длина сторон 200 метров.
Стороны шестиугольника для при…

06
Ноя
2020

Не могу найти ошибку в формуле. Код Java, он на c# тоже работает(если переделать ввод и вывод)

я делаю приложение, выводящее спираль(в целях образования). Но спираль выводится с редкими придатками, в местах отклоняющихся на на количество градусов кратное 90 от старта.
часть кода в которой может быть ошибка:
//формула для инт…

23
Сен
2020

Алгоритм увеличения полигона на заданную величину

Есть выпуклый полигон:

P – величина, на которую необходимо увеличить полигон (в мм).
L, L1, L2, H, H1 – управляющие величины (в мм).
Есть ли универсальный алгоритм увеличения подобных полигонов?
Может есть js-библиотеки?

20
Сен
2020

Вычислить размер ограничивающего прямоугольника повернутой произвольной фигуры, не прямоугольника

Никак не могу найти формулу для такого расчета.
Есть фигура определенной ширины и высоты

После этого поворачиваю фигуру, например, на 30 градусов программно, язык не особо важен, формула, если есть, то будет одинаковая для любого языка, н…

21
Авг
2020

Как вычислить Z-координату луча при горизонтальном повороте в 3D сцене THREE.js?

Вопрос скорее всего нубский, да и поставлен, вероятно, неправильно. Если есть возможность помочь в более точном формулировании – помогите, я исправлю вопрос.
Есть 3D-тур по квартирам, в нем есть точки(панорамы), на которые нужно перейти и …

21
Авг
2020

Задача о двух движущихся выпуклых многоугольниках [закрыт]

Не могу найти подход к решению задачи. Все, что выдает гугл, касается пересечения неподвижных многоугольников.
Условия задачи:
В одной плоскости движутся два выпуклых многоугольника, каждый со своей постоянной скоростью, в своем определенн…

23
Июл
2020

Как вычислить перпендикуляр к прямой?

Известны две точки прямой, например, {100, 100} и {200, 200}, и есть точка, не лежащая на прямой, например {200, 100}. Как определить, в какой точке относительно прямой будет перпендикуляр, если провести линию? Желателен ответ в коде Java….

22
Июн
2020

Как добавить нормальный закон распределения в координаты точки принадлежащей заданным значениям массива

Имеется круг (синий) , описанный сферическими координатами (x1=rcos(theta),x2=rsin(theta)) с координатам центра (0;0) и радиусом R. На некоторой точке круга (координаты X1[n],X2[n]) имеется точка B (красный круг) с координатам центра соотв…

31
Май
2020

Построение дуги (массива отрезков) по трём точкам

У меня есть координаты трёх точек. По ним я хочу построить дугу
Дуга (неидеальная) состоит из отрезков (пусть 10 отрезков).
Мне нужно имея координаты трёх точек получить массив отрезков дуги по этим точкам

29
Апр
2020

Как найти координаты пересечения двух отрезков зная их концы и угол при пересечении?

У меня есть координаты двух точек. А(1,7) и Б(8, 2). В коде, угол пересечения прямых, из этих точек, будет динамическим от 90 до -90 градусов (на картинке я показал угол). и для примера взял угол в 45 градусов.

От того какой угол я задам,…