julia> t = Tetrahedron(
PVector(1.0, 0.0, 1.0),
PVector(1.0, 1.0, 0.0),
PVector(0.0, 1.0, 1.0),
PVector(1.0, 1.0, 1.0)
)
Tetrahedron{Float64}(PVector{Float64}(1.0, 0.0, 1.0), PVector{Float64}(1.0, 1.0, 0.0), PVector{Float64}(0.0, 1.0, 1.0), PVector{Float64}(1.0, 1.0, 1.0))
julia> centroid(t)
PVector{Float64}(0.75, 0.75, 0.75)
julia> circumcenter(t)
PVector{Float64}(0.5, 0.5, 0.5)
julia> insphere(t, PVector(0.5, 0.5, 0.5))
Interior()
julia> insphere(t, PVector())
OnEdge()
julia> insphere(t, PVector(2.0, 0.0, 0.0))
Exterior()
julia> PhysicalMeshes.volume(t)
0.16666666666666666
julia> orientation(t)
PositivelyOriented()