Main Content

DiscreteGeometry Properties

Discrete 2-D or 3-D geometry description

DiscreteGeometry describes a 2-D or 3-D geometry in the form of a discrete geometry object. PDEModel, StructuralModel, and ThermalModel objects have a Geometry property, which can be an AnalyticGeometry or DiscreteGeometry object.

Create a discrete geometry for your model by using one of the following approaches:

  • Use importGeometry to import a 2-D or 3-D geometry from an STL file or a 3-D geometry from a STEP file and attach it to the model.

  • Use geometryFromMesh to reconstruct a 2-D or 3-D geometry from mesh and attach it to the model.

  • Use multicuboid, multicylinder, or multisphere to create a 3-D geometry. Then assign the resulting geometry to the Geometry property of the model. For example, create a PDE model and add the following geometry formed by three spheres to the model.

    model = createpde;
    gm = multisphere([1,2,3]);
    model.Geometry = gm;
  • Use extrude to create a 3-D geometry by vertically extruding a 2-D geometry.

Properties

expand all

Number of geometry cells, specified as a nonnegative integer.

Data Types: double

Number of geometry edges, specified as a nonnegative integer.

Data Types: double

Number of geometry faces, specified as a positive integer.

Data Types: double

Number of geometry vertices, specified as a nonnegative integer.

Data Types: double

Coordinates of geometry vertices, specified as an N-by-2 or N-by-3 numeric matrix for a 2-D or 3-D geometry, respectively. Here, N is the number of vertices.

Data Types: double

Version History

Introduced in R2015a