问题标签 [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.

0 投票
1 回答
1611 浏览

c# - 检测矩形和椭圆之间的碰撞

嘿,我是这项工作的新手!我已经成功地创建了一个矩形和一个圆形。我正在用我的箭头键(左和右)移动表单中的圆圈和矩形!问题是我只需要知道如何检测这两者之间的冲突,以便我可以打印:

我只想检测圆形和矩形。当我的圆圈超出 Y 轴范围时,我会显示一条消息(圆圈超出范围)!我一直在尝试的是:

有人可以帮帮我吗!提前致谢

0 投票
2 回答
1198 浏览

c# - 沿角度方向移动椭圆

嘿,我是 C# 图形编程的新手。我需要知道如何在我的窗口窗体中沿角度方向移动椭圆。我已经使用我的代码成功地将我的椭圆移动到默认方向。


我的代码:


简而言之,我的椭圆只是沿对角线移动!所以简单来说问题是我是否可以像 30' 或 80' 或指定角度那样移动它!


在此处输入图像描述

0 投票
1 回答
79 浏览

c# - 如何将矩形固定到表单的边框

我想我不清楚,但我正在练习在表格上做一些图片。这是非常简单的代码,所以我认为发布它是不值得的。

我想在表单的边界附近绘制一些半透明的矩形,我已经设法做到了。问题是,当我重新调整表单的大小时,矩形只是停留在原来的位置,而不是“跟随”边框的新位置。

0 投票
1 回答
1135 浏览

javascript - 在fabricjs库中添加从按钮触发的许多形状

我正在使用fabricjs库制作一个绘图应用程序,其中每个形状都有一个按钮来创建问题是如何编写代码以便每次点击按钮创建形状并添加到画布上,就像他点击一样多,即如果我想要五个圆圈,我将点击圆圈按钮五次,依此类推......我正在使用fabricjs库制作一个绘图应用程序,其中每个形状都有一个按钮来创建问题是如何编写代码所以每次点击按钮创建形状并添加到画布上,就像他点击一样多,即如果我想要五个圆圈,我将点击圆圈按钮五次,依此类推....

0 投票
2 回答
49 浏览

java - 矩形的实际外观不起作用

下面,您可以看到我的代码的缩短版本,其中有一个错误。我正在开发一个类似于 MS Paint 的程序。问题是,当我想绘制一个矩形时,我想看看绘制的矩形实际上是什么样子的,那么直到最终的所有先前的矩形都是由程序绘制的。然后,如果查看代码的注释部分并稍作更改使用它们(不使用以前的代码),那么它会按照我希望的方式工作。但是,程序必须将图片保存到 PC 的内存中,我不希望它以这种方式工作。我是 JAVA 的初学者,我绝对不知道错误可能出在哪里,因为该方法drawImage需要 Image 类型,而这正是我正在做的。

希望你能明白我在说什么。如果碰巧不能,复制代码并尝试一下很容易。当您尝试绘制第一个对象时,您会看到错误。

一级:

二等:

0 投票
3 回答
18996 浏览

c# - 在 MonoGame 中绘制矩形

如何在 MonoGame 中绘制形状,例如矩形和圆形,而无需将预先绘制的形状保存在 Content 文件夹中?

DrawRectangle() 和 DrawEllipse() 用于 Windows 窗体,在我使用的 OpenGL 中不起作用。

0 投票
1 回答
568 浏览

java - 如何在java中绘制自定义矩形

我要问的几乎是重复的:几乎重复

但我想在顶部制作圆角。

我试图修改查看文档的代码,但我对 Java 中的这个绘图很陌生,我没有让它工作。:/

所以我的问题是,我将如何修改它:

使圆角成为顶角。

我非常感谢所有可以帮助我的答案。

谢谢

0 投票
3 回答
388 浏览

java - 绘制 Rectangle2D 数组时出现 Nullpointer 异常

我一直在尝试制作一个矩形数组来形成一个游戏网格,由于某种原因,当应该绘制矩形时,我得到了几个 Nullpointer 异常。我不确定这是否与我完全设置 x、y 坐标、宽度、高度或其他东西的方式有关。通过我的测试,这似乎与它无关,但我可能是错的。

这些方法是从主类调用的,如下所示:

编辑:这是日志-

0 投票
1 回答
194 浏览

c# - 如何将多个画布添加到图片框?

让我解释一下我的问题:

我有一个图片框,它应该用于绘制列表框的几个元素。我给了图片框一块画布。通过左键和右键单击,您可以放置​​一个矩形,该矩形应预览您要在图片框的画布上绘制的元素。

现在这是我的问题:

这个矩形应该只是一个预览,每次我点击图片框的另一个位置并放置一个新的矩形时都应该被删除。当我单击输入按钮时,它应该只是在画布上绘制。

那么如何预览左右单击生成的矩形中的选定元素呢?

我希望我的问题足够清楚:/

这是我到目前为止所做的:

0 投票
2 回答
852 浏览

c# - 矩形不使用数组绘制

嘿,我是 C# 新手,需要使用数组绘制矩形。我的代码是:

所以我的代码当时只画了一个矩形:

问题是我想移动我的矩形,同时我想增加矩形数组长度!IE

我的目标是在计时器开始工作后增加矩形的数量。但是我得到了索引异常!有人可以给出任何想法或建议我该怎么做!提前致谢!