swift - ARKit – 如何将 PNG 文件转换为 OBJ 文件?
问题描述
我目前正在学习 ARKit,我希望在 3D 环境中显示 2d 图像。我要显示的图像是一个.png
文件。
有没有办法将其转换为.obj
文件?
解决方案
无法将 2D.png
光栅文件转换为 3D.obj
几何文件。这些格式是不同的green apple
,例如small button
...
虽然,在 ARKit 或 SceneKit 的 3D 环境中查看图像的最简单方法是将其作为纹理分配到 3D 平面上。以下是您的操作方法:
@IBOutlet var sceneView: ARSCNView!
sceneView.scene = SCNScene()
let config = ARWorldTrackingConfiguration()
sceneView.session.run(config)
let node = SCNNode()
node.geometry = SCNPlane(width: 1.0, height: 1.0)
node.geometry?.firstMaterial?.isDoubleSided = true
node.geometry?.firstMaterial?.diffuse.contents = UIImage(named: "dir/image.png")
sceneView.scene.rootNode.addChildNode(node)
推荐阅读
- omnet++ - 从 Github 克隆后出现“.setenv”错误:OMNeT++6.0pre10/11 repo
- html - 我只需要将无序列表居中,并将图像放在空白页的中间
- django - Django Admin:如何根据活动用户角色选择要显示的组角色?
- latex - LaTeX: Space - Time - Matter by Hermann Weyl 在 Project Gutenberg 上无法在 MacTex 2021 上编译
- azure-data-factory - 如何使用 CMK(客户管理的密钥)加密 Azure 数据工厂
- mysql - mysql中奇怪的循环行为导致缺失值
- r - R:如何用点“填充”网格
- r - 如何使用“。”拟合所有预测变量的多项式模型。在 R?
- python - 如何在列中打印多个字符串
- python - Trying to save data in pyqt5