ARkit -- 缩放

2017-11-02  本文已影响90人  li_礼光



代码测试

//缩放手势
let pinch = UIPinchGestureRecognizer(target: self, action: #selector(didPinch(_:)))
sceneView.addGestureRecognizer(pinch)


@objc
func didPinch(_ pinch: UIPinchGestureRecognizer) {
    guard pinch.state == .changed else { return }
    guard let node = node else { return  }
    node.transform = SCNMatrix4MakeScale(Float(pinch.scale), Float(pinch.scale), Float(pinch.scale))
}
缩放属性 效果图

缩放比较简单,不涉及到复杂的矩阵运算,自己对应修改不同的轴的缩放因子就好.

上一篇 下一篇

猜你喜欢

热点阅读