Spark AR CAMERA放大和缩小

时间:2019-05-07 07:59:45

标签: spark-ar-studio

我是AR的新手,我看过文档,但是无法找到支持以下查询的支持。

  1. 向3D对象放大和缩小相机
  2. 围绕3D对象旋转

它表示摄像机坐标是只读的,您不能在事件中更改其位置。

关于这些家伙的任何指示或见解?

谢谢

1 个答案:

答案 0 :(得分:0)

否,您无法在Spark中移动实际的摄像头,因为它已映射到设备摄像头的位置(也就是您的手机)。

但是,如果您希望缩放视频源,则可以获取相机提取的纹理,将其作为材质应用于画布或平面,然后缩放该平面以创建“缩放”效果。

您还可以通过编辑3d对象的变换属性来旋转和移动它们,如下所示:

let myObj = Scene.root.find('my-object');
myObj.transform.x = value;
myObj.transform.y = value;
myObj.transform.z = value;
myObj.transform.rotationX = value;
myObj.transform.rotationY = value;
myObj.transform.rotationZ = value;
myObj.transform.scaleX = value;
myObj.transform.scaleY = value;
myObj.transform.scaleZ = value;