<div dir="ltr">Hi Robert,<div><br></div><div>thanks for the fast reply. And I agree with you.</div><div><br></div><div>My call was more for those in the community that have experience with this and are willing to share. In the last couple of years I worked with commercial software (at least two big names, like Oktal, TrianGraphics) and the core for their products is OSG and their work is just something (at least to some small degree) I am after. I know, this might be naive to expect from someone to give hints from their IP, but you never know.</div><div><br></div><div>Also, I am in a role of consultant for this so there might be a budget (?-really can not say at this moment), to have some stable light-weight osg constrained triangulation. I like it as is, really, simple thin interface, just a bit complex to chase bugs in there :-) .... </div><div><br></div><div>I think this topic will be actuall in the next couple of months.</div><div><br></div><div>Thanks anyway !</div><div><br></div><div>Nick</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jul 10, 2018 at 1:17 PM Robert Osfield <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nick,<br>
<br>
I regret merging the osgUtil::DelaunayTriangulator submission all<br>
those years back.  While it comes close to working OK it just isn't<br>
robust enough and making it robust will require support for a robust<br>
incircle/same side test that isn't trivial to implement, and require<br>
some novel tricks that aren't appropriate for a general purpose scene<br>
graph project.  Go research robust-predicate.<br>
<br>
So if the osgUtil::DelaunayTriangulator works for you as is great, but<br>
if it doesn't it's not something I'm going to spend my time on trying<br>
to help you through it as I think it's a dead end.  My recommendation<br>
would be to use a dedicated 3rd party library to do the triangulation<br>
and handling of constraints.<br>
<br>
Robert.<br>
On Tue, 10 Jul 2018 at 12:06, Trajce Nikolov NICK<br>
<<a href="mailto:trajce.nikolov.nick@gmail.com" target="_blank">trajce.nikolov.nick@gmail.com</a>> wrote:<br>
><br>
> Hi Community,<br>
><br>
> over the last 2 years I was working for a client on prototyping integrating road network into terrains and I did it with the Delaunay triangulation available in OSG, and for simple test demo cases is working fine (if you are curious here some video <a href="https://www.dropbox.com/s/jlwbzs00pv4ifur/TerrainTool-4.mp4?dl=0" rel="noreferrer" target="_blank">https://www.dropbox.com/s/jlwbzs00pv4ifur/TerrainTool-4.mp4?dl=0</a> ).<br>
><br>
> Now on the same topic again, and it is for real apps (OSG based) not prototyping. And I need error free constrained triangulation. The one in OSG gives me results like in the attached images (holes etc). I tried to look at this CGAL lib but found it over-complicated (for me) to use and I do prefer to stick with what we have in OSG. Anyone with some hints on maybe how to work with complex constraints and osg delaunay? My code is based on the depricated osgdelaunay example. Maybe something extra? Any word will help!<br>
><br>
> Thanks a bunch as always!<br>
><br>
> Cheers,<br>
> Nick<br>
><br>
> --<br>
> trajce nikolov nick<br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">trajce nikolov nick<br></div>