graphics2d

    1热度

    1回答

    这将是很长,所以在此先感谢阅读和/或回答:) 编辑:这How to draw a continuous curve of repeated ovals on speedy mouse cursor dragging?有一个答案,我不完全罚款,难道就没有别的这样做的方法比在矩形或椭圆之间绘制直线? (如果是矩形或椭圆形,对我无关紧要)。 我搜索了很多并没有找到我正在寻找的东西,所以我们去: 我必须为

    1热度

    2回答

    我目前正在用Java编写一个国际象棋应用程序,但是我在创建边界的瓷砖和图像平滑方面遇到了一些问题。 编辑: 解决了边界问题。见下面的my answer; 结果: 正如你可以看到有关于棋子和瓷砖的边界缺少锯齿边缘。 但是,如果我添加getScaledInstance(宽度,高度,Image.SCALE_SMOOTH),抗锯齿工作正常,但是这会减慢我的应用程序和图标在调整窗口大小时看起来很难看。 我的

    -1热度

    1回答

    我正在制作一个游戏,显示从特定起点到游标的路线。由于目前的系统非常陈旧(可能大约10年左右...),并且部分中断,我想从头开始重写这些代码。 假设我的屏幕上有一组点 - ,最后一点是我的光标 - 和一个Graphics2D对象。我如何使用尽可能最短的方式画出一条平滑的线,通过所有这些点?

    0热度

    2回答

    我试图从数组中显示图块,以便它们总是在绘制在一起时填充屏幕的大小。我现在忽略纵横比。 下面是我的代码的工作原理。我有传递给tileset(用于管理tile对象数组的类)的tile对象,然后遍历tileset数组,返回每个tile对象id,并基于所述id呈现我的tileset映像的子图像。 这里是我的mapUpdate方法,这就是所谓的每一个JFrame的调整事件: public synchroni

    0热度

    1回答

    我有一个由约1百万个三角形组成的平面Delaunay三角剖分。每个顶点都用几个标量度量标记[1],我希望在同一个规则网格上看到每个度量的快速简单插值。作为参考,我的三角形的联合覆盖了约1000万个具有(整数)坐标的网格单元。 [2] 当我说简单,我的意思是简单。 Bilinear很好!我的理解是,这是(a)基本上GPU是以什么为生,以及(b)可能是无数家庭作业的主题。我自己是公共卫生的政府研究员,

    -1热度

    1回答

    我必须使用面向对象的Java编程来完成Agario游戏。到目前为止,我画了一个圆圈,并且能够使它跟随我的光标。然而,我有许多错误,例如光标接触到球后光标没有跟随光标,有时候,球快速移动,有时候会慢慢移动。 总的来说,我认为这是远远不够完美,并希望一些建议。我只需要遵循,我正在努力一点。下面的代码: 窗口类: public class window extends JFrame implements

    0热度

    2回答

    我正面临着一个任务,我必须使用多边形绘制多段线。 作为输入参数,我有一个点和厚度值的数组。见下图。 我有点形成黑色折线和厚度,例如, 10px的。现在我需要计算点并构建一条蓝色多段线以形成多边形,然后再渲染它。 有与此相关的一些文章: Drawing Polylines by Tessellation An algorithm for polylines outline construction

    21热度

    2回答

    看来,抚摸上的子像素坐标中的Java成为破8 我有三套的情况下,对截图所示(列表示的情况下,行代表不同的笔划宽度): 爪哇7u51(400%比例) 爪哇8u60(400%比例) 在同一坐标上填充和描边。按照预期工作,抚摸面积大于填充面积。 抚摸缩小(按笔画宽度)并居中(按宽度的一半),使其位于填充区域的边界内。这部分在Java 8中被打破为1px的描边,其中绘画出现在子像素坐标(第一行)上; 3p

    1热度

    1回答

    我很难搞清楚如何在directx中绘制一个圆。我可以绘制一个三角形,所以我想象一下,我可以通过在圆圈中旋转一个三角形来绘制一个三角形。但是,我绝对难住。我一直在网上冲浪几个小时,但没有运气。谁能帮我吗?这里是我的代码: Main.cpp的 #include "Engine.h" #include "Box2D.h" #include "Triangle2D.h" class MyApp :

    -1热度

    2回答

    我目前有一个一维双阵列,其中包含50个不同的点,意思是间隔1分开。我需要通过图像中的线条来绘制和连接这些点。目前正在制作PNG图像,如果我添加一行代码就可以工作,但不知何故,这个循环会使整个图像变成黑色。关于发生什么问题的任何想法? BufferedImage bi = new BufferedImage(50, 50, BufferedImage.TYPE_INT_ARGB); Gr