curt
c5427a287d
Fixed a bug in handling windoze driver letter ":" notation.
1999-06-15 19:55:10 +00:00
curt
28436a23be
Updates ...
1999-06-15 19:54:44 +00:00
curt
f8d8440953
Added a README for building the win32 cross compiler.
...
First stab at a c172 flight model contributed by Tony Peden.
1999-06-15 19:54:11 +00:00
curt
1d1b60699f
Fixed a bug in tilecache size which caused occasional tiles to drop out
...
when more than one row is scheduled "simultaneously".
1999-06-14 13:47:44 +00:00
curt
2c6db0ec35
Created an FGTileMgr class to encapsulate the high level tile management
...
tasks.
Created a tile load queue. When we init, or cross a tile boundary, we
stuff the new tiles to be loaded on a load queue, and then only load
one tile per frame. This will need further refinement, but it is better
than what we had.
1999-06-13 05:58:02 +00:00
curt
392e8c09c8
Renamed tile.[ch]xx to tileentry.[ch]xx
1999-06-12 21:15:27 +00:00
curt
4924c06ca5
Renamed tileentry.[ch]xx
1999-06-12 21:14:01 +00:00
curt
3adbe1ca22
Started work on a dynamic tile cache.
...
Did a bit of renaming and reorganizing.
1999-06-12 21:12:13 +00:00
curt
8538cbbb34
Renamed fgTILE -> FGTileEntry.
...
Started working on dynamic tile cache.
Started working on dynamic tile entries (for drawing entirely in immediate
mode.)
1999-06-12 21:11:21 +00:00
curt
ef10b37fd3
Updates to track changes in Scenery and Object.
1999-06-12 21:10:09 +00:00
curt
08a3420b56
Add a method to return pointer to data array.
1999-06-12 21:09:41 +00:00
curt
1e606bc183
Tweaked the polygon type prioritization scheme just a bit.
...
Fixed a bug (dumb test idea) that was throwing away ocean areas.
1999-06-12 14:13:01 +00:00
curt
898833174e
Fixed a small bug which cropped up with the new gpc hole interface.
1999-06-11 00:25:46 +00:00
curt
ff154397f8
Added an urban area type.
1999-06-11 00:25:18 +00:00
curt
c79bc6756a
ping a client to make sure it is alive before launching a process on it.
1999-06-11 00:25:03 +00:00
curt
3b3e09d992
Added urban area type.
1999-06-11 00:24:23 +00:00
curt
20e014a16e
Reversing the order of points causes the area calculation to return a
...
negative number. Polygon holes are wound opposite of non-holes. I was
throwing out holes with area < epsilon (i.e. all holes) ... enough said.
1999-06-10 02:01:09 +00:00
curt
3b51535fc0
Updated for 0.6.0
1999-06-09 21:07:30 +00:00
curt
af35b3dd9c
Updates for version 0.6.0
1999-06-09 21:06:45 +00:00
curt
aa2fdd282d
Also add really small area polygons to sliver list, even if they pass
...
the min_angle test.
1999-06-08 11:20:24 +00:00
curt
f13b3855c1
Sliver detection and elimination:
...
After I clip a polygon against the more important stuff, I
check the area and minimum interior angle of each of it's contours.
If both (area and min interior angle) are below some threshhold I'm
calling it a sliver. Then I go and look for another polygon such that
result = polygon_union( poly, sliver ) yields a result that doesn't
have anymore contours than the original poly. This means the sliver
is adjacent to poly. So I replace poly with result (the union) and
keep going.
1999-06-07 03:40:33 +00:00
curt
f6ef882e9e
Updated the libgpc.a build instructions with an important note.
1999-06-07 03:39:17 +00:00
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
687e883e0a
The next round of MacOS changes contributed by Darrell Walisser.
...
Starting work on fixing tringle slivers in scenery generation tools.
1999-06-05 12:45:40 +00:00
curt
d3908f531f
Fixed a bug that caused the hud fonts to disappear when ever the moon was
...
being drawn.
1999-06-04 21:38:31 +00:00
curt
dc729fae17
Packaging fixes.
1999-06-04 20:35:47 +00:00
curt
3bfd20a2b9
Mac portability changes contributed by "Darrell Walisser" <dwaliss1@purdue.edu>
1999-06-02 22:22:47 +00:00
curt
d8130925f1
Fixed some IRIX compile warnings and errors.
1999-06-01 21:17:36 +00:00
curt
70505137eb
GUI updates contributed by Norman Vine.
1999-06-01 21:17:10 +00:00
curt
84468dddea
Fixed an IRIX warning message where an inline function is referenced
...
before it is defined.
1999-06-01 21:16:33 +00:00
curt
4eb398a807
Removed old directories from configure script.
1999-06-01 21:15:46 +00:00
curt
5f000ddf80
Update README.plib with clearer wording.
...
Fixed the == compare in point3d.hxx.
1999-06-01 21:01:03 +00:00
curt
b25252a656
Use int instead of socklen_t.
1999-05-29 13:03:43 +00:00
curt
9d78e32da8
Fix bug with passing PUI keystrokes on to glut.
1999-05-29 13:03:26 +00:00
curt
d72a6a0bd4
Namespace tweak.
1999-05-29 13:03:03 +00:00
curt
2bc4367570
URL tweaks.
1999-05-29 13:01:35 +00:00
curt
7c6b95756a
Updated for version 0.6.0 release.
1999-05-27 01:03:20 +00:00
curt
cdbc9a9a5f
Use PLIB joystick routines for windows and linux.
1999-05-27 00:21:54 +00:00
curt
1663d1628f
Force use of PLIB joystick routines.
1999-05-27 00:21:37 +00:00
curt
bf56b15f7e
GUI changes contributed by Norman Vine.
1999-05-27 00:21:22 +00:00
curt
86cc2b162a
Exclude docs from base package.
...
Added Curt Olson to Thanks file.
Force use of plib joystick code.
1999-05-27 00:20:52 +00:00
curt
f508123cad
Early beginnings of sliver removal code.
1999-05-27 00:19:04 +00:00
curt
2ce6a72150
Added Robin Peel.
1999-05-27 00:18:39 +00:00
curt
875ea2c872
Whups, fixed a simple bug so you can now fly across the lon = +/-180
...
boundary without any problems.
1999-05-25 11:54:21 +00:00
curt
d87e7ef7d7
Initial revision.
1999-05-22 01:16:15 +00:00
curt
4108680ce0
Refinements to the parallelization tools
1999-05-22 01:15:32 +00:00
curt
6f72fa77ad
Working on problems with handling tiny slivers.
1999-05-21 02:10:28 +00:00
curt
56142b4c93
Fixed a bad bug which was showing itself with tiny triangles which caused
...
the region point to be calculated outside the region which caused things to
be colored improperly. Fixed by only evaluating the points of the current
contour (rather than the whole polygon) when generating the region points.
1999-05-20 04:27:20 +00:00
curt
ffe499047e
fiddled with debugging output.
1999-05-20 04:23:19 +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