ios 3D引擎 SceneKit 开发(1) --起始篇

本文由Roc.Tian介绍苹果的3D引擎SceneKit,讲解了SceneKit的右手坐标系、关键类以及如何在Xcode中创建SceneKit项目。通过示例代码展示了从SCN文件加载场景、控制节点旋转和用户交互等基本操作。
摘要由CSDN通过智能技术生成

hello ,大家好,我是Roc.Tian,最近一直在研究苹果自家的3D 引擎 SceneKit ,适当写写博客,总结一下,与大家分享一下,也希望跟大家交流,共同进步。


SceneKit 是一个OC 框架,开始之前,先熟悉一下SceneKit 的三维坐标系:


很清楚的看到,SceneKit 中的坐标系是右手坐标系(笛卡尔坐标系),如果需要与其他3D框架共享数据,先了解其框架是右手坐标系还是左手坐标系。其实也很好转化,就是Z 轴的正负不一样而已。

在开始开发之前,一定要了解下面这几个非常重要的类

类 / 协议

描述

SCNView & SCNSceneRenderer

  类似UIView,用来显示 SceneKit 的内容,定义了一些代理方法,可以用 addSubView 方法添加到UiView 中



SCNScene


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值