WOLFRAM

is an option and annotation for MeshRegion, BoundaryMeshRegion, and related functions that specifies functions to use to generate primitives for rendering mesh cells.

Details

  • The following settings can be used:
  • Automaticthe default shape function
    Nonedo not render mesh cells
    funca general shape function
    {cellspec1->func1,}use funci for mesh cell cellspeci
  • Mesh cells with no explicit mesh cell shape function are taken to use the automatic shape.
  • The wrapper Annotation[cellspec,MeshCellShapeFunctionfunc] can be used when creating mesh regions in functions such as MeshRegion, BoundaryMeshRegion, etc.
  • The cell specification cellspec follows the standard form described for MeshRegion and BoundaryMeshRegion.
  • A general shape function func specifies that the cell of the form h[{i1,,in}] should be rendered with the primitive provided by func[coords,index,cell], where coords are coordinates of points with index i1,,in, and index is the mesh cell index.

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Specify a mesh cell function for all zero-dimensional cells:

Out[1]=1

Specify a mesh cell function for all 1D cells:

Out[1]=1

Scope  (9)Survey of the scope of standard use cases

MeshCellShapeFunction works with regions in 0D:

Out[1]=1

Regions in 1D:

Out[1]=1

Regions in 2D:

Out[1]=1

Regions in 3D:

Out[1]=1

Specify mesh cell functions for all 1D cells and all 0D cells:

Out[1]=1

Individual cells can be drawn using their cell index:

Out[1]=1

Or by the cell itself:

Out[2]=2

Draw all cells of a given dimension:

Out[1]=1

Specify a list of cell indices to style:

Out[1]=1

Style cells whose indices match a pattern:

Out[1]=1
Wolfram Research (2015), MeshCellShapeFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html.
Wolfram Research (2015), MeshCellShapeFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html.

Text

Wolfram Research (2015), MeshCellShapeFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html.

Wolfram Research (2015), MeshCellShapeFunction, Wolfram Language function, https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html.

CMS

Wolfram Language. 2015. "MeshCellShapeFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html.

Wolfram Language. 2015. "MeshCellShapeFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html.

APA

Wolfram Language. (2015). MeshCellShapeFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html

Wolfram Language. (2015). MeshCellShapeFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html

BibTeX

@misc{reference.wolfram_2024_meshcellshapefunction, author="Wolfram Research", title="{MeshCellShapeFunction}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html}", note=[Accessed: 10-January-2025 ]}

@misc{reference.wolfram_2024_meshcellshapefunction, author="Wolfram Research", title="{MeshCellShapeFunction}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html}", note=[Accessed: 10-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2024_meshcellshapefunction, organization={Wolfram Research}, title={MeshCellShapeFunction}, year={2015}, url={https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html}, note=[Accessed: 10-January-2025 ]}

@online{reference.wolfram_2024_meshcellshapefunction, organization={Wolfram Research}, title={MeshCellShapeFunction}, year={2015}, url={https://reference.wolfram.com/language/ref/MeshCellShapeFunction.html}, note=[Accessed: 10-January-2025 ]}