]> git.mxchange.org Git - flightgear.git/commit
Rewrote the polygon.[ch]xx class to save actual point data, rather than
authorcurt <curt>
Sun, 6 Jun 1999 02:31:34 +0000 (02:31 +0000)
committercurt <curt>
Sun, 6 Jun 1999 02:31:34 +0000 (02:31 +0000)
commitae0d64594e6743ec672d079e417052cb2820aabf
treecc364488e25c9f16027bc84f091cdd473bbc0f61
parent687e883e0a5924a1f32cafa204f1034064ffe9f9
Rewrote the polygon.[ch]xx class to save actual point data, rather than
  indices to points.
Then with that in place I added wrapper functions for the libgpc calls so
  I could ensure that I was always deallocating any allocated memory (which
  was a concern before.)
This was all done in order to facilitate sliver detection and elimination
  which is my next order of business.
These changes then were propogated through out the construction tools.
12 files changed:
Tools/Construct/Clipper/Makefile.am
Tools/Construct/Clipper/clipper.cxx
Tools/Construct/Clipper/clipper.hxx
Tools/Construct/Main/construct.hxx
Tools/Construct/Main/main.cxx
Tools/Construct/Makefile.am
Tools/Construct/Triangulate/polygon.cxx
Tools/Construct/Triangulate/polygon.hxx
Tools/Construct/Triangulate/triangle.cxx
Tools/Construct/Triangulate/triangle.hxx
Tools/Construct/Triangulate/trinodes.cxx
Tools/Construct/Triangulate/trinodes.hxx