Equana

Docs/Finite Element (MFEM)/mfem.mesh.makeCircle
Back to Finite Element (MFEM)

mfem.mesh.makeCircle

Creates a 2D circular disk mesh.

Syntax

mfem.mesh.makeCircle(npts, radius?)

Description

Creates a 2D circular disk mesh. Generates a triangulated mesh approximating a circular disk by creating a square mesh and applying an elliptic conformal mapping. This mapping preserves mesh quality while smoothly transforming the square to a circle. The mesh is centered at the origin with the specified radius.

Parameters

NameDescription
npts- Controls mesh density. Higher values create finer meshes (minimum 3)
radius(optional)- Radius of the circular disk (default 1.0)

Returns

Promise<Mesh>