curt
ae0d64594e
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.
1999-06-06 02:31:34 +00:00
curt
5d8d7bc687
Better error catching and recovery when our input sends the triangulator
...
into never, never land.
1999-05-19 20:01:53 +00:00
curt
1cbe332e1c
Debugging various problems with prepairing input that triangle() can
...
handle.
1999-05-19 02:51:07 +00:00
curt
9d9c1676c0
Working on adding true coast lines with all non-land areas now becoming
...
ocean.
1999-05-13 02:37:40 +00:00
curt
c062fe49c4
Start of support for precalculating texture coordinates.
...
Try to avoid a situation where you cycle between too many nodes and two few
nodes with just a single increment of error level.
1999-05-12 02:09:02 +00:00
curt
9488efde97
master.cxx (outer shell for doing mass scenery generation) now working.
1999-05-06 11:45:55 +00:00
curt
f5bb467c57
Added master.cxx, prepairing main.cxx to be called by other programs.
1999-05-06 02:19:39 +00:00
curt
39c2919f5a
Basic tile edge matching now seems to be working.
1999-05-04 20:53:08 +00:00
curt
dd516b37d9
More work on tile add matching. Added second triangulation. Now need to
...
debug to see why none of it works! :-)
1999-05-04 12:40:18 +00:00
curt
bab8b9cadf
More changes to split up tiles, munge in the previously existing shared
...
pieces, and reassemble, so we are ready to retriangulate.
1999-05-04 04:12:07 +00:00
curt
869e47fca4
Continued work ...
1999-05-03 23:12:08 +00:00
curt
1e6be4b238
More tweaks ...
1999-05-03 11:28:14 +00:00
curt
5308916996
Added construct.[ch]xx as a data repository class to hold all the data that
...
needs to be passed back and forth during the scenery assembly.
1999-05-02 22:10:51 +00:00
curt
f2fb1eb99a
Restructuring code and data to facilitate the tile edge matching process.
1999-05-02 18:41:24 +00:00
curt
134d7cf480
Renamed constuct.cxx to main.cxx
1999-05-02 15:22:21 +00:00