DimensionalMeshComponents

DimensionalMeshComponents[mr]

gives a list {r0,r1,} of regions such that rd has dimension d for a mesh region mr.

Details and Options

Examples

open allclose all

Basic Examples  (2)

Separate parts of a mesh that have different dimensional elements:

The geometric dimensions of each component with cells are different:

The embedding dimension is the same:

Separate dimensional components in 3D:

The geometric dimensions of each component with cells are different:

The embedding dimension is the same:

Scope  (3)

A MeshRegion in 1D can have components that are 0D or 1D:

The RegionDimension of each component:

A MeshRegion in 2D can have components that are 0D, 1D, or 2D:

The RegionDimension of each component:

A MeshRegion in 3D can have components that are 0D, 1D, 2D, or 3D:

The RegionDimension of each component:

Properties & Relations  (5)

Every element of DimensionalMeshComponents will be a MeshRegion or an EmptyRegion:

This mesh has components in dimensions 1 and 2 but not 0:

The 0D component is EmptyRegion, while the 1D and 2D components are MeshRegion:

A BoundaryMeshRegion has only a full-dimensional component:

The lower-dimensional components are EmptyRegion:

The output of DelaunayMesh has only a full-dimensional component:

The output of VoronoiMesh has only a full-dimensional component:

The output of TriangulateMesh has only a full-dimensional component:

The lower-dimensional components are ignored when triangulating:

So only a full-dimensional component remains:

Introduced in 2014
 (10.0)