问题标签 [drawellipse]

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 回答
4357 浏览

c# - 无法在 C# 中的表单加载上绘制椭圆

我正在尝试在 c# 中的表单加载上包含 PNG 的图片框中绘制一些椭圆。当我执行下面的代码时,我看到我的省略号有半秒钟,然后我就看不到它们了。

当我单击我的图片框时,我可以绘制一个椭圆但是,当我最小化表单时,它们不再出现。

我读过你不应该把你的绘图代码放在表单加载中,而是放在 OnPaint 方法中,这就是我所做的。我不知道该尝试什么了。谢谢你。(请注意,我留下了一些注释代码以显示我尝试过的内容)。

0 投票
3 回答
5673 浏览

vb.net - 使用 VB.NET 的圆心/省略号

我正在尝试完成一个项目,在该项目中,通过鼠标单击,从单击位置作为中心点绘制 200 个圆圈,从 1 半径增大到 200。

我不需要这个程序的鼠标部分的帮助。

我目前的障碍是,虽然在以前的 VB 版本中有圆方法,但 VB.NET 只使用 System.CreateGraphics.DrawEllipse 方法来创建圆,并且该方法使用 x 和 y 坐标作为起始位置一个不可见矩形的左上角,并使用另外两个整数/单数来确定向右和向下的距离(x + 和 y +)来确定圆的大小和位置。

我希望我只是想念一个内置的方法来使用中心点创建一个圆/省略号并声明该中心点的半径以完成我的程序。

有没有办法使用中心点作为参考点在 FORM 上画一个圆,然后声明半径?

0 投票
1 回答
1611 浏览

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

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

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

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

0 投票
2 回答
2690 浏览

wpf - 试图在 WPF 窗口中绘制一个椭圆,但它不可见

我正在尝试创建自己的图形用户控件,我已经在处理 win 表单,并且正在尝试将其移至 WPF 世界。

我从学习如何绘制开始,所以我首先尝试绘制一个填充整个窗口的黑色椭圆,只是为了了解坐标在 WPF 中的工作原理。

所以这里是代码,当我运行应用程序时,什么都没有显示,知道我错过了什么吗?

0 投票
2 回答
1198 浏览

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

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


我的代码:


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


在此处输入图像描述

0 投票
0 回答
245 浏览

javascript - d3画笔:不是矩形而是圆形?

我们希望使用 d3 画笔在散点图中选择邻居。为此,圆形比矩形更自然。我想象一系列动作:

1)用鼠标点击设置圆的中心

2) 用鼠标移动调整半径,当前鼠标位置的 x & y 分量甚至可能暗示一个椭圆

在我的网络搜索找到的所有示例中,刷过的区域都是一个矩形。

任何建议或工作示例?

谢谢!

  • 波尔
0 投票
1 回答
2197 浏览

r - 在R中的简单XY图上叠加椭圆

我有一些使用 plot(x,y,..) 函数绘制的数据。现在我想在这个图上叠加三个椭圆。我知道每个轴的半径,也知道每个椭圆的中心。如何在 R 中创建这样的椭圆。互联网上没有太多帮助。 我希望情节看起来像这样

0 投票
1 回答
448 浏览

c++ - 为什么我的 openGL 省略号是尖的?

我直接从opengl教科书中复制了这个椭圆代码:

较小的椭圆似乎很好,但较大的椭圆是尖的,末端有点平。

任何想法为什么?

这是当前的屏幕截图:

这是一张图片

0 投票
1 回答
1014 浏览

java - Java:从两个焦点的坐标开始绘制一个Ellipse2D

Ellipse2D 允许我绘制一个椭圆,假设我知道左上角的坐标以及 a 和 b 轴。相反,我有两个焦点的坐标,以及每个点到两个焦点的 l 距离。如何从两个焦点的坐标开始创建相应的 Ellipse2D?

0 投票
1 回答
950 浏览

matlab - 椭圆 - 查找特定 x 坐标的 y 坐标

我想知道是否有人可以帮助我。我正在尝试塑造一个椭圆形房间,托梁以 400 毫米的间隔相互平行,从椭圆形的顶点开始和结束 200 毫米。中央托梁落在椭圆中心的 (0,0) 处。

所以椭圆定位在角度 = 0 处,中心为 (0,0)。x方向的长轴为6000mm,y方向的短轴为3500mm。托梁也在 y 方向运行。

我需要找出沿椭圆外边缘的每个托梁的节点。很明显,我知道 x 值将是 -2800、-2400、...、0、...、2000、2400、2800,并且中央托梁在 (0, 1750) 处有一个节点,在 (0, 1750) 处有一个节点(0, -1750),但是如何找到所有其他 x 坐标的 y 值?

非常感谢。

ps 如果你不知道我有非常基本的 MATLAB 技能。