问题标签 [drawing2d]

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

javascript - 绘制形状 javascript

我有一个 Web 项目,我必须创建一个虚拟屏幕,例如移动 PC 的屏幕,在这个屏幕中,我想将其划分为多个区域,以便随后在这些区域上分配显示,它们是有助于绘制和恢复尺寸的 javascript 库吗?这些领域。

谢谢你。

0 投票
1 回答
1423 浏览

python - Python中的交互式绘图

首先。我已经在 python 和 PyQt 上运行了一些代码,用户在其中绘制图像,程序返回绘制的图像。我想做的是让用户在完成后修改绘图。例如,他可以单击他绘制的点并拖动它来修改绘画。

任何人都可以给我想法或图书馆吗?

这是我现有的代码:

复制粘贴程序,点击加载图片,多次左键绘制图形,结束绘制,右击查看效果。

0 投票
0 回答
208 浏览

java - JAVA:在 JavaFX 中使用 SwingNode 时启动应用程序时出现黑屏

我们有一个学校项目,我们正在使用 JavaFX 在画布上绘制高度详细的地图,并通过 JFXPanel 集成 Swing。每次我们打开应用程序时,画布都是黑色的,直到调整大小或与画布发生任何交互,例如平移或缩放。我已经通过整个互联网搜索错误,但不幸的是没有运气。

代码片段:

.

谢谢您的帮助!

0 投票
3 回答
4218 浏览

javascript - 使用画布Javascript绘制正方形

制作用于分配的随机艺术生成器。我们应该随机弹出正方形,但我不知道要画一个正方形。这是我到目前为止所拥有的

0 投票
0 回答
273 浏览

php - 月球照明和相位角或方向

  1. 计算月球的相位非常简单。我不是在问那个。月球实际上会因为天平和其他因素而改变它的相位角和光照。(请参阅此处了解 2011 年的月相:https ://www.youtube.com/watch?v=3f_21N3wcX8 )

  2. Meeus in Astronomical Algorithms (pgs. 98-99 Ch. 14 and pgs. 345-357, chs. 48-50),给出了相位、光照、相位角和视差角的公式,以显示位置和光照月亮。我遇到的问题是在 php 中实现。如何转换角度以实现相关的填充弧,以及一个黑圈以正确创建月亮的外观,就像它出现在夜空中一样。

  3. 我知道 imagearc (资源 $image , int $cx , int $cy , int $width , int $height , int $start , int $end , int $color )显然创建了具有相关角度的弧。

要创建角或新月的错觉,可以将两条弧线叠加在一起吗?另一个问题是这可以与模糊、阴影和实际月亮图像一起使用以使其更逼真吗?还是我最好在 CSS 中实现它?代码中是否有任何实现可以绘制由相位角和平行角确定的实际月亮?

0 投票
1 回答
79 浏览

java - 如何旋转对象以始终面对鼠标?

我正在尝试制作游戏,并且我需要玩家(矩形)始终看着鼠标,我已经找到了一些关于此的页面,但我似乎无法理解数学。主要的:

鼠标监听器:

会是这样吗?

0 投票
0 回答
28 浏览

java - 相机阻止玩家正确旋转面对鼠标

我目前正在开发一款 2d 游戏,我希望玩家能够自由地在世界各地移动,并且始终“面对/看”鼠标。为了实现这一点,我制作了一个相机,它可以翻译与玩家相关的所有内容:

然后在渲染玩家时我计算旋转:

这很有效,但是一旦玩家移动(导致相机移动)它就不再有效,我不知道为什么。任何想法将不胜感激。

0 投票
1 回答
162 浏览

drawing - p5.j​​s - 改变两行代码的顺序会改变绘制正方形的行为

我有一个奇怪的问题p5.js。基本上,有一个重力源(红色方块)和一个围绕红色方块运行的蓝色方块(代码中称为像素)。proc()函数在时间上迈出一步并继续对两个对象进行物理处理,而draw()函数只是绘制这两个正方形。问题是关于我的sketch.js 文件。当它有序时:

它运作良好,但当它是:

它的工作原理很奇怪。以下是快速预览:

运作良好:http ://home.elka.pw.edu.pl/~eprokopc/goodGrav/index.html

工作不好: http ://home.elka.pw.edu.pl/~eprokopc/badGrav/index.html

Github 仓库: https ://github.com/kekore/BadGravity

这两个示例仅在sketch.js. 我只是好奇为什么要这样画正方形。

0 投票
1 回答
51 浏览

.net - 带有当前标签页三角形的 TabControl

我需要修改我在网上找到的这个tabcontrol,如果我改变项目高度,triable 不能正确调整

在此处输入图像描述

绘图的代码是

我已经对线路进行了调整,但New Point(ItemSize.Height + 4, GetTabRect(i).Location.Y + 14)没有成功。

如果调整大小,我需要三角形,尽管它更大并且在 Tabpage 矩形中居中,比如 3 点。

有任何想法吗

0 投票
0 回答
341 浏览

c# - 如何在 WinForms 中使用 GraphicsPath 填充不同颜色的椭圆?

为了解决在 WinForms 中绘制多个形状时闪烁的问题,我决定使用GraphicsPathdo 绘制所有形状,然后使用Graphics. 它完美地工作;即使绘制了大量形状,绘图也不会闪烁。

但是,在这种情况下,所有椭圆都是相同的颜色。在重绘形状时使用绘制每个椭圆graphics.FillPath()也会导致闪烁(Paint 事件上的实例)。

有没有办法用不同的颜色绘制每个形状,同时继续像上面那样进行批量绘制?