问题标签 [graphics]

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 投票
9 回答
3066 浏览

math - 点序列插值

给定空间中的任意点序列,如何在它们之间产生平滑的连续插值?

欢迎使用 2D 和 3D 解决方案。以任意粒度生成点列表的解决方案以及为贝塞尔曲线生成控制点的解决方案也受到赞赏。

此外,看到一个迭代解决方案可以在接收点时近似曲线的早期部分,这将是很酷的,因此您可以使用它进行绘制。

0 投票
4 回答
9134 浏览

graphics - 贝塞尔剪裁

我正在尝试找到/制作一种算法来计算两个任意填充的 2D 对象的交集(一个新的填充对象)。对象使用直线或三次贝塞尔曲线定义,并且可能有孔或自相交。我知道一些现有的算法对多边形做同样的事情,这里列出。但是,我想支持贝塞尔曲线而不将它们细分为多边形,并且在没有交叉点的区域中,输出应该具有与输入大致相同的控制点。

这是一个交互式程序来做一些 CSG,但剪辑不需要是实时的。我已经搜索了一段时间,但没有找到好的起点。

0 投票
2 回答
2569 浏览

.net - Reporting Services 折线图:如何更好地控制平滑曲线

我有一个为客户构建的报告,我需要在其中绘制 x 0-100,y 0-100。假设我有以下几点:

我需要将这些表示为平滑折线图,因为它的应用是印刷机的网点增益图。

这就是问题所在。这条线从 100,100(右上)到 2,24 都很好。但随后发生的情况是从 2,24 到 0,0,线从图形左侧弯曲,然后向下弯曲到 0,0。想象一下它把一个点放在-10,10。

我知道这是因为它使用的通用贝塞尔曲线算法和控制点的大分离,因此对其进行了很大的加权。

但是我想知道是否有人知道我可以控制它的方法。我已经尝试在现有控制点之间添加平均点,但它仍然曲线偏离图表,就好像它仍然很重。

我能想到的唯一其他答案是自定义绘制图表或查看Dundas Charts并使用其GDI+绘图支持。

但在我走那条路之前,有人有什么想法吗?


事情就是这样。我知道如何手动绘制曲线。问题在于 2 到 50 之间的权重如此之高。我尝试在低点和中点添加点,但它仍然在边缘弯曲。我将不得不去查看源代码并修改图表,看看我是否可以获取屏幕截图。

现在我只是让图表在 2 处停止,直到我能解决这个问题。

0 投票
3 回答
3228 浏览

asp.net - 用另一个图像标记图像以在 ASP.NET 中创建水印的最佳方法?

有人知道吗?希望能够在一张图片上用另一张图片作为水印,也可以做大批量。任何类型的现有库或您知道的技术都会很棒。

0 投票
3 回答
883 浏览

graphics - 使用德克斯特的角色精灵好吗,还是我必须

.

灵感—— 南方公园游戏

(如果您在 download.com 上看到下载计数非常受欢迎,,他是否请求许可??)

我正在制作基于 dexter 实验室主题的 2d 游戏。我从 GSA 得到了 dexter 的精灵。基本上我不是艺术家,所以我必须依赖GameSpriteArchive等网站上已有的精灵、背景、sfx。

但是使用我拥有的 dexter sprite 可以/合法吗?

我也想公开发布它,所以我必须做很多改变才能做到这一点吗?

是否有可能获得使用精灵的许可?我对获得许可的希望非常渺茫。

除了我的基本计划是——

  1. 来自谷歌搜索的德克斯特的精灵

  2. 来自各种 GBA/SNES/等游戏的敌人精灵

  3. 这些复古游戏中的瓷砖/物体

  4. 德克斯特、飞天小女警和武士杰克背后艺术家的博客和作品集的背景艺术和风格

替代文字

0 投票
3 回答
1713 浏览

.net - .NET/Mono 的最佳图形库

我正在寻找用于 .NET 和 Mono 的高性能图形库。我看过Tao框架,虽然它很完整,但在可用性方面却很缺乏。它应该是跨平台兼容的。

还有哪些其他选择对您有用?

0 投票
4 回答
8237 浏览

opengl - OpenGL:将鼠标点击投影到几何体上

我有这个视图集:

我通过鼠标点击获得屏幕位置(sx,sy)。

给定 z 值,我如何从 sx 和 sy 计算 3d 空间中的 x 和 y?

0 投票
1 回答
3092 浏览

c - 如何在 OpenGL 中获取矩阵堆栈的当前大小?

如何在 OpenGL 中获取矩阵堆栈(GL_MODELVIEW、GL_PROJECTION、GL_TEXTURE)的当前大小?

我想要这个,以便我可以进行一些错误检查,以确保在代码的某些部分我可以检查矩阵堆栈是否保持在原始状态。

0 投票
3 回答
1849 浏览

flash - Flash/ActionScript 中的类似 QTVR 的全景图?

自从我使用 Actionscript 已经有几年了。过去,我制作了一个模拟 QTVR 全景图的项目(在我使用 Flash 的时候,你只能嵌入非常基本的 mov 文件),只需将一个很长的扁平全景图像向左或向右移动到蒙版后面。效果还可以,但不如真正的全景,因为视角太扭曲了。所以现在已经开发了几个 Flash 迭代,我很好奇......

现在有没有办法更接近真正的 QTVR?...或者现在可以嵌入真正的 QTVR 吗?

0 投票
20 回答
97621 浏览

algorithm - 检测两个矩形相交的算法?

我正在寻找一种算法来检测两个矩形是否相交(一个以任意角度,另一个只有垂直/水平线)。

测试一个角落是否在另一个几乎可以工作。如果矩形形成十字形状,则失败。

避免使用线的斜率似乎是个好主意,这需要垂直线的特殊情况。