MATLAB Answers

How to mesh mutliple objects?

3 views (last 30 days)
xadu
xadu on 9 Feb 2021
Commented: xadu on 12 Feb 2021
Hi, I would like to generate a 3D mesh consisting of tetrahedrons. I know that using mutlicuboid or multisphere functins, I can do this for a single object, or a collection of similar objects like so:
model = createpde;
gm = multicuboid(2,3,4);
model.Geometry = gm;
generateMesh(model,'GeometricOrder','linear');
pdeplot3D(model)
But what I would like to do is to define a cube, and a sphere inside it, and have the mesh respect the object boundaries. Is this possible? When I tried to append two objects into model.Geometry, it complained saying "Error using pde.EquationModel/set.Geometry (line 49) Assemblies of more than one geometric model are not currently supported."

Accepted Answer

Ravi Kumar
Ravi Kumar on 10 Feb 2021
This example might work for you!
  1 Comment
xadu
xadu on 12 Feb 2021
Thanks for the pointer to this resource; this is indeed what I was looking for!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by