#732: BufferOp(0.0) makes the attached polygon "miss"!
-------------------------+---------------------------
 Reporter:  jiangdaidai  |       Owner:  geos-devel@…
     Type:  defect       |      Status:  new
 Priority:  major        |   Milestone:  3.4.3
Component:  Default      |     Version:  3.4.2
 Severity:  Critical     |  Resolution:
 Keywords:  BufferOp     |
-------------------------+---------------------------

Comment (by jiangdaidai):

 I find the reason: my polygon self-intersectes and is_ccw(my polygon)
 makes the key unexpected performance. During the learning of GEOS, I think
 there may be one bug :
 SegmentIntersector.cpp Line 114, according to the algorithm logical,
 int maxSegIndex=e0->getNumPoints()-1; -->
 int maxSegIndex=e0->getNumPoints()-2;

--
Ticket URL: <http://trac.osgeo.org/geos/ticket/732#comment:2>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite 
(JTS).
_______________________________________________
geos-devel mailing list
geos-devel@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel

Reply via email to