Robert Osfield
|
a709c0a474
|
Made the tri stripping of tile default to using a minimum tri strip length
of 3, thereby reducing the number of indivual primitives, but with the tradeoff
of more seperate triangles being used.
|
2004-05-02 15:45:36 +00:00 |
|
Robert Osfield
|
6223c11570
|
Made the generation of QUADS for strip with the length of 4 an option.
|
2004-05-02 15:43:55 +00:00 |
|
Robert Osfield
|
a34cc250e5
|
Added support for settings scale the elevation of geometry
|
2004-05-02 14:04:19 +00:00 |
|
Robert Osfield
|
1678066e6e
|
Changed the default near far calculation mode so that it uses the
fine grained computation of near/far.
|
2004-05-02 14:03:15 +00:00 |
|
Robert Osfield
|
4a6dd1d199
|
Temporary fix for handling grey scale images as texture source.
|
2004-05-02 13:35:19 +00:00 |
|
Robert Osfield
|
5836d60fbd
|
Added osg::CullSettings class as a way of collecting all the various
settings related to the cull traversal in one place, so we can keep APIs
for settings these values more consistent.
|
2004-04-30 15:35:31 +00:00 |
|
Robert Osfield
|
7596b3b361
|
Added getKeyManipMap() method
|
2004-04-30 09:04:10 +00:00 |
|
Robert Osfield
|
97bf993e5d
|
Updated to build against the move from osgTerrain::CoordinateSystem to
osg::CoordinateSystemNode.
|
2004-04-29 22:23:55 +00:00 |
|
Robert Osfield
|
0ba2d26b1a
|
Added Support for cluster culling.
Removed osgTerrain::CoordinateSystem which is now replaced by
osg::CoordinateSystemNode.
|
2004-04-29 22:22:22 +00:00 |
|
Robert Osfield
|
5d79eb1c9d
|
Added support for fine grained computation of the near plane, by taking
into account individual primitives culled against the view frustum.
Added better support for computing the near far for billboards.
|
2004-04-29 22:21:06 +00:00 |
|
Robert Osfield
|
522ffca03c
|
Added support for tracking a user specified CoordinateSystemNode for the
CoordinateFrame to use in the camera manipulation
|
2004-04-29 22:19:57 +00:00 |
|
Robert Osfield
|
f81447e839
|
Added support for handling a user define CoordinateFrame in the flight
and trackball manipulators with API access via the MatrixManipulator
base class
|
2004-04-29 22:18:54 +00:00 |
|
Robert Osfield
|
36cd372847
|
Added osg::CoordinateSystemNode
|
2004-04-29 22:16:50 +00:00 |
|
Robert Osfield
|
df0d0b0fe7
|
Added missing billboard drawable dirtyBound()
|
2004-04-29 22:15:04 +00:00 |
|
Robert Osfield
|
be1a124b32
|
Fix for VS7.0 build from Mike Weiblen
|
2004-04-29 22:13:23 +00:00 |
|
Robert Osfield
|
f7d3f58470
|
Warnings fix for VS7.0 from Mike Weiblen
|
2004-04-29 21:57:42 +00:00 |
|
Robert Osfield
|
0af4365d11
|
Fixed an iterator invalidation bug. (thanks to Per Månsson for tracking down the
bug)
|
2004-04-29 21:38:16 +00:00 |
|
Robert Osfield
|
ba5b90d43e
|
Added missing dirtyBound() to billboard section of flatten static transforms
|
2004-04-29 15:57:03 +00:00 |
|
Robert Osfield
|
181761e56f
|
Changed M_PI to osg::PI.
|
2004-04-28 15:07:08 +00:00 |
|
Robert Osfield
|
678c456fc8
|
Made s/getBackgroundColor() deprecated, and add in new s/getClearColor() to
replace it.
|
2004-04-27 19:09:58 +00:00 |
|
Robert Osfield
|
9ef61d83e0
|
Added extra parameter policy enum
|
2004-04-23 14:47:54 +00:00 |
|
Robert Osfield
|
ed9501fea8
|
Added a guard on the simplification of already low res tiles so that they
won't be over simplified.
|
2004-04-22 21:51:57 +00:00 |
|
Robert Osfield
|
cca7d0f685
|
Added support for "--bluemarble-east", "--bluemarble-west", "--whole-globe"
and "--range" commandline options to allow easier specification of coords
systems for common datasets which don't come with geospatial coords.
|
2004-04-22 21:51:06 +00:00 |
|
Robert Osfield
|
91516305d9
|
Added support for protecting points from being simplified.
Added back in support for generation of skirts in osgTerrain::DataSet.
|
2004-04-22 13:36:30 +00:00 |
|
Robert Osfield
|
017983429b
|
Added getBoundingBox() method to osg::Geode to provide a closer bound
of the bounding volume of a Geode to be tracked. This sits alongside
the existing getBound() method which returns a bounding sphere.
|
2004-04-22 10:47:12 +00:00 |
|
Robert Osfield
|
e3a7db4559
|
Added update() method to enable the ScaleBar to be updated after changes
to attached classes.
|
2004-04-22 10:44:23 +00:00 |
|
Robert Osfield
|
b8a68204c0
|
Added pathway in code for override the colour of the wireframe scribe
|
2004-04-22 08:04:34 +00:00 |
|
Robert Osfield
|
77f9a4d083
|
Added searching of the filepath.
|
2004-04-21 13:20:48 +00:00 |
|
Robert Osfield
|
b57bfb2271
|
Added back in tri stripping of tiles
|
2004-04-21 11:06:39 +00:00 |
|
Robert Osfield
|
8a923e60a8
|
Changed the edge collapse to accept edges with more than two connected
triangles.
|
2004-04-21 10:40:12 +00:00 |
|
Robert Osfield
|
7430e7072f
|
Added project files for osgsimplifier example.
|
2004-04-20 09:46:23 +00:00 |
|
Robert Osfield
|
cc1314049c
|
Changed the debugging info to output to osg::notify() rather than cout.
Add a clear of all the internal EdgeCollapse structures to avoid memory
leaks
|
2004-04-20 09:36:46 +00:00 |
|
Robert Osfield
|
061244056d
|
Added support for using the error metric to guide the simplficiation process
|
2004-04-19 23:08:30 +00:00 |
|
Robert Osfield
|
45179b8868
|
Changed the scoping for for variables to fix VS6.0 compile.
|
2004-04-19 20:44:14 +00:00 |
|
Robert Osfield
|
f72e9befc1
|
Added support for detecting edge collapses which will overturn the local
triangles.
|
2004-04-19 20:06:26 +00:00 |
|
Robert Osfield
|
a1caa14a61
|
Added osgsimplifier example.
|
2004-04-18 16:15:49 +00:00 |
|
Robert Osfield
|
e524092e1e
|
Changed std::cout to osg::notify
|
2004-04-18 14:12:07 +00:00 |
|
Robert Osfield
|
7a6e9e35ec
|
Changed std::cout to osg::notify
|
2004-04-18 14:02:09 +00:00 |
|
Robert Osfield
|
4df7836f65
|
From Marco Jez, "fixes a bug that prevented mipmaps in images from being read correctly (the call to
setImage() clears the previously filled _mipmapData vector)."
|
2004-04-18 13:44:09 +00:00 |
|
Robert Osfield
|
cf8c4c6a97
|
Further work on Simplifer support for compute error metric
|
2004-04-17 22:50:39 +00:00 |
|
Robert Osfield
|
8f819d7756
|
Changed TriangleSet::iterator to const_iterator to fix build under VS.NET.
|
2004-04-17 20:27:31 +00:00 |
|
Robert Osfield
|
117fa92462
|
Further work on simplifier edge collapse code
|
2004-04-17 16:02:38 +00:00 |
|
Robert Osfield
|
715cdcf5e2
|
From Don Tidrow, changed "setupGLExtenions()" to "setupGLExtensions()" in Texture and
Texture.cpp
|
2004-04-16 22:50:41 +00:00 |
|
Robert Osfield
|
baa67fe180
|
Fixed incorrecting sizing of background tex coords
|
2004-04-16 22:07:30 +00:00 |
|
Robert Osfield
|
884099b11c
|
From Bob Kuehne, updated extension/version checking for border clamp extension.
|
2004-04-16 10:05:57 +00:00 |
|
Robert Osfield
|
3b4e0a419a
|
Added tests for the consistency of points, edges and triangles.
|
2004-04-15 09:37:10 +00:00 |
|
Robert Osfield
|
9286df61ec
|
Fixed typo in makefile
|
2004-04-14 11:56:59 +00:00 |
|
Robert Osfield
|
44943ed536
|
From Garret Potts, added -losgUtil to libs linked to osgTerrain
|
2004-04-14 08:58:53 +00:00 |
|
Robert Osfield
|
7d5e44205d
|
Fixed bogus read*Implementation calls in ReadFileCallback.
|
2004-04-13 16:03:18 +00:00 |
|
Robert Osfield
|
025cc6b819
|
Added support for removing triangles and associated edge and points from
the EdgeCollapse object.
|
2004-04-13 15:59:30 +00:00 |
|