This is about adding support for CSXCAD Properties which determine what an element is made of (for instance: air, conductor, dielectric material, etc.), and for Primitive priority which is a number associated with each element and let decide which element is chosen in case of an overlap (the higher is chosen).
As explained here, a hole in a solid element can be created by adding another element made of air, overlapping the first one with a higher priority.
The mesher should take into account both the priority and the property of elements to handle correctly elements overlaps, holes being just the air particular case.
This is about adding support for CSXCAD Properties which determine what an element is made of (for instance: air, conductor, dielectric material, etc.), and for Primitive priority which is a number associated with each element and let decide which element is chosen in case of an overlap (the higher is chosen).
As explained here, a hole in a solid element can be created by adding another element made of air, overlapping the first one with a higher priority.
The mesher should take into account both the priority and the property of elements to handle correctly elements overlaps, holes being just the air particular case.