rectangles相关内容
所以,我正在尝试制作一个矩形网格,每个矩形网格越靠近鼠标越透明. 使用一些基本的数学运算,我以为我已经掌握了,但实际上我发现了一个奇怪的图形错误(可能?),如下所示: 圆环的中间是鼠标所在的位置. 处理透明度的部分代码: 私有函数更新(e:Event = null):void{for (var i:int = 0; i getDistance 只是获取方块到鼠标的距离.
..
我正在为年轻人设计一个碰撞检测游戏教程,所以我希望它尽可能简单以便于解释. 要求很简单.世界是二维的,只包含矩形(任意大小).BSP 甚至四叉树似乎有点矫枉过正(同样,重点是简单)但我想要比暴力破解所有 n(n-1)/2 次可能碰撞更有效的方法. 二维,仅限矩形,简单. 谁能指出我可以查找的算法?我正在寻找四叉树算法吗? 编辑:此外,矩形永远不会旋转(我保持简单).为了让您
..
我想在我的 borderPane 上制作多个相同的矩形来制作游戏墙.每面墙看起来都一样,大小也一样.我知道图像有效并且没有其他错误.我使用以下代码添加矩形: 公共类Antz扩展应用{公共 BorderPane borderPane;公共场景场景;public Image wallImage = new Image("/resources/images/walls.png");公共矩形墙 = 新矩
..
我会去哪里寻找将 0 或 1 的二维值网格作为输入然后识别其中所有可能的非重叠矩形的算法? 更实际的解释:我正在绘制一个由多个正方形表示的网格,我希望找到一种方法将尽可能多的相邻正方形组合成矩形,以减少花费的时间骑自行车穿过每个方块并绘制它. 不需要最大效率,速度更重要. 附录:显然我正在寻找的似乎是一种称为 Tesselation 的技术.现在我只需要为这个特定案例找到一个很好
..
我是一名编码新手,正在编写 Python 程序来使用 Pygame 库模拟自然选择. 我想要完成的一件事是使重叠的移动椭圆(或者如果这太复杂,矩形)对象产生一个继承其特征的子对象. 我的问题是我无法创建工作代码来识别任何两个对象区域何时重叠.我需要代码来识别两个对象何时穿过路径(并暂时重叠),以便游戏知道产生另一个形状. 有一次我尝试了一个复杂的嵌套 for 循环,我认为它可以工
..
我尝试使用此处显示的算法:https://discuss.leetcode.com/topic/15733/my-java-solution-sum-of-areas-overlapped-area 然而,该算法只处理找到两个重叠矩形的区域. 如果我知道每个矩形的长度和宽度,我将如何继续寻找 3、4 或 5 等重叠矩形的交集面积? 解决方案 Shapely 是一个像这样的东西的
..
我该去哪里寻找以 0 或 1 的二维值网格作为输入,然后识别其中所有可能的非重叠矩形的算法? 更实际的解释:我正在绘制一个由多个正方形表示的网格,我希望找到一种方法将尽可能多的相邻正方形组合成矩形,以减少花费的时间骑自行车穿过每个方块并绘制它. 不需要最大效率,速度更重要. 附录:显然我正在寻找的似乎是一种称为 Tesselation 的技术.现在我只需要为这个特定案例找到一个很
..
可能的重复: 以相当优化的方式打包矩形所需的算法 我有 N 个矩形,每个矩形都有随机大小(随机宽度和高度).所有矩形都平行于 X &Y 轴.我正在寻找一种算法来帮助我并排排列这些矩形,从而使生成的边界矩形具有最小面积,并且输入矩形周围/之间的潜在间隙尽可能小.矩形不能旋转,也不能相互重叠. (我需要这些来自动排列游戏精灵,以便我可以创建精灵表并从我从动画师那里获得的各种图像中保存精灵
..
编辑: 我用来解决问题的简单代码,以防有人感兴趣(感谢 Fredrik): int windowOverlap(Rectangle rect1, Rectangle rect2){如果(rect1.IntersectsWith(rect2)){矩形重叠 = Rectangle.Intersect(rect1, rect2);如果(重叠.IsEmpty)返回重叠.宽度 * 重叠.高度;}返
..
抱歉标题太糟糕了.Java 小程序的目的是这样的:一个球在屏幕上弹跳.这个球的大小和速度可以通过滚动条改变.用户可以在屏幕上按住并拖动鼠标来绘制矩形.球也会从这些矩形上弹开.这些矩形的边界存储在一个向量中.当一个矩形被点击时,它(以及该点的所有其他矩形)将从向量(和屏幕)中移除. 我遇到的问题有两个:一,当我单击一个矩形将其删除时,它没有被删除,但可以稍后解决. 二:球不会像预期的那样
..
我想知道是否可以为每个数据点附加多个矩形.在我的示例中,有三个数据点.对于每个我尝试创建 2 个矩形.最后必须有6个矩形.3个红色,3个蓝色.图片 根据这个 回答,我尝试了以下解决方案: var svg = d3.select("body").append("svg");svg.selectAll("rect").data([10,60,120]).进入().append("g").app
..
只是一个问题...是否可以将矩形宽度的变化显示为动画?矩形本身是一个状态栏,所以在 x 方向上的缩放不能完成这项工作. 谢谢 解决方案 一种方法是在 Timeline 而不是双向缩放.可以通过修改Rectangle的父级 的对齐方式来模拟方向 对齐值: Pos.CENTER :看起来好像在两个方向都发生了变化 Pos.CENTER_LEFT:看起来好像是从右边发生的变化
..
此代码获取两个矩形的坐标并找到它们的交点. def rec_intersection(rect1, rect2)x_min = [rect1[0][0], rect2[0][1]].maxx_max = [rect1[1][0], rect2[1][1]].miny_min = [rect1[0][0], rect2[0][1]].maxy_max = [rect1[1][0], rect2[1
..
这是我的矩形代码:
..
我打算制作一款游戏,我想为该游戏制作一些背景动画.这些动画之一是旋转矩形.我已经翻遍了所有内容,但找不到任何形式的数学或逻辑可以让我旋转矩形(具体来说是 SDL_Rect,但您可能已经知道). 我无法自己计算数学,我真的没有任何可用于此的代码,所以我无法显示任何内容. 本质上,我正在寻找某种类型的逻辑,我可以应用矩形的坐标,以便每当主游戏循环循环时,它都会将矩形旋转一定的度数.
..
我想知道是否可以为每个数据点附加多个矩形.在我的示例中,有三个数据点.对于每个我尝试创建 2 个矩形.最后必须有6个矩形.3个红色,3个蓝色.图片 根据这个 回答,我尝试了以下解决方案: var svg = d3.select("body").append("svg");svg.selectAll("rect").data([10,60,120]).进入().append("g").app
..
如果我有两个相交的矩形[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)] 由两个顶点描述.如何找到一个矩形,它是它们的内切效果(在这些矩形相交的地方得到 2 个点). 编程语言无关紧要.可能是伪代码. PS:矩形平行于 OXY. 解决方案 您可以使用 Rectangle.intersection: 矩形交点 = rectangle1.intersection(r
..
我在 RDLC 报告中绘制了矩形和表格.但我想显示矩形的圆角和表格单元格边框的黑色.有什么办法吗?或者无论如何我可以在 RDLC 报告元素中使用 CSS 样式? 解决方案 您可以尝试在元素上使用 CSS.无论实例名称是什么,ReportViewer Div 的 ID 通常都是“1_",意思是如果你有类似的东西: private void Page_Load(object sender,
..
在 pygame 中,我对程序中的所有矩形使用 pygame.draw.rect(screen, color, rectangle).我希望能够将这些矩形旋转到任何角度.我已经看到以下代码来旋转 IMAGES,但我的问题是关于 RECTANGLES. pygame.transform.rotate(图像,角度) 但我正在处理矩形,我没有可以旋转的图像或“表面".当我尝试使用 旋转矩形时 r
..
我是一名大学生,我有一个具体的问题. 目前我在窗口中央显示一个白色矩形,pygame 位于黑色背景上方.但目前我想以特定频率闪烁我的白色矩形,这就是我需要帮助的原因. 目前我实现了: 导入pygame、sys从 pygame.locals 导入 *定义主():pygame.init()fenetre = pygame.display.set_mode((500,400),0,32)黑
..