VuforiaSampleSwift
Vuforia sample code with SceneKit using Swift.
Requirement
- Xcode 9.2
- iOS 11.2
- Vuforia SDK for iOS v7.5.20
Setup
- Download Vuforia SDK for iOS.
Vuforia SDK - Put the SDK on your path as like bellow:
VuforiaSampleSwift/VuforiaSampleSwift/vuforia-sdk-ios-7.5.20
- Download Vuforiat Sample Targets.
Vuforiat Sample - Put your targets on your path as like bellow:
VuforiaSampleSwift/VuforiaSampleSwift/VuforiaAssets/ImageTargets
- If you needs to fix to links to these files and settings in project, fix it.
If you failed to build, checkHeader Search Paths
andLibarary Search Paths
in Build Settings. - Set your
lincenseKey
anddataSetFile
in ViewController.swift.
Usage
See ViewController.swift.
vuforiaManager = VuforiaManager(licenseKey: "your license key", dataSetFile: "your target xml file")
if let manager = vuforiaManager {
manager.delegate = self
manager.eaglView.sceneSource = self
manager.eaglView.delegate = self
manager.eaglView.setupRenderer()
self.view = manager.eaglView
}
vuforiaManager?.prepareWithOrientation(.Portrait)
...
do {
try vuforiaManager?.start()
}catch let error {
print("\(error)")
}
ScreenShot
License
MIT license. See LICENSE for details.
Thanks
I am referring to the following page.