1
0
Fork 0
Commit graph

5092 commits

Author SHA1 Message Date
curt
f8f0860559 Define maximum nodes for a tile here. 1999-04-05 02:12:59 +00:00
curt
d0b1380088 Add an automake conditional for lib X11. 1999-04-05 02:12:43 +00:00
curt
bcb6638535 Found a bug in dividing and adding unique verticle segments which could
cause the triangulator to end up in an infinite loop.  Basically the code
was correct, but the verticle line test was a bit to selective.
1999-04-03 05:22:57 +00:00
curt
0848e16410 Integration of Steve's plib conglomeration.
Optimizations (tm) by Norman Vine.
1999-04-03 04:21:01 +00:00
curt
277b7f12d2 Integration of Steve's plib conglomeration. 1999-04-03 04:20:22 +00:00
curt
602ac3e67b Optimizations (tm) by Norman Vine. 1999-04-03 04:20:01 +00:00
curt
a0e40c1fc1 Integrated Steve's new "plib" conglomeration. 1999-04-03 04:19:39 +00:00
curt
ec5ac9815b Integrated Steve's new "plib" conglomeration. 1999-04-03 04:19:31 +00:00
curt
a1f70c00a8 Version 0.6.0
Shape name tweak.
Removing tool: FixNode
1999-04-01 13:52:11 +00:00
curt
dafbe62bfc Version 0.6.0
Shape name tweak.
Removing tool: FixNode
1999-04-01 13:52:10 +00:00
curt
f8f6dbcfde Debugging output tweaks. 1999-03-31 23:46:48 +00:00
curt
af55795d49 Debuggin output tweaks. 1999-03-31 23:46:38 +00:00
curt
d3e3985f4b Added scenery_version.hxx to source distribution. 1999-03-31 23:46:20 +00:00
curt
5143259ddf Prepairing for 0.59 release. 1999-03-31 23:46:02 +00:00
curt
14273c1760 Debugging output tweeaks. 1999-03-31 13:26:39 +00:00
curt
bc7503700a Removed some debugging output. 1999-03-31 13:25:58 +00:00
curt
8a691a975f Fixed bug in genfans (deleting the wrong triangles from the available pool.) 1999-03-31 05:35:04 +00:00
curt
6a7b127577 fiddling ... 1999-03-30 23:51:14 +00:00
curt
21b1516131 Modifications to fanify by attribute. 1999-03-30 23:50:43 +00:00
curt
0b74b1bbf2 Fannifier is clearly bugging ... working on debugging it. I suspect there
is a problem related to deleting triangles from the triangle pool as they
are combined into fans.
1999-03-30 23:50:15 +00:00
curt
bec6a05d33 Added some debugging output. 1999-03-30 23:49:22 +00:00
curt
afffda5076 modifications to obj loader to handle tri fans. 1999-03-30 23:48:24 +00:00
curt
877ad509a6 Minor tweak. 1999-03-30 23:48:04 +00:00
curt
3f3afe1614 Working towards better handling of multi-contoured polygons. 1999-03-30 13:41:38 +00:00
curt
ad2835f3e3 Initial revision. 1999-03-29 13:19:44 +00:00
curt
d911dc88a2 Added Tools/Construct/GenFans/ 1999-03-29 13:14:17 +00:00
curt
fc6eee819b Shuffled stl type names a bit.
Began adding support for tri-fanning (or maybe other arrangments too.)
1999-03-29 13:11:00 +00:00
curt
d3b0d463d0 Initial revision. 1999-03-29 13:08:35 +00:00
curt
7307279d5b Tweaks to bounding sphere calculation routines.
Group like triangles together for output to be in a single display list,
even though they are individual, non-fanified, triangles.
1999-03-27 14:06:42 +00:00
curt
c6f97e5413 More sensible handling of the case where no dem file for this tile exists
(or has been generated).
1999-03-27 14:05:10 +00:00
curt
2c920ae1df Added is_open() so we can check if the open() succeeded. 1999-03-27 14:04:25 +00:00
curt
35e2cf2307 Alas, I have made non-backwardsly compatible changes to the scenery file
format.  Thus I have had to make the corresponding changes here in the
  file loader.
Things that do not correspond the the .obj format are placed in comments.
1999-03-27 05:36:03 +00:00
curt
bbde3b36bf Elimitated some const warnings from the compiler. 1999-03-27 05:34:05 +00:00
curt
0530d520f0 Increased precision in showme when clicking with the middle mouse button
to display coordinates.
Build showme.
Removed -DREDUCED from compile flags
1999-03-27 05:33:02 +00:00
curt
0f6ec612cf Make 0 the default area type since this corresponds well with the conventions
used by the triangulator.
1999-03-27 05:31:24 +00:00
curt
09aa6ba330 Handle corner nodes separately from the rest of the fitted nodes.
Add fitted nodes in after corners and polygon nodes since the fitted nodes
  are less important.  Subsequent nodes will "snap" to previous nodes if
  they are "close enough."
Need to manually divide segments to prevent "T" intersetions which can
  confound the triangulator.  Hey, I got to use a recursive method!
Pass along correct triangle attributes to output file generator.
Do fine grained node snapping for corners and polygons, but course grain
  node snapping for fitted terrain nodes.
1999-03-27 05:30:12 +00:00
curt
444abe17be Fit with a value of 200 rather than 100.
Handle corner nodes separately from the rest of the fitted nodes.
Write scenery file to correct location.
First hack at generating scenery for multiple tiles in one invocation.
1999-03-27 05:25:02 +00:00
curt
903ac38cff Interpolate real z value of all nodes from dem data.
Write scenery file to correct location.
Pass along correct triangle attributes and write to output file.
1999-03-27 05:23:22 +00:00
curt
b77bfe20ac Pass along default area explicitely to triangulator. 1999-03-27 05:20:53 +00:00
curt
e887aef7e7 Handle corner nodes separately from the rest of the fitted nodes.
Fixed some "const" related warnings.
1999-03-27 05:20:13 +00:00
curt
68e5a695e8 Initial revision. 1999-03-25 19:13:35 +00:00
curt
8709db31ae Preparations for outputing scenery file to correct location.
Minor tweaks related to FGBucket usage.
1999-03-25 19:04:31 +00:00
curt
f33915fd13 Preparations for outputing scenery file to correct location. 1999-03-25 19:04:21 +00:00
curt
48e3734e8f Minor tweaks related to FGBucket usage. 1999-03-25 19:03:50 +00:00
curt
b722f8bb63 Converted to use new bucket routines. 1999-03-25 19:03:24 +00:00
curt
3ef9585ac0 Removed an unneeded include. 1999-03-25 19:02:53 +00:00
curt
88a016c516 Minor optimization tweaks. 1999-03-25 19:02:28 +00:00
curt
22d4058564 Jettisoned old bucketutils.[ch] for newbucket.[ch]xx 1999-03-25 19:01:47 +00:00
curt
e774a38dc7 Refinements in naming and organization. 1999-03-23 22:02:51 +00:00
curt
427762b074 Worked on creating data to output ... normals, bounding spheres, etc. 1999-03-23 22:02:03 +00:00