问题标签 [azimuth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Plotrix R 包 polar.plot 符号覆盖
我正在使用极坐标图来描述时间序列中的卫星位置。以下问题使用 R 包 plotrix 中的 polar.plot 函数。一个示例图:
我遇到的问题是这个函数在数据值上绘制标签和轴(参见径向位置 0 和 3),我看不到控制这种行为的方法。我可以通过关闭轴和标签再次添加数据值(添加到上一个图)来运行解决方法,但这并不优雅:
我的问题有两个:
- 有没有办法在我在文档中错过的 plotrix 中控制它?
- 是否有其他软件包可以轻松处理这种方位极坐标图?
java - 用于碰撞检测2d的算法,方位角定义方向,相机是点,立方体分为4个立方体..opengl
我在opengl中做3d迷宫,2d喜欢碰撞
地图定义为 2dim 数组
那 1 是一个立方体
我把那个立方体分成4个立方体
dot 是我的相机点,x,z 坐标现在我去我的立方体。posX,Z 是这样计算的,但它并不重要,但你知道它是如何工作的,在这里
它在 display() 方法中计算每个 milisec 或 sth.. 我将它转换为 int 所以我有我的数组的正确坐标并将它保存到 newX,Z
我通过方位角检查我从哪里来.. 像这样(这是上图中的点位置在左上角立方体方位角是 180,如果面对墙直,但我想检查从 90 到 270..)
是的,我将 posZ (可以说 1.1)更改为投射的 newposZ (说 1),所以一切都很好 相机撞到墙上,但是方位角检查是个坏主意,因为在下一步中我检查到同一个 minicube,但是从就这样离开了
这很糟糕,因为在某个角度(角度 90 到 180,因为两者都相同..)它同时将 posX 和 posZ 设置为 newposX、newposZ .. 其中一个变量是固定的,但其他变量不应该是如果你明白我的意思了吗
如果我只检查 -45 到 45 度,它可以正常工作,但我想从 -90 做 +90 任何人都可以帮忙吗?
android - 平板电脑从横向变为纵向时保持方位角
我想从平板电脑的方向补偿滚动。我使用方位角、滚动和俯仰。我只想使用方位角(从我的安装中心的角度位置)。当我从横向转到纵向时(意味着滚动正在移动),方位角值会变得疯狂并给出错误的值。为了不改变方位角值,补偿滚动值的最佳方法是什么?谢谢
algorithm - 从两点进行三角测量以找到第三点的坐标
寻求有关该主题的指导。我必须真正创造出我确信已经准备就绪的东西。我只是在寻找一个基本程序,可以在允许我的 garmin 上使用:使用 GPS 创建一个航点,从所述点记录方位角。使用 GPS 前往新位置创建航路点,从所述点记录方位角,然后让 gps 为我提供十字坐标,从而使我能够中继第三点的位置,而无需实际前往该点。
php - php中给定时间,纬度和经度的太阳位置
这是Josh r 代码的 php 实现,用于计算给定日期和时间的太阳位置:
这是 MvG help 之后的更正代码:
这已经在刚果(赤道附近)纬度/经度进行了测试:-4.77867 / 11.86364,日期为 2013 年 9 月 1 日 10:00。在这种情况下,正确答案是:仰角 = 67.77503 方位角 = 54.51532
感谢您帮助调试此 php 代码!
格雷格·法布尔。
java - Libgdx getAzimuth() 不起作用
我想用 Accelerometers 传感器控制我的游戏中的某些东西。
我不知道为什么,但getAzimuth 不起作用它总是得到值 0,我通过显示一些方法的结果进行了这个测试,这是输出
代码示例:
输出:
其他问题:
getAccelerometerX() 等可以工作,但即使手机放在桌子上,这些数字也总是会发生变化
android - GameRotationVector 混淆 - 值不完整(cp.RotationVector)
Android 中的GameRotationVector的行为与文档 (1) 中的预期不同。Android 文档说GameRotationVector应该给出与RotationVector传感器相同的值,不同之处在于它不考虑真正的方位角(磁北)。在这种情况下,我谈论的是通过以下代码获得的方位角。
当我将设备旋转 360° 时, RotationVector传感器会给出从-pi 到 pi的值 - 一切都很好,但请看第二张图片。
在第二张图片中,您可以看到GameRotationVector给出的值从pi/2 到 pi,反之亦然。也就是说,求和 = pi是 RotationVector 范围的一半。
那么这里有什么问题呢?
(1) http://developer.android.com/reference/android/hardware/Sensor.html#TYPE_GAME_ROTATION_VECTOR
ios - Compare device 3D orientation with the sun position
I am working on an app that requires the user to aim his iPhone to the sun in order to trigger a special event.
I can retrieve the device 3D orientation quaternion based on the gyroscope and CoreMotion framework, from this I can get the yaw, roll and pitch angles. I can also compute the sun's azimuth and zenith angle based on the current date and time (GMT) and the latitude and longitude. What I am trying to figure out next is how to compare these two sets of values (phone orientation and sun position) to accurately detect the alignment of the device with the sun.
Any ideas on how to achieve that?
javascript - 将方位角精确转换为人类
我正在编写这段代码来将方位角转换为人类可红色,但转换并不更准确,在度数略小于 360 的情况下。
例如:
android - SensorManager.getRotationMatrix 奇怪的行为
我正在实现一个指南针,从中获取读数SensorManager.getRotationMatrix
(参见下面的代码)。
我有一个imageView
使用RotateAnimation
. 指南针和动画工作正常,除了一个问题:
通过SensorManager.getOrientation
我得到一个包含三个值的数组——方位角、俯仰角和滚动角。我只使用array[0]
持有方位角值的
如果我将手机平放并在 Z 轴(方位角)上转动它 - 它可以完美运行。但是,当我在 X 或 Y 轴(俯仰或滚动)上倾斜手机的那一刻 - 指南针会偏离正确的测量值。换句话说 - 当倾斜俯仰或滚动时 - 它会严重影响方位角的读数。
所以,总结一下我的问题 - 我将如何阻止来自 Pitch/Roll 读数的干扰(尽管我根本没有在代码中解决它们) - 或者,我做错了什么?
提前致谢!
这是我的大部分代码: