scnscene

    3热度

    2回答

    如何使用3d对象(box)制作网格。我已经知道如何设置scanscene以及如何创建一个对象。但我不知道如何进行布局。网格应该看起来像这样,3D空间中有3d对象。 这里是我的尝试: convenience init(create: Bool) { self.init() let geometry = SCNBox(width: 0.8 , height: 0.8,

    0热度

    2回答

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

    3热度

    1回答

    我想创建吊舱包含SCNScene与纹理和得到了一个错误: SceneKit Error: Failed loading : C3DImage src:file:///Users/.../Example.app/Templates.scnassets/grid.png 纹理和场景是在同一个文件夹中。 我试着SCNSceneSource let sceneData = try Data(cont

    1热度

    1回答

    我正在搞乱SceneKit。我觉得自己按照指示做了一切事情,但最终的动画看起来像一团糟。几何形状对他们来说有着奇怪的破碎质量。形状背后的形状出现在前面。等等 看看这些截图。药丸的形状都是一样的大小,小的应该总是在大的后面。 任何想法?我会发布代码,但似乎这可能是经验丰富的SceneKit-er可能只是基于这些屏幕截图而知道的。

    1热度

    1回答

    我如何可以设置为SceneKit如二维视图SCNCamera性质: - top view - bottom view - front view - back view - left side view - right side view

    -1热度

    2回答

    我试图缩减使用SCNNode这里我的目标是我的代码: SCNScene * scene = [SCNScene sceneNamed:@"ship.dae"]; SCNNode *node = [SCNNode node]; //This line doesn't do anything ! node.scale = SCNVector3Make(11, 11, 1

    5热度

    3回答

    我创建了一个可供玩家移动的SceneKit 3D迷宫世界。一些像跳跃这样的动作涉及在上下移动照相机的同时在几秒钟的时间内改变视角。在此期间,我想忽略用户的点击和挥动,这通常会导致其他类型的动作,如转动和向前移动。 我可以创建相匹配的跳跃时间,并设置一个布尔值,但我希望检查摄像机的SCNNode的simplier方式的计时器。 有一个简单的方法,如果摄像机的SCNNode不再运行SCNAction的

    0热度

    1回答

    我对SceneKit非常新,您的帮助将会非常感谢! 我在我的UIView中有一个200x200大小的SCNView,它位于超级视图的中心。 我想把SCNCylinder放在里面,这样SCNCylinder覆盖了完整的SCNView。我读过Scenekit的所有这些视图都是以米为单位定义的,所以我如何形成我的屏幕和SCNCylinder的尺寸之间的关系。 我想: var coinNode = SCN

    0热度

    1回答

    我想这是我添加到我的现场指向北方的一个节点相匹配。我从核心位置的航向数据,使代表的方向目前设备正面临着我的场景创建点(因此方向我根节点面),然后我的标题添加到我的新sceneNode'小号eulerAngles.y,旋转它,使其朝北。 func renderer(_ renderer: SCNSceneRenderer, didRenderScene scene: SCNScene, atTime

    0热度

    1回答

    在Swift中编写的Metal应用程序中,我想从SCNScene实例中提取SCNGeometry实例以继续并构建MDLMesh's。我没有看到拖出几何图形的API调用(对于相机和灯光也是如此)。我该怎么做呢?