在iphone中增强现实的任何优秀API

时间:2011-03-03 14:02:03

标签: iphone augmented-reality

我正在开发iPhone应用程序,我需要在其中实现增强现实功能。但我不知道任何增强现实API。

请给我任何免费/非商业增强现实API的建议。

4 个答案:

答案 0 :(得分:1)

从github获取http://www.iphonear.org/并从你的UIViewController做一些类似的事情:

ARGeoViewController *arController = [[ARGeoViewController alloc] init];
arController.debugMode = YES;
arController.delegate = self;
arController.scaleViewsBasedOnDistance = YES;
arController.minimumScaleFactor = .5;
arController.rotateViewsBasedOnPerspective = YES;

NSMutableArray *locations = [[NSMutableArray alloc] init];
CLLocation *tempLocation;
ARGeoCoordinate *tempCoordinate;
tempLocation = [[CLLocation alloc] initWithLatitude:40.756054 longitude:-73.986951];
tempCoordinate = [ARGeoCoordinate coordinateWithLocation:tempLocation];
tempCoordinate.title = @"New York City";
[locations addObject:tempCoordinate];
[tempLocation release];
[arController addCoordinates:locations];
[locations release];

[arController startListening];
[self presentModalViewController:arController animated:YES];

如果您想了解arkit中的代码,可以查看来自iDev | 360的Jonathan Saggau的演讲:http://www.jonathansaggau.com/blog/2010/10/iphone_ipad_devcon_sample_code.html

答案 1 :(得分:0)

Qualcomm有一些有趣的项目 - 最近甚至有一场竞赛让公司展示如何使用他们的产品 - more on their website

答案 2 :(得分:0)

Metaio SDK兼容Android和iPhone。下载是免费的,但带有水印。 This link还为您提供了所有教程和演示代码。希望这会有所帮助。

答案 3 :(得分:0)

2016年,苹果发布了一个名为ARKit的框架,该框架可用于AR应用程序开发。 ARKit随iOS 11一起引入。有关ARKIT的更多详细信息以及API的用法可从下面的链接中获得。 https://developer.apple.com/augmented-reality/arkit/