fromOffset static method

NmGalaxyPoint fromOffset(
  1. Offset offset,
  2. Size canvasSize,
  3. String propertyId, {
  4. double radius = 16.0,
  5. Color color = Colors.blue,
})

Create from canvas offset (inverse of toOffset)

Implementation

static NmGalaxyPoint fromOffset(Offset offset, Size canvasSize, String propertyId, {double radius = 16.0, Color color = Colors.blue}) {
  return NmGalaxyPoint(
    propertyId: propertyId,
    x: (offset.dx / canvasSize.width).clamp(0.0, 1.0),
    y: (offset.dy / canvasSize.height).clamp(0.0, 1.0),
    radius: radius,
    color: color,
  );
}