SCNScene / SCNSphere 的可视区域
Posted
技术标签:
【中文标题】SCNScene / SCNSphere 的可视区域【英文标题】:SCNScene / SCNSphere's visible area 【发布时间】:2017-01-05 21:05:20 【问题描述】:我有一个 SCNScene,其中包含一个封装 SCNCamera 的 SCNSphere(相机位于 SCNSphere 的@中心内,在屏幕上显示其内壁)。
是否有方法查询或推断/计算此球体的可见区域?我不想要以点为单位的屏幕区域或场景本身的区域,而是相机能够在给定设备的屏幕中从这个球体渲染的内容(ipad 和 iphone 确实显示了不同数量的 360 帧)
帮助表示赞赏。
【问题讨论】:
【参考方案1】:CameraNode.positions 只是设置在前面
cameraRollNode.position = SCNVector3(x: 0, y: 0, z: X)
设置球体材质:
sphere_.firstMaterial!.cullMode = SCNCullMode.Front;
PIC 有两个球体。 HOLP 它很有用。
【讨论】:
以上是关于SCNScene / SCNSphere 的可视区域的主要内容,如果未能解决你的问题,请参考以下文章
性能优化懒懒加载懒动画 --- 基于window滚动事件来实时更新DOM的视图状态,以表明是否在规定的可视区,并作有change回调
scrollWidth clientWidth offsetWidth
为啥自定义 SCNGeometry 中的黑色比 SCNSphere 中的浅
是否可以用鲜红色的 SCNSpotlight 画出清晰的 SCNSphere?