标签: coordinates

如何使用 Numpy 数组查找给定值的 x 和 y 坐标

要使用 2D numpy 数组制作棋盘游戏,用户输入一个数字,我需要在单独的变量中返回该数字的 X 和 Y 值。

这就是我设置数组的方式

board = np.array(["01","02","03","04","05","06","07","08",
                      "09","10","11","12","13","14","15","16",
                      "17","18","19","20","21","22","23","24",
                      "25","26","  ","@@","29","30","31","32",
                      "33","34","35","@@","  ","38","39","40",
                      "41","42","43","44","45","46","47","48",
                      "49","50","51","52","53","54","55","56",
                      "57","58","59","60","61","62","63","64"])
board = board.reshape(8,8)
Run Code Online (Sandbox Code Playgroud)

python arrays numpy coordinates

2
推荐指数
1
解决办法
1051
查看次数

Ruby:如何计算二维平面中两点之间的距离?

我正在使用 Ruby 进行一些开发简单游戏的测试。我非常需要使用 2D 矢量。例如如何轻松计算二维坐标系中两点之间的距离?

我知道我可以计算坐标减法的斜边,但我想知道是否有任何现成的库或方法可以做到这一点。

我找到了Math.distance但它对我不起作用 ( undefined method 'distance' for Math:Module (NoMethodError)) 即使require "facets"

ruby vector coordinates

2
推荐指数
1
解决办法
979
查看次数

为什么选择fabricjs后top和left属性变成负值?

在fabricjs中,画布中的所有对象都有自己的顶部和左侧属性,但是当我进行选择(使用shift+单击或拖动)时,选择范围内所有对象的顶部和左侧值都会丢失其原始值。

有一个简单的代码片段解释了我的问题https://jsfiddle.net/kj7qy6a8/

我想知道或计算选择范围内所有对象的实际顶部和左侧,而不是相对值。

如果您想直接在这里尝试,我会将代码粘贴到此处。

const canvasElmt = document.getElementById('myCanvas');

const canvas = new fabric.Canvas(canvasElmt, {
  width: 500,
  height: 500
});

let text1 =  new fabric.Textbox('text1', { top: 20, left: 40 });
let text2 =  new fabric.Textbox('text2', { top: 100, left: 60 });
canvas.add(text1);
canvas.add(text2);

canvas.renderAll();

// button onclick
document.getElementById('btn').onclick = () => {
  const infoElmt = document.getElementById('info');
  infoElmt.textContent = '';

  canvas.getObjects().forEach(({text, top, left}) => {
    infoElmt.innerText += `${text} TOP: ${top} LEFT: ${left}\n`;
  });
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta …
Run Code Online (Sandbox Code Playgroud)

javascript canvas selection coordinates fabricjs

2
推荐指数
1
解决办法
1042
查看次数

找到xy坐标的边界点

我有一个带有 xy 坐标的文本文件,名为xy.txt.

29.66150677   -98.39336541
29.66150677   -98.39337576
29.66150651   -98.39336541
29.66150328   -98.39337576
29.66150677   -98.39336475
29.66150677   -98.39338611
29.66150393   -98.39338611
29.66150677   -98.39339646
29.66150659   -98.39339646
29.66150677   -98.39339693
29.66151576   -98.39334472
29.66151576   -98.39335506
29.66151511   -98.39334472
29.66151058   -98.39335506
29.66151576   -98.39334322
29.66151576   -98.39336541
29.66151576   -98.39337576
29.66151576   -98.39338611
29.66151576   -98.39339646
29.66151576   -98.39340681
29.66151067   -98.39340681
29.66151576   -98.39341515
29.66152475   -98.39332402
29.66152475   -98.39333437
29.66152443   -98.39332402
29.66151973   -98.39333437
29.66152475   -98.39332332
29.66152475   -98.39334472
29.66152475   -98.39335506
29.66152475   -98.39336541
29.66152475   -98.39337576
29.66152475   -98.39338611
29.66152475   -98.39339646
29.66152475   -98.39340681
29.66152475   -98.39341716
29.66151699   -98.39341716
29.66152475   -98.39342722
29.66153375 …
Run Code Online (Sandbox Code Playgroud)

python numpy coordinates

2
推荐指数
1
解决办法
1814
查看次数

生成美国的随机坐标?

我想生成美国(包括夏威夷和阿拉斯加)的一组随机纬度和经度坐标。我尝试使用国家气象局 ( https://www.weather.gov/gis/USstates )的 shapefile,但它在海洋中央生成点。这样做的最佳方法是什么?我考虑过在美国内陆定义自己的多边形,但这会排除某些州。我\xe2\x80\x99也看到了其他类似的问题,他们使用了美国城市的CSV列表,但我\xe2\x80\x99d宁愿它是完全随机的。

\n

python geocoding shapefile coordinates

2
推荐指数
1
解决办法
897
查看次数

WPF如何显示Image.Source(BitmapSource)像素位置?

假设我有一个以缩放方式显示其来源的图像,我如何使用MouseMove事件在标签或文本块中显示光标所在的像素位置?

(我需要像素坐标而不是图像相对于其大小的坐标)

提前致谢.

wpf pixel coordinates mousemove

1
推荐指数
1
解决办法
5570
查看次数

python将度数转换为x并更改为y

我正在用pygame在python中制作一个蛇游戏,并且为了移动角色,我有一个整数,它应该是它应该移动的角度.我有什么方法可以根据度数来改变x和y的变化吗?例如:func(90) # [0, 5]func(0) # [5, 0]

python pygame coordinates degrees

1
推荐指数
2
解决办法
2938
查看次数

iOS比较地理位置

我想知道如何计算iPhone用户位置与存储在plist中的给定坐标之间的距离?

maps coordinates ios

1
推荐指数
1
解决办法
1437
查看次数

坐标算法 - 围绕中心旋转

通过查看此图像,我认为您将很好地理解我的问题:

(已删除图片 - 网址不再有效,现在返回广告)

所以基本上我想要一个函数,它将一个对象作为参数,并根据我之前添加的对象数量为该对象提供正确的坐标.

假设我将所有这些对象添加到数组中:

objectArray[]
Run Code Online (Sandbox Code Playgroud)

每次我添加一个新对象:objectArray.add(object)

object.xobject.y坐标将基于某种算法进行设置:

object.x = ?
object.y = ?
Run Code Online (Sandbox Code Playgroud)

(我在Java工作)

谢谢你的帮助.

java algorithm grid coordinates

1
推荐指数
1
解决办法
1542
查看次数

如何在两个y坐标之间缓和?

对于学校作业,我们必须在Javascript中制作图表.老师想看一些动画图.所以我在一周内建立了关于我的推文的图表,但是找不到如何在两个y坐标之间缓和.

您可以在jsfiddle本网站找到我的项目.

var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
var form = document.getElementById("form");
var data = [];
var huidigeYpos = [];
var nieuweYpos = [];
var count = [];
var snelheid = 0;

function init(){
    ctx.fillStyle="rgb(255,255,255)";
    ctx.fillRect(0,0,canvas.width,canvas.height);
    ctx.translate(0, 445);

    for(var i = 0; i < 7; i++){
        data[i] = form[i].value*30;
    }

    draw();
}

function draw(){
    ctx.fillStyle="rgb(255,255,255)";
    ctx.fillRect(0,0,canvas.width,-canvas.height);
    ctx.beginPath();    
    ctx.moveTo(0,0);
    for(var i = 0; i <= 750; i += 125){
        ctx.lineTo(i,-data[i/125]);
        huidigeYpos.push((data[i/125]));
    }
    if(huidigeYpos.length > …
Run Code Online (Sandbox Code Playgroud)

javascript canvas coordinates easing

1
推荐指数
1
解决办法
1311
查看次数