ARKitGeometry.fromJson constructor
ARKitGeometry.fromJson(
- Map<String, dynamic> arguments
)
Implementation
factory ARKitGeometry.fromJson(Map<String, dynamic> arguments) {
final type = arguments['geometryType'].toString();
switch (type) {
case 'box':
return ARKitBox.fromJson(arguments);
case 'capsule':
return ARKitCapsule.fromJson(arguments);
case 'cone':
return ARKitCone.fromJson(arguments);
case 'cylinder':
return ARKitCylinder.fromJson(arguments);
case 'face':
return ARKitFace.fromJson(arguments);
case 'line':
return ARKitLine.fromJson(arguments);
case 'plane':
return ARKitPlane.fromJson(arguments);
case 'pyramid':
return ARKitPyramid.fromJson(arguments);
case 'sphere':
return ARKitSphere.fromJson(arguments);
case 'text':
return ARKitText.fromJson(arguments);
case 'torus':
return ARKitTorus.fromJson(arguments);
case 'tube':
return ARKitTube.fromJson(arguments);
}
return ARKitUnkownGeometry.fromJson(arguments);
}