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))])
GeometrySet(rand(Ball{3,Float64}, 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))
julia> PointSet([[1,2,3], [4,5,6]])
julia> PointSet([1,2,3], [4,5,6])
julia> PointSet([1 4; 2 5; 3 6])
PointSet(rand(Point2, 100)) |> viz