Sets
Geometry sets represent a collection of geometries without any connectivity information (a.k.a., "soup of geometries").
Meshes.GeometrySet
— TypeGeometrySet(geometries)
A set of geometries
representing a Domain
.
Examples
Set containing two balls centered at (0.0, 0.0)
and (1.0, 1.0)
:
julia> GeometrySet([Ball((0.0, 0.0)), Ball((1.0, 1.0))])
Notes
- Geometries with different CRS will be projected to the CRS of the first geometry.
GeometrySet(rand(Ball, 3)) |> viz
Meshes.PointSet
— TypePointSet(points)
A set of points
(a.k.a. point cloud) representing a Domain
.
Examples
All point sets below are the same and contain two points in R³:
julia> PointSet([Point(1,2,3), Point(4,5,6)])
julia> PointSet(Point(1,2,3), Point(4,5,6))
julia> PointSet([(1,2,3), (4,5,6)])
julia> PointSet((1,2,3), (4,5,6))
PointSet(rand(Point, 100, crs=Cartesian2D)) |> viz