飞机

平面识别模式,不依靠于srcimage

微信小程序的AR系统会标定出一个平面,相机组件开启 isARCamera 之后,相机的三维变换会与AR系统同步。

AR系统每帧会去计算这个平面的交点,之后同步到AR追踪器组件所在元素上,其所有的子节点继而受到影响。

由于这种模式的灵活度比较高,所以我们还给AR系统提供了几个接口供开发者使用:

// 传入某个节点的`nodeId`
scene.ar.placeHere(nodeId);

// 也可以传入元素引用,关闭`switchVisible`
scene.ar.placeHere(element, false);

// resetPlane
scene.ar.resetPlane();

placeHere方法接受一个节点的node-id或者元素引用,将当前和平面的焦点(即追踪器的3D变换)同步到这个节点上。第二个参数switchVisible则会在执行同步后自动将这个节点的visible设置为true

resetPlane方法则是重置平面的标定。