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

Расчет расстояния между 2 городами
Как вы рассчитываете расстояние между двумя городами?
14889 просмотров
schedule 14.08.2022

Дешевый алгоритм для определения угла между векторами
Найти угол между двумя векторами несложно с помощью правила косинуса . Однако, поскольку я программирую для платформы с очень ограниченными ресурсами, я бы хотел избежать таких вычислений, как sqrt и arccos . Даже простые деления следует...
15672 просмотров
schedule 14.01.2022

Элементы рисования на MKMapView указанного размера в метрах
Я пытаюсь нарисовать круг вокруг точки на карте, что я успешно сделал, но не совсем так, как хотел. Методы CG всегда будут рисовать относительно размера экрана, и в основном я хочу рисовать в метрах, а не в пикселях. У кого-нибудь есть опыт в этом?
1071 просмотров
schedule 14.04.2024

Как рассчитать угол вектора от вертикали?
Я пытаюсь узнать угол (в градусах) между двумя 2D-векторами. Я знаю, что мне нужно использовать триггер, но я не очень хорошо с ним справляюсь. Вот что я пытаюсь решить (ось Y увеличивается вниз): Сейчас пытаюсь использовать этот код, но он...
32393 просмотров

Расположение изображений и отслеживание
Я вращаю изображение вокруг его центральной точки, но мне нужно отслеживать местоположение на изображении по мере его вращения. Данный: Происхождение в 0,0 Ширина и высота изображения 100, 100 Точка вращения C(50,50) Угол «а» (скажем, 90...
306 просмотров
schedule 12.04.2023

Как обрабатывать столкновение мяча с мячом с помощью тригонометрии вместо векторов?
Я делаю упрощенную версию приложения для физики мяча, которое можно найти в этом вопросе SO . Я многому научился, прочитав код и ссылки, представленные в этом вопросе, но в своей программе я не использую векторы, я просто обновляю координаты своих...
4703 просмотров

Создать таблицу поиска синуса в C++
Как я могу переписать следующий псевдокод на С++? real array sine_table[-1000..1000] for x from -1000 to 1000 sine_table[x] := sine(pi * x / 1000) Мне нужно создать таблицу поиска sine_table.
43607 просмотров
schedule 17.03.2022

Интерполировать координаты x, y, z на сфере с использованием точек из двух векторов вращения?
Я хочу построить трехмерные точки в реальном времени, которые лежат на поверхности единичной сферы (r = 1). Здесь работают два вектора вращения. Один вектор вращается вокруг оси Y, его значения X и Z вычисляются с использованием cos () и sin ()...
2243 просмотров

Как рассчитать (x,y) для фиксированной длины дуги от точки на окружности
Я потратил на это так много часов, что чувствую, как мое здравомыслие медленно ускользает. Поэтому любая помощь будет действительно оценена по достоинству. Я постараюсь быть максимально кратким. У меня есть круг на 2D-плоскости. Я знаю декартовы...
4792 просмотров
schedule 14.05.2023

Atan2 на C# (или аналогичном языке)
Может ли кто-нибудь указать мне на хороший пример Atan2, определенного на C# (или что-то смутно близкое к C#), в котором не используются какие-либо внутренние математические методы? Это на .NET Microframework, поэтому нет такой вещи, как внутренняя...
5549 просмотров

Набирайте очки по касательной окружности (или овала) и балансируйте покерные фишки на
Я пытаюсь отобразить некоторые фишки для бесплатной игры в покер (клиент HTML/Javascript, сервер python). Вокруг центра стола есть места. для каждого места я знаю косинус, синус, радиус (расстояние от центра стола) и массив значений/количеств фишек....
773 просмотров
schedule 13.09.2022

Мера косинусного подобия, примененная к изображениям
Я пытаюсь работать над проектом, который требует от меня найти сходство между двумя изображениями. Может ли кто-нибудь помочь мне с кодом Matlab для применения косинусного подобия к изображениям или любой другой полезной информацией об этом. Спасибо!
2243 просмотров
schedule 16.08.2022

3D Math / 2D Rotation Calculation: Разделить/разрезать 3D-модель?
Я пытаюсь повернуть 3D-объект по оси Z (вверх/вниз). public void RotateY(float angle) { foreach (CoordinateVertices cv in this.GetAll<CoordinateVertices>()) { for (int i = 0; i < cv.Coordinates.Length; i++) {...
1240 просмотров
schedule 26.05.2023

Эффективность вычисления arcsin из таблицы поиска синуса
Я реализовал таблицу поиска для вычисления значений синуса / косинуса в своей системе. Теперь мне нужны обратные тригонометрические функции (arcsin / arccos). Мое приложение работает на встроенном устройстве, на котором я не могу добавить вторую...
3476 просмотров

Заставить персонажа двигаться по кругу
Итак, у меня есть 2D-игра, в которой обычно есть только гравитация и «плоские» уровни, однако я добавил «планеты», у которых есть собственная гравитация. У меня есть функция addForce(float xForce, float yForce), которую я использую для перемещения...
1032 просмотров
schedule 17.07.2022

Ограничение перетаскивания MovieClip в круг
...ну, до неполного круга. У меня есть перетаскиваемый ползунок, который выглядит так: Синяя полоса имеет имя экземпляра track , а розовая точка — имя экземпляра puck . Мне нужно, чтобы шайба всегда была ограничена синей зоной, и здесь...
2668 просмотров
schedule 12.08.2022

Алгоритм создания круговой траектории вокруг центра масс?
Я пытаюсь просто заставить объекты вращаться вокруг центральной точки, например Зеленые и синие объекты представляют собой объекты, которые должны сохранять расстояние до центральной точки при вращении на основе угла, который я передаю в...
3299 просмотров
schedule 01.11.2022

Быстрая, неточная функция sin без поиска
Для шейдера океана мне нужна быстрая функция, вычисляющая очень приблизительное значение sin(x). Единственное требование состоит в том, чтобы он был периодическим и примерно напоминал синусоиду. Ряд Тейлора греха слишком медленный, так как мне...
1059 просмотров
schedule 15.05.2022

NAudio - Как отправить синусоиду только на один аудиоканал на разъеме
Я взял существующий пример моно (не стерео) NAudio для Visual Studio 2010 из: http://mark-dot-net.blogspot.com/2009/10/playback-of-sine-wave-in-naudio.html и изменил его, чтобы иметь двухканальный стереозвук, как показано ниже: public...
1979 просмотров
schedule 30.05.2023

Помогите, пожалуйста, с тригонометрическим алгоритмом.
Вот графическое изображение проблемы: http://i.imgur.com/aBG3p.jpg Имея начальную точку (x1,y1) и конечную точку (x2,y2), я должен определить, открыт ли путь между двумя точками или, если он не открыт, по какой координате происходит столкновение....
187 просмотров
schedule 19.04.2022