问题标签 [coordinate-systems]
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.
lua - 我如何 CFrame 零件?
我听说您可以使用该.CFrame
属性将零件倾斜精确的量。但是,我不清楚如何使用它。以下代码不起作用:
它不会将零件旋转 90 度和 45 度。我究竟做错了什么?
iphone - iPad 和 iPhone 的坐标系有什么区别?
我正在尝试在 cocos2d 中制作一个可以在多个平台(iPad、iPhone、iPod touch)上使用的应用程序。假设我将一个点设置为 (360,160)。该点将显示在 iPhone 屏幕左侧的四分之三处和一半的位置。它也会在 ipad 上执行此操作,还是我必须将点设置为 (768,384) 才能达到此结果?还是拉伸屏幕。我想我必须这样做,但我不确定,因为当我在 iPhone 或 iPad 模拟期间获得屏幕尺寸时,无论如何我总是得到 480x320。
c# - 将纬度/经度转换为 MGRS
有谁知道我在哪里可以找到将纬度/经度位置转换为军事网格参考系统 (MGRS)的代码库?如果可能,我正在寻找 C# 实现。
php - 十字路口计算
如何获取某一特定街道的十字路口名称?
假设我在街道名称 B 上,我想在街道 B 的两侧获得两条街道。我也有街道 B 的坐标。
我认为这可以通过坐标计算来实现。如何?
如果B街有Lon:40.4325342和Lat:-72.5346344,我可以通过对Lon和Lat进行算术运算得到B街一侧最近的街道吗?
php - 如何在 R^2 中进行旋转?
我遇到了一个看似简单的数学问题:我需要在二维笛卡尔坐标系中旋转点,即我有一个由 (x/y) 给出的点和一个角度 gamma,我需要得到坐标这个点如果被伽马旋转......
示例:如果 x = 2 和 y = 0 且旋转角度为 90°,则结果点将是 x' = 0, y' = -2(顺时针旋转)
所以我在网上找到了这个公式(http://en.wikipedia.org/wiki/Rotation_matrix)并实现了一些代码来测试它:
虽然这对于 90/180/270 度的角度非常有效,但其他任何事情都会导致完全废话!
IE:
如果 x=1 且 y=1 且 gamma=45°,则结果点将恰好位于 x 轴上……好吧 - 上面的脚本将输出:
我理解错了吗?(学校对我来说已经很长时间了^^)我如何才能做到这一点?
wpf - 更改画布的原点
我必须创建一个画布,其中包含位置与纬度和经度绑定的对象。
我的画布支持元素的拖动和缩放,但直到现在我一直使用标准坐标(从 0,0 开始)
现在我有 GPS 坐标并且所有对象都相互重叠,因为 GPS 坐标例如在 45°11'00'N 和 45°11'60N 之间......所以如果我无法解决这个转换,基本上是 1px 的距离...... . 画布也从 0,0 开始,我总是有 45 像素的空白
我可以检索最小左侧和顶部值并重新计算大小,但是如何将画布中的所有对象居中?
c - 球坐标转换的疑惑
我正在尝试将球坐标(即来自 GPS 设备的纬度和经度)转换为笛卡尔坐标。我正在遵循从极坐标转换方程得出的这个简单转换。
然后我正在计算应用欧几里得距离的两点之间的距离,但我找到的值并不总是与我可以使用hasrsine formula计算的距离相同。特别是我注意到给定不同的经度但相同的纬度会导致两种算法计算出的距离相同,而具有相同的经度和改变纬度会带来不同的值。
这是我正在使用的 C 代码:
我是在做不正确的事情还是背后有一些我没有看到的数学(也许在 Mathoverflow 板上问这个?)。更新没有必要跨板,因为有人正确指出这种转换对于计算两点之间的确切距离没有意义(两极之间的距离为零)。所以我将其重新表述为:为什么在纬度的小三角洲(0.0001,相当于或多或少 10 米),距离似乎与半正弦公式(20-25%)如此不同?
更新 2:
正如 Oli Charlesworth 指出的那样,不考虑z axis
这种转换会使这种转换成为不介意南北差异的投影。这也是我指出的增量差异的原因。事实上,在正确的变换中,z 与纬度有关,如果考虑它,然后计算两点之间的欧几里得距离(现在在 3d 空间中),纬度和经度都将导致对小增量的良好近似. 例如,对于纬度,误差约为 1.41 米。
iphone - 将 GPS 坐标转换为坐标平面
这与我提出的另一个问题有些相关:将 GPS 坐标转换为 PDF 地图上的位置。这让我走到了这一步,现在我被困在数学上。
假设我有一个建筑物的平面图,我已经从建筑物的每个角落获取了 gps 坐标读数。还假设平面图与经纬度对齐。
如何将 GPS 坐标转换为此地图上的 X、Y 位置?我似乎无法正确计算。
iphone - 将 CGPoint 从 UIView 转换为 AVCaptureVideoPreviewLayer
我正在尝试在我的 iPhone 应用程序中实现点击聚焦和点击曝光。
我正在使用 AVFoundation 相机界面,但在 2 个坐标系统之间移动时遇到问题。
UIView 使用从左上角(纵向模式)的 (0,0) 到右下角的 (320,480) 的系统。
但是 AVCaptureSession 使用的系统从右上角的 (0,0) 到左下角的 (1,1)。
我看过 AVCamDemo 但它似乎没有做任何转换这些,前一分钟你有 UIView 坐标,下一分钟你有 AV 坐标。
任何帮助表示赞赏!
谢谢
奥利弗
mouse - 反转整数值
我有一个场景,我认为我可以通过 PC Monitor 示例来传达(虽然不是真实的)。
假设我有两台分辨率和属性都不同的显示器。一台显示器在屏幕上从顶部(0)到底部(最大值)绘制鼠标光标,另一台从底部(0)到顶部(最大值)绘制鼠标。换句话说,两者在绘制鼠标光标时都具有彼此的反向 y 轴,我需要编写一个公式,将一个监视器光标位置转换为另一个,反之亦然,给定一个监视器 x 和 y 光标位置。
什么公式最适合这个?