问题标签 [drawrectangle]
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.
c# - 画一个一定角度的矩形
我正在使用 Windows Visual Studio 2015 Winforms 在面板上绘制矩形。我从对象(砖块)列表中获取我的信息。我只是检查每块砖的旋转:
我的积木包含以下信息:
创建具有 90/270 度角的矩形。
我添加了另一个 if 语句:
在这个我想画一个一定角度的矩形。但我真的找不到关于rectangle
withrotate
或的任何信息angle
。
那么有没有办法画出一定角度的矩形呢?
还是我只能通过计算矩形的 4 个点并在它们之间画线来解决这个问题?
c# - 根据用户控件旋转和缩放矩形
我有大小为 300*200 的用户控件。和大小为 300*200 的矩形。
当我将 userControl 中的矩形旋转 30 度时,我得到了旋转的矩形,但它过大了。
我想像实际结果一样适合矩形。在这里查看图片
任何人都可以对此有解决方案。
谢谢。
google-maps - Google Map API 矩形类
我的地图上有一个可拖动的矩形。如果用户将矩形拖成正方形,我知道两边是相等的。如何确定一侧与另一侧相比的长度?我可以使用 getBounds 并且可能会解决一些问题,但我认为有一种更简单的方法。我不需要实际的数字,我只需要知道相对于彼此。例如,矩形的宽度是高度的两倍,或者是宽度的三倍。
c# - C# 并非所有矩形都绘制在高度约为 70k px 的图像中
所以我有大约 160 张大小为 2048 像素 x 512 像素的图像。图像是灰色图像,我检查白色区域,区域周围的矩形被保存在列表中。我现在想将图像拼接在一起然后绘制矩形,我更新每个矩形的 y 位置,以便可以在正确的位置绘制它们。
缝合和更新 y 位置工作正常。拼接的图像约为 2048px x 80kpx。我检测到了 11 个白色区域,但即使在调试时应该绘制所有 11 个矩形,也只绘制了 3 个矩形。
前 3 个矩形位于前 30k y 轴像素中,其他矩形从 45k 像素开始。当我更改代码以便从图 60 开始时,前 3 个矩形当然没有被绘制,但其他 8 个被绘制。
你们中有人知道如何解决这个问题吗?
c# - C# 创建具有唯一名称的可选矩形
我正在开发 Winforms 中的一个小型图表程序。我目前已经能够创建一个矩形数组,但我只是不确定如何实现它们以通过鼠标单击选择它们并能够显示每个单独矩形的属性(即名称)。
这就是我现在所拥有的。
我尝试了所示的 Line 示例并且它有效。但我将其更改为 Rectangle 类并重新创建它以适应 Rectangle 方法。运行时我没有任何错误,但它没有绘制。这是代码:
这就是我用来运行它的:
android - 如何使用 Paint 对象的 setShadowLayer 方法在 android 中为矩形创建阴影?
如上所示,我正在使用两个绘制对象创建一个矩形(一个用于填充,一个用于描边)。我需要为这个矩形创建一个阴影,阴影的模糊半径、颜色、x 和 y 的偏移量应该是可定制的。Paint 对象具有 setShadowLayer 方法,我可以使用该方法为 Paint 对象创建阴影。问题是找出如何使用 setShadowLayer 方法为我正在创建的矩形获取阴影。我应该在 fillpaint 或 strokepaint 上调用 setShadowLayer 吗?我在目标的父视图上调用了 setClipChildren(false),我在 strokepaint 上调用了 setShadowLayer,但它没有正确渲染。我需要一个在绘画上使用 setShadowLayer 的简单示例,我可以将它应用到我的代码中。