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

wpf - WPF 形状矩形绑定

我正在尝试在 wpf 中制作某种形状,它会根据内容(应该是文本)调整自身大小。不幸的是,stretch 属性不是正确的,因为我只想要调整形状的宽度并且没有边框(请复制 xamlpad 中的底部示例以自己查看)拉伸的形状。边界应该保持原样,或者至少在统一中缩放。我尝试了很多想法。在网格、堆栈面板或剪切面板等中使用不同的形状切片。我的下一个方法是以下方法:

这将在 xamlpad 中开箱即用。第 19 行未注释的部分是我真正想要实现的:将 Rectangle 的 Rect 绑定到其他东西。不幸的是,Rect 的宽度不是 dp,这就是为什么我直接使用字符串格式化的 Binding 到 Rect 本身。

正如生活所期望的那样,这不起作用(什么都看不到):D我在这里做错了什么?

0 投票
1 回答
699 浏览

performance - 频繁调用CGRectMake的表现?

我想使用 CGRectMake 将矩形结构提供给图像(图像 drawInRect:rect)。问题是,这个矩形的位置和大小会动态改变。每个“游戏循环帧”调用 CGRectMake 是否会影响性能?

谢谢!

0 投票
2 回答
1327 浏览

apache-flex - 在 AS3 (Flex) 中查找旋转矩形的右上角

我有一个任意宽度和高度的矩形。我知道 X、Y、宽度和高度。矩形旋转N度时如何求解右上角坐标?我意识到如果它是轴对齐的,我只需解决 (x,y+width)。不幸的是,当我在矩形上应用变换矩阵以使其围绕其中心旋转时,这并不成立。

0 投票
2 回答
1463 浏览

iphone - iPhone:在另一个矩形中检测矩形中的任何点

有没有办法检测给定矩形中的任何点是否包含在另一个更大的矩形内?我试图弄清楚某些矩形何时出现在屏幕上(用于内存管理以释放那些不存在的矩形)但矩形很大,所以有时只有部分矩形会出现在屏幕上但我仍然需要有它们加载到内存中。

0 投票
4 回答
15748 浏览

c# - 确定 WPF 元素相对于某个父元素的边界矩形

我认为这是一个非常简单的请求,但我似乎无法在搜索中找到决定性的答案。如何确定窗口中特定视觉元素相对于其他父元素的边界?

我试过使用LayoutInformation.GetLayoutSlot,但这似乎只是Rect在 0,0 处返回 a 并且不反映元素的实际位置。

我正在尝试做的是使用一个窗口的“屏幕截图”,RenderTargetBitmap然后将其裁剪为特定元素,但我无法让元素的边界知道将位图裁剪到什么!

0 投票
3 回答
2615 浏览

android - 在android中将画布转换为位图

我正在尝试在画布上开发一个应用程序,我在 canvas.drawBitmap() 的帮助下在画布上绘制位图。之后我想将该画布转换为位图。

谁能给我建议

提前谢谢你

0 投票
4 回答
2230 浏览

winapi - 确定矩形是否在窗口内可见

我想确定窗口内的矩形是否完全可见。

我找到了 RectVisible,但该函数确定矩形的任何部分是否可见,我想知道整个矩形是否可见。

这有什么功能吗?

0 投票
7 回答
8720 浏览

python - 我怎样才能随机放置几个非碰撞的矩形?

我正在使用 Pygame 开发一些 2D 游戏。我需要同时随机放置多个对象,而它们不相交。我尝试了一些明显的方法,但没有奏效。

明显的方法如下(伪):

这种方法花了很长时间。

我试过的其他方法:

该方法返回接近空列表。

我正在处理一个大小为 2 到 20 个对象的列表。有什么建议么?

编辑:矩形都是随机的不同大小。

0 投票
1 回答
1075 浏览

wpf - WPF VB.NET RectangleGeometry 矩形结构多重绑定

我有以下完美运行的 XAML(与 myRectConverter 类一起)。唯一的问题是我需要将其转换为 VB.NET 代码,以便可以在应用程序中动态生成它。

这是我到目前为止所拥有的:

有谁知道如何让这个工作?

谢谢

0 投票
1 回答
2203 浏览

wpf - WPF 矩形变换

我正在尝试使用以下代码应用于对象RotateTransformRect

但矩形没有旋转。但是,当我将转换推送到 时DrawingContext,如以下代码所示,矩形被正确转换。

Rect.Transform(Matrix)有没有办法像第一个带有函数的代码片段一样转换 Rect ?