UArBody.fromMap constructor
Implementation
factory UArBody.fromMap(Map<Object?, Object?> map) {
final Map<Object?, Object?> joints = _map(map["joints"]);
final Map<Object?, Object?> screen = _map(map["screen"]);
return UArBody(
pose: UArPose.fromList(map["pose"]),
joints: <String, UArVector3>{for (final MapEntry<Object?, Object?> e in joints.entries) "${e.key}": UArVector3.fromList(_doubles(e.value))},
screenJoints: <String, Offset>{
for (final MapEntry<Object?, Object?> e in screen.entries)
if (_doubles(e.value).length == 2) "${e.key}": Offset(_doubles(e.value)[0], _doubles(e.value)[1]),
},
);
}