scenekit

    0热度

    1回答

    所以, 我有我想要放置节点的确切位置。如果我测试的东西具有球形几何结构我可以通过告诉节点放置在世界球体: node.simdPosition =位置 (I提供了“位置”作为输入到该函数)。 成功地将对象置于世界上我想要的位置。 我真正想要做的是把一个平面: let plane = SCNPlane(width: 0.2, height: 0.3) plane.cornerRadius

    0热度

    1回答

    我正在研究一个基于AR的解决方案,其中使用Scenekit-ARKit呈现一些3D模型。我还集成了CoreML来识别对象并在场景中渲染相应的3D对象。 但是现在我只是把它放在屏幕的中心,尽快检测到对象(仅限于我拥有的对象列表)。是否有可能获得真实世界对象的位置,以便我可以在对象上方显示一些叠加层? 这就是如果我有一瓶水扫描,我应该能够得到水瓶的位置。它可以放在水瓶里的任何地方,但不应该放在水瓶外面

    0热度

    1回答

    我正在使用由3ds导出的DAE模型。 将它加载到Blender即可。 但是当我加载到Xcode。它的右侧变得透明。

    0热度

    1回答

    首先,我刚刚开始旋转,四元数和矩阵,所以请原谅我在这一刻误解的某些部分。 风云作弊: OSX SceneKit应用程序。 我有一个3D空间,X +右,Y +向前,Z +向上。 这里面的空间,我有一个盘: 中心{X:2.0,Y:2.0 Z:2.0} 半径2.0 在这条弧线我做的中心一些控制,我可以在所有3个轴上对磁盘进行旋转。俯仰(Y轴),横滚(X轴)偏航(Z轴)。我想要实现的是,不管当前角度是什么

    0热度

    1回答

    在我的场景编辑器我有一个黄色的质感与多维数据集的名字立方体。 如何更改代码立方体的材料? 基本上我应该是这样的: let scene = SCNScene(named: "art.scnassets/cubeScene.scn")! var cube = scene.rootNode.childNodes(named:"cube") cube.diffuse.contents = UIIm

    1热度

    2回答

    ARKit/SceneKit是否可以通过编程方式纹理化DAE/SCN模型? 使用案例是:我将有1个模型,我想“皮肤”可能有数千个类似但又不同的纹理。我可以: 纹理提前模型,并迫使无论是我的应用程序或我的后端容纳成千上万的庞大的纹理模型文件(都使用相同的较重的3D模型/网格文件和每个结合起来一个不同的更轻的2D纹理文件);或 允许我的应用程序/后端随附1个重/体积较大的3D网格/模型文件和数千个较轻

    4热度

    1回答

    我想在SceneKit中制作玻璃效果。 我在谷歌搜索,但没有完美的答案。 所以我找到了可以清楚解决我的问题的SceneKit战士。 我要制作一张图片。 应该看起来像真的。 玻璃效果,反射和阴影是这里的要点。 我已经有obj和dae文件。 那么,有没有人能帮助我?

    1热度

    1回答

    我有一个简单的ARKit应用程序。当用户触摸屏幕 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { return } let result = sceneView.hitTest(touch.loca

    0热度

    1回答

    我在场景编辑中编辑。第一场景没有问题(场景包含一层楼)。但是当我使用sceneView.present一个新的SCNScene(它只包含一个foor)崩溃。 原因: validateAttachmentOnDevice:313: failed assertion `MTLRenderPassDescriptor MTLStoreActionMultisampleResolve store act

    0热度

    2回答

    我试图把球体放在盒子的顶部,但位置很奇怪:球是半框内隐藏的。我试图改变盒子和球体的支点,但它没有帮助。下面的代码: let cubeGeometry = SCNBox(width: 10, height: 10, length: 10, chamferRadius: 0) let cubeNode = SCNNode(geometry: cubeGeometry) /