zoukankan      html  css  js  c++  java
  • ARKit的使用

    //创建场景

            let scene = SCNScene()

            /*

             //1.几何

             let box = SCNBox.init( 0.1, height: 0.1, length: 0.1, chamferRadius: 0  )

             //2.渲染

             let materil = SCNMaterial.init()

             materil.diffuse.contents = UIColor.red

             box.materials = [materil]

             

             //3.节点

             let node = SCNNode.init(geometry: box)

             node.position = SCNVector3.init(0, 0, -0.5)

             scene.rootNode.addChildNode(node)

             

             */

            

            //几何 渲染

            let text = SCNText.init(string: "hello ARKit", extrusionDepth: 0)

            text.font = UIFont.init(name: "Future", size: 0.15)

            text.firstMaterial?.diffuse.contents = UIColor.orange

            text.firstMaterial?.specular.contents = UIColor.white

            //几点

            let textNode = SCNNode.init(geometry: text)

            textNode.position = SCNVector3.init(0, 0, -0.5 )

    //        textNode.scale =

            

            scene.rootNode.addChildNode(textNode)

            

            

            

            //把场景显示出来

            sceneView.scene = scene;

            

  • 相关阅读:
    什么是桌面虚拟化,实施桌面虚拟化有什么好处?[转]
    运维工程师的职责和前景
    informix 中chunk/dbspace概念
    让用户体验决定桌面虚拟化成败
    专访运维与人才外包专家黄琨:运维工作最大的挑战是什么?
    PD与DBMS中的数据类型
    informix长事务的处理方式
    Oracle expdp/impdp导出导入命令及数据库备份(转)
    wpf的treeview显示item时候不能stretch的一个解决办法
    Jenkins 用户权限管理
  • 原文地址:https://www.cnblogs.com/daxueshan/p/7643098.html
Copyright © 2011-2022 走看看