drawing相关内容

如何使用加速度计检测 iPhone 在太空中的运动?

我正在尝试制作一个应用程序,该应用程序可以使用加速度计检测您用 iPhone 制作的形状类型.例如,如果您用手拿着 iPhone 画一个圆圈,该应用程序将能够在屏幕上重新绘制它.这也适用于正方形,甚至更复杂的形状.我见过这样做的唯一应用程序示例是 AirPaint (http://vimeo.com/2276713),但它似乎无法实时执行. 我的第一次尝试是对来自加速度计的 X 和 Y 参数 ..
发布时间:2021-11-26 18:16:12 移动开发

Java Swing 自定义形状(二维图形)

我需要绘制自定义形状.现在,当用户单击面板上的多个点时,我会使用多边形创建一个形状. public void mouseClicked(MouseEvent e) {多边形.addPoint(e.getX(), e.getY());重绘();} 但我不知道这是否是绘制自定义形状的最佳方式. 应该可以编辑绘制的形状: 调整大小 改变它的填充颜色 改变笔触颜色 复制/粘贴 移动 ..
发布时间:2021-11-26 13:48:10 Java开发

画一个半径和点在边缘周围的圆

我真的很困惑如何进行编程.如何在Java中绘制一个半径和边缘点的圆? 我需要在 JFrame 内绘制一个带有半径和圆周点的圆.我可以数学计算如何找到边缘周围点的坐标,但我似乎无法对圆进行编程.我目前正在使用 Ellipse2D 方法,但这似乎不起作用,也不会返回半径,因为根据我的理解,它不会从中心绘制圆,而是从使用高度和宽度的起始坐标绘制圆. 我当前的代码在一个单独的框架上,但我需要将 ..
发布时间:2021-11-25 18:48:50 Java Web开发

如何隐藏 3d 绘图的不可见元素?

我正在尝试绘制显示波纹的 3d 图像: function myFunc(x, y) {让 zRipple =Math.pow(2, -0.005 * (Math.abs(x) + Math.abs(y))) *Math.cos(((x * x + y * y) * 2 * pi)/180/宽度) *高度;返回 zRipple;} 这里的宽度和高度是定义绘图区域的常量,在我的测试中等于 200. ..
发布时间:2021-11-25 03:59:25 C#

曲线透视:将 3D 转换为 2D

我正在寻找在 (x0,y0,z0) 转换为 2D (x1,y1) 坐标的数学表达式="http://en.wikipedia.org/wiki/Curvilinear_perspective" rel="nofollow noreferrer">曲线透视 半径 R 其中 x1 和 y1 的值是查看原点的 {-90° .. +90°}. (来源:ntua.gr) (图片来自 http:/ ..
发布时间:2021-11-25 02:05:05 C#

为 2D 游戏开发绘制 JPanel 的适当方法?

我想制作一个 2D 游戏,但我无法找到使用 BufferStrategy 绘制到 2D Surface/Canvas 的最佳和最有效的方法.我将使用 JFrame 作为主窗口,并希望绘制到它的表面.我很想看到一些关于如何完成的示例代码(如果这是一个很好的方法)以及其他示例.如果有人也能解释这样做的一些优点和缺点,那就太好了. 我目前正在使用“frame.add(new Painter()); ..
发布时间:2021-11-24 22:28:19 C#

Java中的专用绘图表面?

我想用 Java 进行高效的 2D 绘图.我想要某种可以自由绘制的表面,而不必让视图层次结构遍历和更新,这可能会导致卡顿. 我一开始使用了 JPanel 并调用了 repaint() 但我发现它不是最佳的(这就是我问的原因).我使用过的最接近的是 Android 的 SurfaceView 它给了我一个专用的绘图表面. 要实现这个专用的绘图表面,我需要使用 OpenGL 还是有任何等效 ..
发布时间:2021-11-24 22:07:51 C#

使用 WPF 绘制图像网格

我正在尝试使用 WPF 绘制图像/图标网格.网格尺寸会有所不同,但通常范围从 10x10 到 200x200.用户应该能够点击单元格,有些单元格需要每秒更新(更改图像)10-20 次.网格应该能够在所有四个方向上增长和收缩,并且应该能够切换到它所代表的 3D 结构的不同“切片".根据这些要求,我的目标是找到一种适当有效的方法来绘制网格. 我当前的实现使用 WPF Grid.我在运行时生成行和 ..
发布时间:2021-11-24 22:00:56 C#

使用 Swing,我想画几个点

... 在图像中并对其 [x y] 坐标进行一些计算. 我的第一个想法是使用图像作为 JPanel 的背景,然后注册点,但我不确定是否有办法在 JPanel 上标记这些点.还有我不熟悉的绘图库,但我不确定是否可以将它们与 Swing 结合起来. 你能给我命名我可以用来完成任务的包/类吗?也欢迎参考已经这样做的代码. 谢谢! 解决方案 这里的问题有三点: 需要有一种方 ..
发布时间:2021-11-24 21:58:14 C#

用于图形应用程序的快速、像素精度 2D 绘图 API?

我想创建一个跨平台的绘图程序.编写我的应用程序的一个要求是我在画布上具有像素级精度.例如,我想编写自己的画线算法而不是依赖其他人.我不想要任何形式的抗锯齿(同样,需要像素级控制.)我希望屏幕上的用户交互快速且响应迅速(等待我编写快速算法的能力.) 理想情况下,我想用 Python 或 Java 作为第二选择来编写它.轻松使最终应用程序跨平台的能力是必须的.如有必要,我将提交给不同操作系统上的 ..
发布时间:2021-11-24 21:52:47 C#

用于绘制图形的 C++ 库

有人可以向我推荐一个好的、免费的、易于使用的 C++ 库,它允许在 microsoft windows 的窗口中绘制数学函数吗?(例如抛物线 x^2+5x+3=0) 解决方案 另一个基于 wxWidgets 的选项是 wxArt2D,它有很多很好的功能可以将数学函数绘制为曲线,就像你可以轻松地通过这个 y=140*cos(x/20) + 80*cos(x*2/20) + 40*cos(x* ..
发布时间:2021-11-24 21:47:44 C#

曲线透视:将 3D 转换为 2D

我正在寻找在 (x0,y0,z0) 转换为 2D (x1,y1) 坐标的数学表达式="http://en.wikipedia.org/wiki/Curvilinear_perspective" rel="nofollow noreferrer">曲线透视 半径 R 其中 x1 和 y1 的值是查看原点的 {-90° .. +90°}. (来源:ntua.gr) (图片来自 http:/ ..
发布时间:2021-11-24 21:47:23 C#

提取颜色渐变像素信息

我正在尝试使用 artnet 到 dmx 控制器来控制 240 长的 RGB 像素线 (ws2812b),并且需要沿着像素线的长度生成颜色渐变. 我想到了使用 C# 内置图形库来生成颜色渐变,然后提取各个像素值并将它们发送到 dmx 控制器. 是否可以从应用于形状(线/矩形等)的 LinearGradientBrush 或 LinearGradientBrush 中提取单独的插值值? ..
发布时间:2021-11-24 21:44:02 C#

Java Swing 自定义形状(二维图形)

我需要绘制自定义形状.现在,当用户单击面板上的多个点时,我会使用多边形创建一个形状. public void mouseClicked(MouseEvent e) {多边形.addPoint(e.getX(), e.getY());重绘();} 但我不知道这是否是绘制自定义形状的最佳方式. 应该可以编辑绘制的形状: 调整大小 改变它的填充颜色 改变笔触颜色 复制/粘贴 移动 ..
发布时间:2021-11-24 21:38:24 C#

在哪里可以找到Android“Fingerpaint"演示?(Android Studio时代)

许多 Android 讨论都集中在(显然是著名的)Fingerpaint 示例上: https://stackoverflow.com/a/16650524/294884 我从哪里得到它,与 Android Studio 一起使用?.. 2014 http://developer.android.com/samples/index.html 或者它现在只是完全过时和遗留?感 ..
发布时间:2021-11-21 18:44:46 Android

Gtk 绘图区上的 Gtk 按钮

我正在与 Gtk 合作开发一些应用程序.我必须在地图上放一些按钮.我正在 GtkDrawingarea 上绘制地图,但我无法在其上放置按钮.有什么建议吗?谢谢 解决方案 建议: 将绘图区域和按钮放在 GtkFixed 容器中.可能不是最好的解决方案,因为 GtkFixed 无法控制 z 顺序(除了添加小部件的顺序?) 不要使用 GtkDrawingArea,而是使用可以包含其他小部 ..
发布时间:2021-11-17 04:20:04 其他开发

如何在 Java 中使用 g.fillRect 方法创建一个 Rectangle 对象

我需要创建一个矩形对象,然后使用paint() 将其绘制到小程序中.我试过了 Rectangle r = new Rectangle(arg,arg1,arg2,arg3); 然后尝试使用 将其绘制到小程序 g.draw(r); 没用.有没有办法在java中做到这一点?我已经在谷歌的一英寸范围内搜索了答案,但我一直无法找到答案.请帮忙! 解决方案 试试这个: public vo ..
发布时间:2021-11-16 22:22:52 其他开发

如何使用鼠标拖动事件在java小程序上绘制矩形

我正在使用Java.我想根据 mousedrag 事件绘制矩形.如果用户拖动鼠标,则小程序上的矩形应根据当前鼠标坐标增加或减少.我有以下代码. 在下面的代码中,我使用了 [b]SelectionArea[/b] 类,它扩展了我正在执行绘图操作的画布.我在这个类中使用 [b]image[/b] 变量进行双缓冲以减少闪烁并保存小程序的先前状态(即小程序的绘制内容) 但是如果我绘制第一个矩形 ..
发布时间:2021-11-16 22:16:40 其他开发

使用 JavaScript 绘制带有可点击点的线条

我对使用 JavaScript 进行绘图感兴趣.我直接举个例子: 替代文字 http://img693.imageshack.us/img693/3774/linep.png绿色的水平线是静态的,所有的垂直线都是可点击的.点击行的一个例子是红色的. 我见过很多 API,但它们都允许比我需要的更复杂,使其变得不必要. 对好的 API 有什么建议吗?自己做? 解决方案 最初您 ..
发布时间:2021-11-15 04:48:12 其他开发

使用 JavaScript 绘制带有可点击点的线条

我对使用 JavaScript 进行绘图感兴趣.我直接举个例子: 替代文字 http://img693.imageshack.us/img693/3774/linep.png绿色的水平线是静态的,所有的垂直线都是可点击的.点击行的一个例子是红色的. 我见过很多 API,但它们都允许比我需要的更复杂,使其变得不必要. 对好的 API 有什么建议吗?自己做? 解决方案 最初您 ..
发布时间:2021-11-15 04:36:39 其他开发