Closed GoogleCodeExporter closed 9 years ago
Hi, The triangulation of the polyline (contour) below crashes with a null reference exception in DTSweep.IsEdgeSideOfTriangle. See screenshots. (Previously the triangle.NeighborAcrossFrom() returns a null.) I consider the polyline as fairly simple, so therefore it is strange why it crashes. Any idea? Version: The latest C# code from the repository, under Visual Studio 2010. The poly line has the following 2D points (the Z coordinate is always 0): 51.708656311035156, 20.808914184570309, 46.708656311035156, 20.808914184570309, 46.708656311035156, 23.308914184570309, 41.708656311035156, 23.308914184570309, 41.708656311035156, 25.808914184570309, 26.708656311035156, 25.808914184570312, 26.708656311035156, 28.308914184570312, 21.708656311035156, 28.308914184570312, 21.70865631103516, 30.808914184570312, 11.708654403686525, 30.808914184570312, 11.708654403686525, 33.308914184570312, 1.7086552381515523, 33.308914184570312, 1.7086552381515521, 30.808914184570312, -8.291343688964842, 30.808914184570312, -8.291343688964842, 28.308914184570312, -13.291345596313475, 28.308914184570312, -13.291345596313475, 25.808914184570312, -38.291343688964844, 25.808914184570316, -38.291343688964844, 23.308914184570316, -43.291343688964844, 23.308914184570316, -43.291343688964844, 20.808914184570316, -48.291343688964844, 20.808914184570316, -48.291343688964844, 18.308914184570316, -53.291343688964844, 18.308914184570316, -53.291343688964844, 14.708912849426273, -58.291343688964844, 14.708912849426273, -58.291343688964844, 11.908915519714359, -53.291343688964844, 11.908915519714359, -53.291343688964844, 8.5089139938354528, -50, 8.5089139938354528, -50, 9.180425643920902, -48.291343688964844, 9.180425643920902, -48.291343688964844, 9.70891380310059, -45, 9.70891380310059, -45, 9.79564189910889, -40, 9.7956418991088885, -40, 10.37069606781006, -35, 10.37069606781006, -35, 10.530872344970705, -33.291343688964844, 10.530872344970705, -33.291343688964844, 17.508914947509769, -28.291343688964844, 17.508914947509766, -28.291343688964844, 17.908914566040039, -23.291343688964844, 17.908914566040039, -23.291343688964844, 18.208913803100586, -13.291345596313475, 18.208913803100586, -13.291345596313475, 18.008914947509766, -8.291343688964842, 18.008914947509766, -8.291343688964842, 21.008914947509766, -3.2913444042205797, 21.008914947509766, -3.2913444042205797, 24.008914947509766, 1.7086552381515519, 24.008914947509766, 1.7086552381515516, 22.408914566040039, 6.7086567878723162, 22.408914566040039, 6.7086567878723162, 24.008914947509766, 11.708654403686525, 24.008914947509766, 11.708654403686525, 24.108913421630859, 16.708656311035156, 24.108913421630859, 16.708656311035156, 21.308914184570312, 21.708656311035156, 21.308914184570312, 21.708656311035156, 20.008914947509766, 26.708656311035156, 20.008914947509766, 26.708656311035156, 17.908914566040039, 31.708656311035156, 17.908914566040036, 31.708656311035156, 10.370696067810057, 35, 10.370696067810057, 35, 11.291717529296873, 40, 11.291717529296873, 40, 7.5089135169982884, 41.708656311035156, 7.5089135169982884, 41.708656311035156, 9.7089138031005842, 46.708656311035156, 9.7089138031005824, 46.708656311035156, 17.508914947509762, 51.708656311035156, 17.508914947509762, Cheers, Janos
Original issue reported on code.google.com by janos.za...@gmail.com on 4 Jun 2012 at 4:23
janos.za...@gmail.com
Attachments:
C# not officially supported. You're more than welcome to submit a patch.
Original comment by mason.gr...@gmail.com on 9 Jul 2012 at 10:46
mason.gr...@gmail.com
Original issue reported on code.google.com by
janos.za...@gmail.com
on 4 Jun 2012 at 4:23Attachments: