草庐IT

图形栈

全部标签

c++ - 是否有适用于 C++ 的线程安全图形库?

基本上我正在寻找一个图形库,它可以围绕图形操作进行细粒度锁定,以便接触图形不同部分的不同线程可以同时更改它,并且可以阻止竞争修改。我用谷歌搜索了一下,找不到任何东西。也许这对我的需求来说太具体了,但我想会有大量的科学应用程序可以处理大图。 最佳答案 您可能想看一下ParallelBoostGraphLibrary(也许是MultiThreadedGraphLibrary)。我自己还没有使用过它们,只是在研究并行性作为加快某些速度的选项时偶然发现了它们BGL代码。(啊......看起来Parallel-BGL现在正式是inboost!

c++ - 提升图形库 : setting edge weight values

我正在研究boost图形库的使用,以便将它们应用于我想到的各种网络问题。在我一直在查看的示例中,图形边值(“权重”)始终初始化为整数,例如这些Bellman-Ford和Kruskal算法例如:intweights[]={1,1,2,7,3,1,1,1};我的问题是,如果我尝试将权重更改为两倍,我会收到一堆关于转换等的警告消息,到目前为止我还没有弄清楚如何克服。有人知道解决这个问题的方法吗? 最佳答案 这是由于weights[]数组与您的提升图/算法用于边权重的类型不匹配造成的。在第一个链接示例中,例如,您还应该更改structEdg

iOS 图形问题

所以我正在制作一款横向卷轴射击游戏,但偶尔会遇到一些图形问题。我遇到了出现的这条神秘线。正如您在下图中看到的,它出现在一些但不是所有Sprite上。我该如何解决这个问题?这是我的错误还是艺术家的错误?我正在使用Cocos2d进行开发并使用CCSpriteBatchNode,我的sprite表是.png,不确定信息是否相关,我只是想留下尽可能多的信息。有什么想法吗??? 最佳答案 我在我的一款cocos2D游戏中也观察到了同样的情况。我通过做两件事解决了这个问题。一:在ccConfig.h中定义这个#ifndefCC_FIX_ARTI

ios - 如何为 Facebook 图形 API 实现注销功能

我在我的iPhone应用程序中实现了FacebookGraphAPI,并成功地将其发布到墙上。但每次我结束我的应用程序并返回时,它都会存储我的凭据(在Safari中我猜是一个cookie)。它使用我以前的凭据征求我的许可。但此时我希望我的FacebookAPI应该提示输入新的用户名和密码登录以请求权限。简单来说,当我在我的应用程序中选择一个按钮时,我想注销我的Facebook。 最佳答案 fbGraph.accessToken=nil;NSHTTPCookie*cookie;NSHTTPCookieStorage*storage=[

iphone - 我可以更快地提出请求吗? ( Facebook 图形 API)

我编写了以下代码来获取我friend的异性信息。首先,我发送了获取所有friendID的请求。然后我再次发送请求以获取friend的信息(姓名、照片等)。但我有350个friend,我发送了350个请求。花1分钟真的很慢。我能让这个过程更快吗?-(void)request:(FBRequest*)requestdidLoad:(id)result{if(request==requestFriends){NSMutableArray*tempKeys=[NSMutableArrayarray];for(NSDictionary*dicin[resultobjectForKey:@"dat

ios - 动态改变图形 Assets 颜色的策略

我正在为iOS设计一个头像制作应用程序,我们需要做的一件事是让用户能够选择各种风格的眼睛,并且每只眼睛的虹膜可以有不同的颜色。这是一个例子:在不必为每个组合生成PNG的情况下实现此功能的好策略是什么?有任何想法吗?我不熟悉技术方面,但我能想到的一个想法是将每只眼睛的虹膜制作成单独的图像,然后对其进行颜色转换。你会推荐什么? 最佳答案 我建议在代码中使用图像mask。您可以设置两层,一层用于眼睛图像,一层用于虹膜颜色,并在用户点击选择时生成每种颜色。这里有一些快速的屏蔽代码,应该可以在UIImage上完成此操作-(UIImage*)m

c++ - C++ 中的 Facebook 图形 API

我正在尝试将Facebook集成到我使用Cocos2d-x为iPhone和Android使用C++开发的游戏中。我在C++中找不到任何好的API。任何人都可以帮助如何做到这一点? 最佳答案 我不知道iPhone,但在Android中我已经完成了使用JNI调用java和从java我调用了facebookapi,请检查下面的代码。在$COCOS2DX_HOME\cocos2dx\platform\androidCCApplication.hvoidpostMsgOnFacebook1(char*msg);voidCCApplicatio

objective-c - 在形状周围画一个阴影,核心图形

我正在通过执行以下操作绘制一个带有笔划的形状-(void)drawRect:(CGRect)rect{//DrawacrossrectagleCGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSaveGState(context);CGContextBeginPath(context);CGContextMoveToPoint(context,190,0);CGContextAddLineToPoint(context,220,0);CGContextAddLineToPoint(context,300,80);CGC

iOS:矢量图形/图像

我阅读了很多关于像素和矢量图形的资料。还阅读了关于讨论此问题的SO问题,其中大部分已用GPUImage标记。不过,我还没有找到关于这个的答案。我的问题是:我们如何才能为iOS生成矢量图形?比方说,我们有一个UIImage,它可能是从相机拍摄的照片或我们使用CGContext创建的图像,是否有算法或者我们可以将其转换为矢量图形图像的方法?或者:有没有办法在iOS中创建矢量图像?我不是来求完整代码的;我想从那些有专业知识的人那里得到一些指导/指导来完成这个。示例代码会很好,但我怀疑我会得到它,因为在此处发布问题之前,我一直在Google和此处的SO上搜索答案。提前致谢。

iphone - 在 iOS 中绘制数学图形的最佳方法是什么?

我可能认为有一些方法可以绘制与数学相关的图形,例如使用quartz、OpenGLES、cocos2D。但我真的很困惑什么是最好的库以及如何在iphone或ipad中实现它的最佳方法。此外,计算科学数学的最佳库是什么。 最佳答案 我不确定目前是否有任何专门用于绘制数学图表的东西,但有几个图表库可以很好地显示您的数据。不过,我认为在大多数情况下您必须提供自己的数据。这里有一个可用的图表库列表:WhatarethealternativestoCore-PlotfordrawinggraphsiniPhoneSDK希望对您有所帮助:)