SceneKit是一个高级框架,用于为iOS,OS X,tvOS和watchOS构建3D用户界面,数据可视化和休闲游戏。
我正在尝试通过按下按钮将 3D 对象添加到 AR 场景中。目的是当按下按钮时该对象将在场景摄像机的位置生成。当按钮为
SceneKit physicalBody 角速度作为局部“身体固定”角速率
我正在开发一款 SceneKit iOS 游戏,玩家在 3D 空间中控制一艘太空船。我的最终目标是实现船舶角度稳定,船舶将自动停止滚动/坑...
一般来说,我想要实现的目标是:我们的地图数据过去都是2D的,我们使用的坐标系是左上角的原点(0,0),正x向右,正y向
添加 SCNBillboardConstraint 会使节点消失
在我阅读文档和互联网后,SCNBillboardConstraint 会旋转一个节点以始终面向 pointOfView 节点 - 在 ARKit 的情况下,即用户的相机。 问题是,
SCNSkinner.boneIndices 访问会生成 GB 的内存分配 - 为什么?
我有一个应用程序可以分析骨骼对顶点的影响。为此,我在循环中遍历 SCNSkinner 骨索引数据,尽管我没有在该循环内分配内存,但 GBytes 的内存...
如何获取SCNCamera正在查看的网格点(SCNNode)的局部坐标和局部法线?
我有一个 SCNScene。在它里面,我有一个网格(SCNNode)和另一个带有 SCNCamera 的 SCNNode。 让场景视图 = SCNView() 让场景 = SCNScene() 让meshNode: SCNNode() 惰性变量cameraNode:SCNNode = { ...
如何向 RealityKit 中现有的 modelEntity 添加简单材质?
我导入了一个 usdz 文件,其中包含 obj 文件作为图层。这些对象既没有结构、材质也没有颜色,因为我必须在运行时单独设置它们。 借助 SceneKit,我能够实现...
从 USDZ 文件转换为 SceneKit(SCN) 文件格式后,对象显示为黑色
现在我正在基于 ARKit 的示例项目中探索 Apple 提供的 USDZ 文件(玩具鼓手)。 为此,我首先将相应的 USDZ 文件导入到我的 art.scnassets 文件夹中。然后我...
在一段时间后通过代码修改 sceneView.pointOfView 属性时,更新的 pointOfView 值不会立即影响 3D 模型,直到点击或与...进行交互。
我有一个用 swift 和 SceneKit 构建的 3d 地球仪,为了表示用户当前位置,我使用了一个圆环(甜甜圈形状的物体)。用户位置可以在世界任何地方,只需添加...
ARRaycastQuery 和前置摄像头(ARFaceTrackingConfiguration)
我搜索了所有文档,可能只是遗漏了一些非常大的东西。前置原深感摄像头是否可以像 iPad Pro 一样使用光线投射? 我正在开发一个应用程序......
快速添加自定义几何体(视图)到SceneKit中的scnnode
我有一个用 SceneKit 构建的交互式地球仪。地球是一个 SCNNode,代表土地的点也是 SCNNode,并且是地球的子节点。我想添加自定义视图作为几何图形...
使用SCNRenderer时未渲染overlaySKScene
我使用 SCNRenderer 将场景渲染到现有的 OpenGL 上下文中(基本上是 Vuforia ImageTarget 示例的修改版本),并使用 overrideSKScene 来显示对象的注释...
在 Xcode SceneKit 编辑器中,可以可视化 SCNGeoemtry 的表面法线 看来编辑器使用 SCNGeometrySource.Semantic 来渲染图像: https://developer.apple.com/
将 SCNTechnique 与金属着色器结合使用时写入深度目标不起作用
我有一个带有多个渲染通道设置的 SCNTechnique。在其中一个通道中,我对激光雷达相机的深度进行采样,并希望将其写入目标以在不同的渲染通道中使用。它
我使用代码在RealityKit中添加图片纹理,效果很好。 var 材质 = SimpleMaterial() 材料.baseColor = 尝试! .texture(.load(命名为:“image.jpg”)) 我尝试使用此代码来...
我有一个交互式地球仪,我想检测地球仪上的点击,这样我就可以获得它们的 3d 位置。 当我重写函数 public override func TouchesBegan(_ Touchs: Set, with
我有一个基本的 3D 交互式地球仪。我使用函数 centerCameraOnDot 将相机移动到地球不同部分的中心。当我运行代码并调用 centerCameraOnDot 一切时......
围绕对象旋转和移动相机在 Swift SceneKit 中不起作用
我有一个用 swift 和 SceneKit 构建的基本 3d 交互式地球仪。当视图启动时,镜头指向非洲。我想旋转并移动相机以指向美国俄勒冈州...
我获得了这些功能,可以在点击屏幕上显示的 3D 对象时缩放和移动它。问题在于,如果我移动或缩放节点(3D 对象),它只会变得更大或更小......