Constructive Solid Geometry (CSG)
GridapEmbedded.CSG.Geometry
— Typeabstract type Geometry
Abstract type for the definition of a geometry.
Interface
get_tree(geo::Geometry)
similar_geometry(a::Geometry,tree::Node)
compatible_geometries(a::Geometry,b::Geometry)
Base.:!
— MethodBase.:!(a::Geometry;name::String="",meta=nothing)
Base.intersect
— MethodBase.intersect(a::Geometry,b::Geometry;name::String="",meta=nothing)
Base.setdiff
— MethodBase.setdiff(a::Geometry,b::Geometry;name::String="",meta=nothing)
Base.union
— MethodBase.union(a::Geometry,b::Geometry;name::String="",meta=nothing)
GridapEmbedded.CSG.compatible_geometries
— Methodcompatible_geometries(a::Geometry,b::Geometry)
GridapEmbedded.CSG.get_tree
— Methodget_tree(geo::Geometry)
GridapEmbedded.CSG.similar_geometry
— Methodsimilar_geometry(a::Geometry,tree::Node)