测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年11月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Koldo Ruiz 维护。
要运行示例项目,请克隆仓库,然后从 Example 目录中先运行 pod install
。
iOS 9.0 或更高版本。
Bv3dPreview 通过 CocoaPods 提供。要安装
它,只需将以下行添加到您的 Podfile 中
pod 'Bv3dPreview'
或者,您可以将 Bv3dPreview.swift 直接拖动到您的项目中,并在需要时导入库。
1.- 从 Storyboard 中
拖动一个 UIView 并将其类设置为 Bv3dPreview
。
在控制器中将 @IBOutlet 连接到您创建的 UIView。
最后,配置 obj 模型以及纹理(可选)
2.- 从代码中
guard let objUrl = Bundle.main.url(forResource: "Fighter", withExtension: "obj") else {
return }
let model3DViewer = Bv3dPreview(from: objUrl, textures: [
.baseColor:"Fighter_Diffuse_25.jpg",
.specular:"Fighter_Specular_25.jpg",
.emission:"Fighter_Illumination_25.jpg"])
codeBv3dPreview.frame = CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height)
view.addSubview(model3DViewer)
koldo92, [email protected]
Bv3dPreview 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。