首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏每日一篇技术文章

    iOS 全景播放器最简单的解决方案

    rootNode.addChildNode(cameraNode); 5.第五步 创建一个节点并绑定一个球体几何对象 let panoramaNode = SCNNode() panoramaNode.geometry = SCNSphere isDoubleSided = true 3.panoramaNode.geometry = SCNSphere(radius: 100) 半径不要设置太小 6.第六步 创建一个2D游戏场景和一个播放视频的对象

    1.9K20发布于 2018-09-14
  • 来自专栏每日一篇技术文章

    SceneKit_中级03_切换照相机视角

    self.scnView.backgroundColor = [UIColor blackColor]; 6.创建太阳系(也很简单) SCNNode *sunNode = [SCNNode node]; sunNode.geometry = [SCNSphere earthMoonNode]; //2.创建一个地球节点,添加到地月系节点上去 SCNNode *earthNode = [SCNNode node]; earthNode.geometry = [SCNSphere addChildNode:earthNode]; // 3.创建一个月球系,让它添加到地球节点上去 SCNNode *moonNode = [SCNNode node]; moonNode.geometry = [SCNSphere

    91520编辑于 2022-05-13
  • 来自专栏每日一篇技术文章

    SceneKit_入门03_节点

    第六步.给节点绑定一个几何形状的物体 // 创建一个球体几何绑定到节点上去 SCNSphere *sphere = [SCNSphere sphereWithRadius:0.5]; node.geometry

    2K10发布于 2018-09-14
  • 来自专栏每日一篇技术文章

    VR+全景播放器+头控讲解-02

    SCNScene scene]; 第五步 创建一个球体 然后将其添加到场景中去 SCNNode *sphereNode = [SCNNode node]; sphereNode.geometry = [SCNSphere

    88110发布于 2018-09-14
  • 来自专栏每日一篇技术文章

    SceneKit_入门07_几何体

    pyramidNode.position = SCNVector3Make(0, 0, 0); [scnView.scene.rootNode addChildNode:pyramidNode]; 球体 让学习成为一种习惯 创建方法: SCNSphere *sphere = [SCNSphere sphereWithRadius:1]; sphere.firstMaterial.diffuse.contents = [UIImage imageNamed

    1.1K20编辑于 2022-05-13
  • 来自专栏iOSDevLog

    ARKit和CoreLocation:第一部分

    https://developer.apple.com/documentation/scenekit/scnsphere 在我们继续之前,让我们先做一些基本的事情。 定义 SCNSphere:一个球体定义一个表面,其每个点与其中心等距离,该中心位于其局部坐标空间的原点。您可以使用其 radius 属性在所有三个维度中定义球体的大小。 func createSphereNode(with radius: CGFloat, color: UIColor) -> SCNNode { let geometry = SCNSphere func createSphereNode(with radius: CGFloat, color: UIColor) -> SCNNode { let geometry = SCNSphere

    3.1K20发布于 2018-09-20
  • 来自专栏每日一篇技术文章

    SceneKit-你其实不懂模型的物理身体

    所以我们千万不要讲凸面的物体设置成凹面物理身体 下面我们给球体自定义一个正方体的物理身体,主要把代码完整代码记录一下 let sphereNode = SCNNode() sphereNode.geometry = SCNSphere

    85640发布于 2019-06-15
  • 来自专栏每日一篇技术文章

    SceneKit_中级04_约束的使用

    upperArm addChildNode:lowerArm]; // 创建控制点 SCNNode *controlNode = [SCNNode node]; controlNode.geometry = [SCNSphere arc4random_uniform(100), arc4random_uniform(100)); [scene.rootNode addChildNode:node]; node.geometry = [SCNSphere

    1K10编辑于 2022-05-13
  • 来自专栏浅探ARKit

    SceneKit绘制模型与骨骼动画的实现

    SCNSphere \*boneSphereGeom = [SCNSphere sphereWithRadius:0.1]; boneSphereGeom.firstMaterial.emission.contents

    3.1K70发布于 2018-05-07
  • 来自专栏iOSDevLog

    ARKit介绍

    matrix_identity_float4x4 translation.columns.3.z = -0.1 // Add a node to the session let sphere = SCNSphere { let hitPosition = SCNVector3.positionFromTransform(result.worldTransform) let sphere = SCNSphere

    3.3K20发布于 2018-08-22
  • 来自专栏每日一篇技术文章

    SceneKit - 提供三种方法解决全景图画面内部透射颠倒的问题

    sphereNode = SCNNode() sphereNode.position = SCNVector3Make(0, 0, 0) sphereNode.geometry = SCNSphere

    1.2K10发布于 2019-06-11
  • 来自专栏每日一篇技术文章

    SceneKit_入门04_灯光

    创建正方块 SCNBox *box = [SCNBox boxWithWidth:0.5 height:0.5 length:0.5 chamferRadius:0];// 正方体 // 创建球体 SCNSphere *sphere = [SCNSphere sphereWithRadius:0.1];// 设置球体半径为0.1 // 把两个结合体绑定到节点上 SCNNode *boxNode = [SCNNode

    1.7K20编辑于 2022-05-13
  • 来自专栏快乐阿超

    SwifterSwift

    SCNCylinder extensions SCNGeometry extensions SCNMaterial extensions SCNPlane extensions SCNShape extensions SCNSphere

    1.9K10编辑于 2024-11-17
  • 来自专栏每日一篇技术文章

    碰撞以及如何检测碰撞详解

    chamferRadius=0.000> | no child>' '<SCNNode: 0x6080003c1b30 pos(0.000000 20.000000 -20.000000) | geometry=<SCNSphere

    1.6K10编辑于 2022-05-13
  • 来自专栏每日一篇技术文章

    SceneKit_入门08_材质

    = SCNVector3Make(0, 0, 5); [scnView.scene.rootNode addChildNode:cameraNode]; 第三步:添加一个球体模型到视图中 SCNSphere *sphere = [SCNSphere sphereWithRadius:1]; SCNNode *sphereNode = [SCNNode nodeWithGeometry:sphere

    1.8K40编辑于 2022-05-13
  • 来自专栏每日一篇技术文章

    SceneKit_中级09_碰撞检测

    rootNode.addChildNode(cameraNode) 第六步 创建一个球体 let sphere = SCNSphere(radius: 1) sphere.firstMaterial

    74710编辑于 2022-05-13
  • 来自专栏iOSDevLog

    ARKit+Swift 版本的机器学习算法 k-NN

    func drawSphere(center: SCNVector3, radius: Float) { let geometry = SCNSphere(radius: CGFloat

    95500发布于 2019-04-18
  • 来自专栏iOSDevLog

    ARKit和CoreLocation

    func createSphereNode(with radius: CGFloat, color: UIColor) -> SCNNode { let geometry = SCNSphere

    1.8K20发布于 2018-09-20
领券