I wanted to make some changes inside a
MeshRegion today and found that unlike
Graphics objects, it can't be done directly because it is atomic (
AtomQ returns true).
The functionalities I came across so far won't be effected if it is not atomic, even the
MeshRegion[something]["Properties"] can be achieved like
FittedModel, which is not atomic. Being atomic, operations like changing something inside, retrieve information other than coordinates(
MeshCoordinates) become difficult.
I would like to know what is the advantage/motivation to make it atomic.