gpt4 book ai didi

javascript - 选择提供的形状内的所有框(魔术棒工具)

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:00:32 25 4
gpt4 key购买 nike

<分区>

我正在尝试重新创建魔术棒工具,它可以选择形状内的所有内容。红色框定义形状,蓝色框是用户点击的位置,如图 1 所示:我将用户点击位置的代码设置为 x, y 并假设它们是像素数据。

enter image description here

图 1.

我有一个二维数组,例如一个示例圆:

var boxes = [
[0,0,0,0,0,0,0,0,0,0],
[0,0,1,1,1,1,0,0,0,0],
[1,1,0,0,0,0,1,0,0,0],
[1,0,0,0,0,0,0,1,0,0],
[1,0,0,0,0,0,0,1,0,0],
[1,1,1,0,0,0,0,1,0,0],
[0,0,0,1,1,1,1,0,0,0],
]

$("main").on("mousedown", function(e) 
{
var offset = $(this).offset();

var x = e.pageX-offset.left;
var y = e.pageY-offset.top;

// ...
});


我可以使用什么最佳算法将圆形中的所有 0 变为 2 ?有没有我可以用于 Javascript 的示例代码?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com