Christian Woltering

Results 106 comments of Christian Woltering

> How to add some internal points (i mean the cyan points)? If you are using the code from the gist, just add the vertices in the `CreatePolygon()` method: ```c#...

Do you mean the [Steiner points](https://www.iue.tuwien.ac.at/phd/fleischmann/node54.html) that are automatically added by Triangle for quality meshing? Those will be added to the back of the mesh vertices list, so to find...

I updated the gist once again. There are two approaches for finding holes, one using region pointers and one using a quadtree. Both should be pretty robust and efficient. Let...

That's a frequent problem when using Triangle and Triangle.NET's `Contour` class has a method which can help. It's a kinda heuristic approach, but it always worked for me: ```c# var...

> If a duplicated point is added to input then it is removed from mesh output, so i think `mesh.Vertices.Skip(poly.Points.Count)` is not a good general idea. I do work with...

It's called `SimpleSmoother` for a reason :-) I looked into this topic a couple of years ago. Here's a publication I remember which looked promising: * [Efficient Mesh Optimization Schemes...

@timoria21 Thanks a bunch for your donation!

> [...] could you perhaps recommend me some known .NET implementations? Even one written in C++ might be of use. Or perhaps directly porting iFEM's smoothing procedure to Triangle.NET is...

@timoria21 I don't have access to MATLAB at all, using Octave here. But in general, those automatic converters produce code that is really hard to look at. In the first...

> It's difficult to imagine that in the year 2022 there are no open-source options for smoothing graded meshes @timoria21 I guess most FEM packages will have some kind of...