updatePositionAndRadius method
for device orientation
it will update originPosition and body.position
Implementation
MenuItemBox2D updatePositionAndRadius(Vector2 position, [double? radius]) {
// update body + shape
if (radius != null) {
body.fixtures.first.shape.radius = radius;
}
body.setTransform(position, body.angle);
return MenuItemBox2D(
body: body,
originPosition: position,
radius: radius ?? this.radius,
);
}