Tag: graphics

C ++中是否有任何“开箱即用”的2D / 3D绘图库?

我在交互式窗口中查看了绘​​制函数(或其他types的graphics)的不同选项。 我主要使用wxWidgets,但我会打开任何其他“接口”。 看看有什么可用的,这里是我发现的 : wxPlot :自2006年以来没有更新。但是如果是… wxMathPlot :非常新,不成熟,很less的function(仍然活跃?) libgraph :过时的,不是反弹的,只能输出图像。 koolplot :太基本,不能控制创build的窗口。 EasyBMP :非常基本,只有图像输出。 plotutils :仅限命令行。 plplot :C和C ++ API几乎没有维护。 实际上wxPlot是基于这个的。 如果我们更新了C和C ++接口,也可能是候选人。 任何意见? 想法? 谢谢!

在iPhone / iOS上使用“颜色不alignment图像”时,黄色代表什么?

所以 – 我打开了“颜色失调的图像”,以提高我们的应用程序的绘图性能。 该文件指出: 将源像素与目标像素不alignment的图像置于洋红色上 我不知道黄色是什么意思。 (有一个“颜色外屏渲染”选项,使用黄色…“颜色未alignment的图像”也打开此选项?) 有人知道吗? TIA

CGLayer和CALayer有什么区别和兼容性?

我很困惑CGLayer和CALayer 。 他们看起来很相似,那么为什么有单独的实现? CGLayer和CALayer什么区别和兼容性?

如何将UIImage转换为CIImage,反之亦然

我试图从屏幕上显示的ImageView中获取CIImage 。 UIImage *image = myImageView.image; 将图像UIImage转换为CIImage 。 CIImage *cImage = [….]; 这个怎么做?

iPhone平滑草图绘制algorithm

我正在研究iPhone上的素描应用程序。 我得到它的工作,但没有看到这里漂亮 而我正在寻找任何build议来平滑绘图基本上,我所做的是当用户将手指放在我所称的屏幕上时 – (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 然后我用数组收集一个单一的触摸 – (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 当用户从屏幕上移出一个手指时,我打电话 – (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 然后我使用数组绘制所有点 NSMutableArray *points = [collectedArray points]; CGPoint firstPoint; [[points objectAtIndex:0] getValue:&firstPoint]; CGContextMoveToPoint(context, firstPoint.x, firstPoint.y); CGContextSetLineCap(context, kCGLineCapRound); CGContextSetLineJoin(context, kCGLineJoinRound); for (int i=1; i < [points count]; i++) { NSValue *value = [points objectAtIndex:i]; CGPoint […]

关系数据库与graphics数据库的比较

有人可以向我解释关系数据库(如MySQL)与graphics数据库(如Neo4j)相比的优缺点吗? 在SQL中,你有多个表与不同的ID链接它们。 那么你必须join连接表。 从一个新手的angular度来看,为什么要devise数据库来要求连接,而不是从一开始就像graphics数据库那样将连接明确地视为边缘。 从概念上讲,这对新手来说是没有意义的。 据推测,这有一个非常技术性但非概念性的原因?

将纹理(绘制为平面3D对象)转换为模拟深度时,黑线会随机出现

我们正在使用XNA开发一个自顶向下的RPG游戏。 最近我们在编写代码来显示我们的地图时遇到了挫折。 在绘制地图时,用正常的变换matrix进行自顶向下的视图,一切似乎都很好。 当使用非平坦变换matrix(如顶部或底部挤压模拟深度)时,会出现相机更改位置时移动的黑色线(顶部或底部的行,左侧或右侧的列被挤压)。 移动和放置似乎是随机的。 (图片进一步向下。) 背景信息 地图由瓷砖组成。 原始纹理包含32×32像素的图块。 我们通过创build2个三angular形并在这些三angular形上显示原始纹理的一部分来绘制图块。 着色器为我们做这个。 有三层三angular形。 首先,我们绘制所有半透明和部分透明的瓷砖的所有不透明的瓷砖和所有不透明的像素,然后绘制所有半透明和部分透明的瓷砖和像素。 这工作正常(但是,当我们缩放浮点因子,有时颜色混合线位于瓷砖行和/或列之间)。 绘制状态 我们对所有拼贴使用相同的rasterizerState,并且在绘制纯色或半透明拼贴时我们在两个之间切换。 _rasterizerState = new RasterizerState(); _rasterizerState.CullMode = CullMode.CullCounterClockwiseFace; _solidDepthState = new DepthStencilState(); _solidDepthState.DepthBufferEnable = true; _solidDepthState.DepthBufferWriteEnable = true; _alphaDepthState = new DepthStencilState(); _alphaDepthState.DepthBufferEnable = true; _alphaDepthState.DepthBufferWriteEnable = false; 在阴影中,我们设置SpriteBlendMode如下: 第一固体层1使用 AlphaBlendEnable = False; SrcBlend = One; DestBlend = Zero; 所有其他固体和透明层(稍后绘制)使用 […]

C#graphics绘制库?

我正在寻找一个(免费)图书馆,让我画一个CFG (控制stream图)。 像yFiles ,但免费或最好是开源? 理想情况下,这个库允许用户导航graphics(并修改它),即graphics不仅仅是一个静态的先验渲染位图。 想法? 更新: 与提到的QuickGraph库结合的欢乐合唱团似乎工作得很好。 谢谢 Update2: Graph#似乎是目前最强大的库。 还有一个很好的教程 ,如何使用它。

有谁知道一个好的networking/graphics可视化软件 – 只需添加数据?

我想绘制社交networking可视化,但不能做太多的编程。 有没有人知道一个可以做networking可视化的软件,不需要编码(或者至less很less编码)?

Graphviz的替代品?

我正在寻找替代GraphViz。 我已经使用了GraphViz十多年了,没关系,但是根据我的input数据,布局并没有为我提供出版质量的图表。 有时我的数据非常庞大而复杂,有时候并不是这样,但是GraphViz从来没有真正做出那些美丽的东西。 还有什么人使用的graphics可视化工具? 理想情况下,有一个将GraphViz语法用于input文件。 这里例如是一个我正在玩的input文件: digraph mdc { size="4,8"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0PAN0-FOO"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0047-FOO"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0048-FOO"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0050-FOO"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0051-FOO"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0052-FOO"; "KJ1E:A6:PAN:9E:3A" -> "JUNK-0009-FOO"; "KJ16:76:A2:60:6E" -> "JUNK-0413-FOO"; "KJ16:76:A2:60:6E" -> "JUNK-0414-FOO"; "KJE0:D0:13:14:94" -> "GEORGE42-FRED"; "KJE0:D0:13:14:94" -> "MY5-30-FRED"; "KJ50:04:EE:6C:F9" -> "PSPAN-036-FRED"; "KJ50:04:EE:6C:F9" -> "GEORGE02-FRED"; "KJ50:04:EE:6C:F9" -> "GEORGE04-FRED"; "KJ1B:B9:9B:D5:BB" -> "JUNK-0047-FOO"; […]