How to create an ImplicitRegion from a list of 2D coordinates [closed]

I have a set of (x,y) coordinates. How can I link them together to form an ImplicitRegion?

• Do VoronoiMesh or DelaunayMesh create the type of region you're looking for? Those are mesh regions.
Dec 1 '20 at 23:58
• Show[reg = ConvexHullMesh[data], Graphics[{Red, AbsolutePointSize[6], Point[data]}]] Dec 2 '20 at 0:02

Implicit region for the convex hull:

SeedRandom[0];
data = RandomReal[10, {20, 2}];
bdy = ConvexHullMesh[data];
normals = RegionMeshMeshCellNormals[bdy, 1];
bpts = MeshCoordinates[bdy][[MeshCells[bdy, 1] /. Line[{p_, ___}] :> p]];
reg = ImplicitRegion[
Dot[##] < 0 &, {normals, Transpose@({x, y} - Transpose@bpts)}],
Evaluate@Join[{{x}, {y}}, MinMax /@ Transpose@data, 2]];


Visualization:

Show[
BoundaryDiscretizeRegion@reg,
Graphics[{PointSize@Large, Point@data, PointSize@Medium, Red,
Point@bpts}]
]


Maybe this?

pts = RandomReal[{-2, 2}, {20, 2}];
reg = DelaunayMesh[pts];
HighlightMesh[reg, {Style[0, {PointSize[Large], Yellow}],
Style[1, Cyan], Style[2, Pink]}]