问题标签 [rect]

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.

0 投票
3 回答
7974 浏览

ios - 从矩形缩放 UIView 的正确转换?

我想在视图上模拟“放大”。较大的视图将作为子视图添加到较小的视图的超级视图中,并且较大的视图应该看起来像是从较小的视图放大。给定小视图的矩形fromRect和放大的大视图的最后一帧,finalRect正确的变换是什么?

在此处输入图像描述

我想方法签名将如下所示,并且view是超级视图。我写了这个来帮助自己,但还无法弄清楚。

0 投票
1 回答
675 浏览

python - Pygame:.set_clip 返回列表中的第一个值,而不是请求的值

我正在尝试为从精灵表返回的图像制作行走动画。
.set_clip用来返回精灵表的一部分。一切看起来应该可以工作
但是.set_clip返回的是我提供的列表中的第一个 Rect 值,而不是我调用的列表中的项目。
我的代码

0 投票
1 回答
1763 浏览

jquery - KineticJS:右键单击触发单击

我正在使用 Kineticjs,我正在定义一个这样的 rect 事件

当我左键单击时触发该事件,右键单击时也会触发该事件。如何避免通过右键单击触发此事件?(我不能禁用页面中的右键单击,因为如果我右键单击矩形,我想打开一个上下文菜单)

谢谢

0 投票
3 回答
460 浏览

android - 如何从 for 循环中保存矩形

我已将屏幕分成矩形,但我使用的是 aa for 循环,因此我不会将矩形存储在那里每次都重新制作。我将如何将它们存储在数组中?

0 投票
1 回答
975 浏览

java - Graphics2D 绘制线条以缩放以创建矩形

我正在尝试通过存储需要绘制的线条来制作填充桶工具。我的那部分工作得很好,但是现在当我尝试缩放它时,我遇到了一个问题,即我有一些区域没有画在某些线条之间。有没有办法解决这个问题,或者有更好的方法来做到这一点?

此代码将演示我遇到的问题。第一个正方形没有缩放并且看起来不错,但是当我缩放第二个框时,一些线之间有空间。

对于这个例子,绘制一个矩形而不是线条会容易得多,但是对于我的填充桶,我看不到这样做的方法。

谢谢。

0 投票
1 回答
417 浏览

python - 为什么 pygame.draw.shape 返回一个 Rect?

虽然我知道 draw 函数的目的是绘制到某个表面,但我不明白为什么它不简单地返回一个 pygame.Surface 对象,您可以稍后在需要时将其 blit 到表面。到目前为止,当我只想创建一个表面并稍后将其绘制到其他东西上时,这非常不方便。

有什么方法可以让您获得类似的函数来返回表面对象,而不是执行额外的步骤并直接绘制到另一个表面?

0 投票
3 回答
6374 浏览

svg - 是否可以在 svg 矩形中设置负宽度?

我想根据鼠标移动移动矩形。请参考以下链接。

http://atomicrobotdesign.com/blog_media/draw/draw1.html

在 mousedown 事件中获取矩形开始位置并开始拖动它将在鼠标移动事件中创建矩形。但是当我移动到上一个值时(即移动到小于鼠标按下的值意味着它将返回负值)所以宽度变为负值。

上面的链接是画布矩形。但我创建了具有相同逻辑的 svg 矩形。

不支持矩形的负宽度?或者我如何根据鼠标移动移动矩形?

怎么了?

我的代码片段。

谢谢,

湿婆

0 投票
1 回答
78 浏览

android - 使用路径或矩形从大位图创建多个位图

所以我有一个位图。现在我想从原始位图的特定区域创建 5 个较小的位图。

是否可以使用路径或矩形来做到这一点?

例如 :newBitmap = OriginalBitmap.copyFromArea(Path data | rect)

0 投票
3 回答
7870 浏览

ios - cgcontext 旋转矩形

伙计们!我需要向 CGContext 绘制一些图像。这是相关代码:

实际上,矩形是旋转并显示在一个区域上,这不是我的目的。我只想旋转图像并显示在同一位置。有任何想法吗 ?????

0 投票
1 回答
3679 浏览

python - Pygame 在碰撞检测时停止移动

我本质上是在尝试用 pygame 制作一个“实体”对象。目标是在玩家接触时击退玩家。我目前正在使用(但不能正常工作)如下:

这样做的问题是玩家被“卡”在了塔 Rect 内,尽管返回到他们在碰撞开始之前的位置,玩家 Rect 总是会被拉回塔内,并且碰撞将继续扳机。在最初接触塔矩形后,玩家将无法向任何方向移动。