问题标签 [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 投票
2 回答
1648 浏览

android - 在android 2d图形中旋转矩形?

我想在android中旋转一个矩形(不仅绘制旋转的矩形,而且得到新的旋转值),我试过了

canvas.rotate

但它没有反映矩形上的新值,它只是绘制了一个旋转的记录。

这对我没有帮助,因为我在碰撞检测中使用了 rect

有没有一种方法可以旋转矩形模型,而不仅仅是绘制一个旋转的模型?

谢谢

0 投票
1 回答
860 浏览

apache-flex - 使用百分比时的 Flex 4.5 矩形大小问题

我尝试过使用以下 MXML 组件的各种组合:

我尝试做一些应该很简单的事情,但没有成功。我只想绘制一个带有阴影的渐变填充框,当在我的主 MXML 文件中使用 popupManager 创建时,它将是屏幕宽度的 80% 和屏幕高度的 15%。

当前在我上面的代码示例中的值以像素为单位,但这是不可取的。它们就在那里,因为一旦我将它们更改为百分比,FlashBuilder 4.5 就会使事物从视图中消失。

我已经尝试用图形标签包装 Rect,尝试了各种宽度、百分比宽度、左右值的组合......等等等等(注意,left、right、top 和 bottom 属性也是不可取的,因为我希望移动此框从屏幕顶部到 MXML 文档的顶部)

对此的任何帮助将不胜感激。

0 投票
2 回答
362 浏览

objective-c - 是否可以擦除由 NSRectFill 绘制的绘图?

我一直在用NSRectFill在屏幕上绘制矩形。我想擦除这些矩形。我不能在它们上面画画,因为它们背后的背景是有纹理的,不能用纯色复制。这可能吗?

0 投票
1 回答
328 浏览

ios - zoomToRect:将纵向图像中的矩形转换为缩放以适应横向的相同图像

我有以下问题。

我有 UIImageView,它以 768 x 1024 的纵向模式全屏显示图像。

在位置 200,200 我有一个宽度为 100,100 的 CGRect 显示器 ... CGRect(200,200,100,100)

一切都很好,直到这里。

现在,如果我将设备转为横向,图像将被缩放(缩放以适应)并以 1024 x 768 横向格式居中

没问题,我的矩形 200,200,100,100 太大了……这似乎是合乎逻辑的,因为在横向中,图像被缩小了……

问题:有没有一种简单的方法可以将我的 rect 200,200,100,100 转换为适合景观表示?

问候,南多

0 投票
0 回答
151 浏览

android - 在 onDraw() 中将字符串除以 2 个自定义 Rect 形状;

我在将我的 String 对象划分为 2 个 Rect 形状时遇到问题。

首先,我不知道如何将 canvas.drawtext 设置为指定区域。就像你使用 textview 一样。

其次,我只能在 Rect 形状的宽度处计算/破坏我的字符串。这意味着我只能画 1 条线而不是填充框...我可以取框高度并将其除以 textsize 以计算适合的行数,但是我必须逐行绘制?

当然必须有这方面的例子,但我似乎找不到它们。

有点情况:

看法 :

[xxxxx]---------

[xxxxx]---------

----------[xxxxx]

----------[xxxxx]

我想要一个很长的字符串被分割并放置在 [xxx] 框中

塔。

0 投票
1 回答
7427 浏览

delphi - Delphi:列表视图中的 Canvas.FillRect

在更改列表视图的子项的文本时,我需要刷并填充一整行:

但是 Sender.Canvas。FillRect(Rect)将仅填充 SubItem 的 Rect。如何填满一整行?

这个问题是在Delphi 的基础上提出的:how to draw small icons in List View on CustomDrawItem

谢谢!

0 投票
1 回答
1431 浏览

android - Android 碰撞检测

描述:

我有一个项目现在快完成了,但我注意到碰撞并没有真正起作用。这是一款类似蛇的游戏,可以通过触摸屏进行控制,因此可以实现锐利(?,对不起德语)角度。目前我只留下一点容差(忽略前 2 个精灵)来启用一点转动。主要问题是精灵正在旋转,这会导致碰撞框尺寸过大。我没有使用任何游戏引擎或 OpenGL。

碰撞代码: offsetX & offsetY 是位图的宽度或高度/2,在蛇的头部调用。蛇(鸟)中的每个链接都是可放置的

TL;DR / 问题:

有没有办法旋转 Rects 然后比较它们(首选,因为除此之外游戏已经完成)?或者最简单的方法是移植到 OpenGL/游戏引擎?

0 投票
2 回答
10215 浏览

svg - SVG矩形边框宽度

是否可以以与它相同的方式操作 SVG rect 的边框border-left-widthborder-right-width等等?

0 投票
5 回答
255008 浏览

text - SVG:矩形内的文本

我想SVG中显示一些文本rect。可能吗?

我试过了

但它不起作用。

0 投票
1 回答
1463 浏览

objective-c - Cocoa NSRect OUTSIDE 的交叉口

我有两个相交的矩形。它们具有相同的尺寸,唯一的区别是其中一个在屏幕下方比另一个低。我知道有一种方法可以得到他们的交点,但这不是我想要的。我实际上想要一个位于他们交叉点之外的区域的新矩形。

下视图的顶部与俯视图的底部相交。新的矩形不应该有那个区域。我基本上想要一个与底部视图具有相同原点和宽度的矩形,但没有与顶部矩形相交的部分。

谢谢您的帮助。