问题标签 [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.
javascript - 绘制形状 javascript
我有一个 Web 项目,我必须创建一个虚拟屏幕,例如移动 PC 的屏幕,在这个屏幕中,我想将其划分为多个区域,以便随后在这些区域上分配显示,它们是有助于绘制和恢复尺寸的 javascript 库吗?这些领域。
谢谢你。
python - Python中的交互式绘图
首先。我已经在 python 和 PyQt 上运行了一些代码,用户在其中绘制图像,程序返回绘制的图像。我想做的是让用户在完成后修改绘图。例如,他可以单击他绘制的点并拖动它来修改绘画。
任何人都可以给我想法或图书馆吗?
这是我现有的代码:
复制粘贴程序,点击加载图片,多次左键绘制图形,结束绘制,右击查看效果。
java - JAVA:在 JavaFX 中使用 SwingNode 时启动应用程序时出现黑屏
我们有一个学校项目,我们正在使用 JavaFX 在画布上绘制高度详细的地图,并通过 JFXPanel 集成 Swing。每次我们打开应用程序时,画布都是黑色的,直到调整大小或与画布发生任何交互,例如平移或缩放。我已经通过整个互联网搜索错误,但不幸的是没有运气。
代码片段:
.
谢谢您的帮助!
javascript - 使用画布Javascript绘制正方形
制作用于分配的随机艺术生成器。我们应该随机弹出正方形,但我不知道要画一个正方形。这是我到目前为止所拥有的
php - 月球照明和相位角或方向
计算月球的相位非常简单。我不是在问那个。月球实际上会因为天平和其他因素而改变它的相位角和光照。(请参阅此处了解 2011 年的月相:https ://www.youtube.com/watch?v=3f_21N3wcX8 )
Meeus in Astronomical Algorithms (pgs. 98-99 Ch. 14 and pgs. 345-357, chs. 48-50),给出了相位、光照、相位角和视差角的公式,以显示位置和光照月亮。我遇到的问题是在 php 中实现。如何转换角度以实现相关的填充弧,以及一个黑圈以正确创建月亮的外观,就像它出现在夜空中一样。
我知道 imagearc (资源 $image , int $cx , int $cy , int $width , int $height , int $start , int $end , int $color )显然创建了具有相关角度的弧。
要创建角或新月的错觉,可以将两条弧线叠加在一起吗?另一个问题是这可以与模糊、阴影和实际月亮图像一起使用以使其更逼真吗?还是我最好在 CSS 中实现它?代码中是否有任何实现可以绘制由相位角和平行角确定的实际月亮?
java - 相机阻止玩家正确旋转面对鼠标
我目前正在开发一款 2d 游戏,我希望玩家能够自由地在世界各地移动,并且始终“面对/看”鼠标。为了实现这一点,我制作了一个相机,它可以翻译与玩家相关的所有内容:
然后在渲染玩家时我计算旋转:
这很有效,但是一旦玩家移动(导致相机移动)它就不再有效,我不知道为什么。任何想法将不胜感激。
drawing - p5.js - 改变两行代码的顺序会改变绘制正方形的行为
我有一个奇怪的问题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
. 我只是好奇为什么要这样画正方形。
c# - 如何在 WinForms 中使用 GraphicsPath 填充不同颜色的椭圆?
为了解决在 WinForms 中绘制多个形状时闪烁的问题,我决定使用GraphicsPath
do 绘制所有形状,然后使用Graphics
. 它完美地工作;即使绘制了大量形状,绘图也不会闪烁。
但是,在这种情况下,所有椭圆都是相同的颜色。在重绘形状时使用绘制每个椭圆graphics.FillPath()
也会导致闪烁(Paint 事件上的实例)。
有没有办法用不同的颜色绘制每个形状,同时继续像上面那样进行批量绘制?