com.supermap.ar.areffect
类 TransformCalibrationResult
- java.lang.Object
-
- com.supermap.ar.areffect.CalibrationResult
-
- com.supermap.ar.areffect.TransformCalibrationResult
-
public class TransformCalibrationResult extends CalibrationResult
使用了地理配准的校准结果 通过两点定位,获取手机启动AR场景时的地理位置与方位角- 另请参阅:
校正点
,通过偏移量校正使用示例 //校正场景 if (arSceneLoader == null){ //若场景未加载 arView.setDeviceLocation(result.getDeviceLocation()); arView.setAzimuth(result.getDeltaAzimuth()); //do sth.(initArScene(this)) }else { //若场景已加载,取出场景的节点,设置位置偏移量与旋转角度 arSceneLoader.getSceneElement().setPosition(offset); arSceneLoader.getSceneElement().setRotationAngleNoRepeat(new Quaternion(new Vector3(0,1,0),deltaAzimuth)); }
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Transformation
getToArTransformation()
获取从地理坐标变换为AR坐标的数据配准类Transformation
getToGeoTransformation()
获取从AR坐标变换为地理坐标的数据配准类java.util.List<Point3D>
toArPoint(Point2Ds points)
通过校正结果将地理坐标转换为AR坐标集Point2Ds
toGeoPoint(java.util.List<Point3D> pointList)
通过校正结果将AR坐标点集转为地理坐标-
从类继承的方法 com.supermap.ar.areffect.CalibrationResult
calculate, calculate, getCalibrationPoints, getDeltaAzimuth, getDeviceLocation, getOffset, getScale
-
-
-
-
方法详细资料
-
toArPoint
public java.util.List<Point3D> toArPoint(Point2Ds points)
通过校正结果将地理坐标转换为AR坐标集- 参数:
points
-- 返回:
-
toGeoPoint
public Point2Ds toGeoPoint(java.util.List<Point3D> pointList)
通过校正结果将AR坐标点集转为地理坐标- 参数:
pointList
-- 返回:
-
getToGeoTransformation
public Transformation getToGeoTransformation()
获取从AR坐标变换为地理坐标的数据配准类- 返回:
Transformation
-
getToArTransformation
public Transformation getToArTransformation()
获取从地理坐标变换为AR坐标的数据配准类- 返回:
Transformation
-
-