getPose method
Returns the given anchor pose in Matrix4 format with respect to the world coordinate system of the ARView
Implementation
Future<Matrix4?> getPose(ARAnchor anchor) async {
try {
if (anchor.name.isEmpty) {
throw Exception("Anchor can not be resolved. Anchor name is empty.");
}
final serializedCameraPose = await _channel.invokeMethod<List<dynamic>>(
'getAnchorPose',
{"anchorId": anchor.name},
);
return MatrixConverter().fromJson(serializedCameraPose!);
} catch (e) {
print('Error caught: ' + e.toString());
return null;
}
}