AR文字可视化

文字来源可以是指定的文字内容,也可以是属性字段值。其展示效果,如下图:

图:AR文字可视化

必备类库

进行文字AR可视化必需的类库为sceneform-sm_v1.19.7.aar、com.supermap.ar.jar、com.supermap.data.jar,必需的so库为libimb.so或libimb2d.so。开发环境要求AndroidStudio 3.6.0以上,gradle 5.6.4以上。

关键代码

TextView textView = new TextView(arEffectView.getContext());
textView.setText(R.string.test_txt);/*"Hello AR!"*/
//创建AR元素
ARViewElement element = new ARViewElement(arEffectView.getContext());
//设置相关属性
element.setParentNode(arEffectView);
element.setPosition(new Point3D(0,2,2));
//加载文字
element.loadModel(textView);