首页 > 解决方案 > SceneKit:导出 UVSet 或将 UV 从一个对象复制到另一个对象

问题描述

有人可以告诉我在 Swift 中将 UV 从一个模型复制到另一个模型(具有相同拓扑)所需的代码行吗?

或者如何从 Autodesk Maya 导出 UVSet 并将其应用到 Scenekit 中的 3D 模型?

标签: swiftscenekitmayatexture-mappingmel

解决方案


纹理坐标存储在SCNGeometrySource实例中。要将源复制到另一个几何体,您必须将它们组合并使用geometryWithSources:elements:构造函数创建新几何体。


推荐阅读