Python / matplotlib: построение трехмерного куба, сферы и вектора?

Я ищу, как построить что-то с меньшим количеством инструкций, насколько это возможно с matplotlib, но я не нахожу никакой помощи для этого в документации. Я хочу построить следующие вещи: каркас куба с центром в 0 с длиной стороны 2 "каркасная" сф ...

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

У меня есть координаты верхней левой точки прямоугольника, а также его ширина, высота и угол поворота от 0 до 180 и от 0 до -180. Я пытаюсь получить ограничительные координаты фактического поля вокруг прямоугольника. Что такое простой способ вычисл ...

Алгоритм нахождения наименьшего количества прямоугольников для покрытия набора прямоугольников без перекрытия

У меня есть набор прямоугольников, и я хотел бы "уменьшить" набор, чтобы у меня было наименьшее количество прямоугольников для описания той же области, что и исходный набор. Если возможно, я хотел бы, чтобы это было быстро, но меня больше беспокоит п ...

Найти точку на окружности с заданной центральной точкой, радиусом и степенью

прошло 10 лет с тех пор, как я делал такую математику... Я программирую игру в 2D и перемещаю игрока. Когда я перемещаю плеер, я пытаюсь вычислить точку на круге в 200 пикселях от позиции игрока, учитывая положительный или отрицательный угол(градус) ...

Найти, находится ли точка внутри прямоугольника или нет

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

Рисование сферы в OpenGL без использования gluSphere ()?

есть ли там какие-либо учебники, которые объясняют, как я могу нарисовать сферу в OpenGL без необходимости использовать gluSphere()? многие из 3D-учебников для OpenGL находятся только на кубах. Я искал, но большинство решений для рисования сферы, чт ...

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

допустим, у вас есть двумерная плоскость с двумя точками (называемыми a и b) на ней, представленными целым числом x и целым числом y для каждой точки. Как вы можете определить, находится ли другая точка c на отрезке линии, определяемом a и b? Я исп ...

Преобразование из долготы\широты в декартовы координаты

У меня есть некоторые земные координатные точки, заданные как широта и долгота (WGS-84). Как я могу преобразовать их в декартовы координаты (x,y,z) с началом координат в центре Земли? ...

Положение Солнца с учетом времени суток, широты и долготы

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

Как определить, находится ли точка справа или слева от линии

У меня есть набор точек. Я хочу разделить их на 2 отдельных набора. Для этого я выбираю два пункта (a и b) и провести воображаемую линию между ними. Теперь я хочу иметь все точки, которые находятся слева от этой линии в одном наборе, и те, которые на ...

Простые вычисления для работы с расстоянием lat/lon + km?

есть ли простой расчет, который я могу сделать, который преобразует km в значение, которое я могу добавить к LAT или lon float, чтобы вычислить ограничивающую рамку для поиска? Это не должно быть полностью точным. например: если бы мне дали lat / lo ...

Наименьшая разница между 2 углами

учитывая 2 угла в диапазоне-PI - > PI вокруг координаты, каково значение наименьшего из 2 углов между ними? принимая во внимание, что разница между Пи и-пи не 2 Пи, а ноль. пример: представьте себе круг, с 2 линиями, выходящими из центра, между ...

Общей площадью пересекающихся кругов

недавно я столкнулся с проблемой, когда у меня было четыре круга (средние точки и радиус), и мне пришлось вычислить площадь объединения этих кругов. изображение: для двух кругов это довольно легко, Я могу просто вычислить долю каждой области к ...

Рисование окружности с помощью пути дуги SVG

следующий путь SVG может нарисовать 99,99% круга: (попробуйте его на http://jsfiddle.net/DFhUF/46/ и посмотрите, видите ли вы 4 дуги или только 2, но обратите внимание, что если это IE, он отображается в VML, а не SVG, но имеет аналогичную проблему) ...

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

Я хочу рассчитать среднее значение набора круговых данных. Например, у меня может быть несколько образцов из чтения компаса. Проблема, конечно, в том, как справиться с оберткой. Тот же алгоритм может быть полезен для циферблата. фактический вопрос с ...

Алгоритм обнаружения пересечения двух прямоугольников?

Я ищу алгоритм для обнаружения пересечения двух прямоугольников (один под произвольным углом, другой только с вертикальными/горизонтальными линиями). тестирование, если угол одного находится в другом почти работает. Это не удается, если прямоугольн ...

Как вычислить нормальный вектор отрезка?

предположим,что у меня есть отрезок линии,идущий от (x1, y1) до (x2, y2). Как вычислить нормальный вектор, перпендикулярный линии? Я могу найти много вещей о том, чтобы делать это для самолетов в 3D, но не 2D. пожалуйста, полегче с математикой (ссы ...