簡體   English   中英

在Swift 2中加載STL對象(金屬)

[英]Loading STL objects in Swift 2 (Metal)

我正在嘗試創建一個3D模型查看器,我已經完成了一些OpenGL和Metal的教程來創建3D模型並使用平移手勢等進行一些基本的旋轉。這個例子來自www.raywenderlich.com ,一個示例項目Git(無錯誤) ,Web上的一個(原始代碼)與Xcode 7.1.1有一些錯誤。 我想加載STL文件以顯示在設備而不是多維數據集上。 我搜索了很多,但找不到加載STL文件的教程,將3d對象投影到視圖(Metal / Swift)上。

任何幫助都會很棒。 我正在使用swift 2和xCode 7.1.1

在iOS 9(和OS X 10.11和tvOS)中, Model I / O框架提供了從文件格式(包括)STL加載3D資源的幫助。 通過將模型I / O與GLKitMetalKit一起使用,您可以將這些資產直接加載到OpenGL或Metal緩沖區中進行渲染。

Apple有一個名為MetalKitEssentials的示例代碼項目,它顯示了一堆這樣的東西 - 它是ObjC,但所有相關的API調用在Swift中是相同的,所以它很容易翻譯,特別是如果你已經有一些工作的Swift Metal代碼參考。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM