Commit Graph

  • 344beecede Added derived reqiestRedraw() and requestContinueUpdate() methods for debugging purposes. Robert Osfield 2004-06-02 14:13:11 +00:00
  • 7f94839e94 Added setPosition and setWidth methods into ScalarBar and changed the implementation to use these values to position and set the size of the scalar bar. Also made the characterSize value a float rather than the previous int. Robert Osfield 2004-06-02 12:37:14 +00:00
  • 673244a60c Fixed setCoordinateFrame method Robert Osfield 2004-05-26 00:27:00 +00:00
  • 205a6a105e Made the drive and flight manipulators more sensitive to de/acceleration Robert Osfield 2004-05-26 00:26:43 +00:00
  • 9236f6daa8 From George Tarantilils, add missing handling of alpha channel. Robert Osfield 2004-05-25 20:40:26 +00:00
  • 9990650cc9 Changed screen grab filename back to a saved_image.jpg Robert Osfield 2004-05-25 20:39:49 +00:00
  • 8edafc3b22 Updated clampProjectionMatrix methods Robert Osfield 2004-05-25 20:35:14 +00:00
  • eb3917060f From George Tarantilis, fixes to DDS size computations. From Robert Osfield, addition of constructors for internal DDS structures. Robert Osfield 2004-05-25 16:10:28 +00:00
  • 5312bcc54a Updates the movie support Robert Osfield 2004-05-25 14:32:20 +00:00
  • 6303b87e9a Added better handling of clamping of projection matrix Robert Osfield 2004-05-25 07:40:18 +00:00
  • eac7fdff76 From Alberto Farre, fixes to the computation of sizes Robert Osfield 2004-05-24 19:50:13 +00:00
  • ab2b817e61 Made improvements to the handling of small rotations in Quat and TerrainManipulator Robert Osfield 2004-05-20 23:25:26 +00:00
  • 48d148601b Added HUD scalar bar. Robert Osfield 2004-05-20 22:20:39 +00:00
  • fee33001fd Fixed warnigs on VS. Robert Osfield 2004-05-20 13:54:53 +00:00
  • f8daf206ab Improved support for new double Vec* classes Robert Osfield 2004-05-20 12:57:06 +00:00
  • eba53406d4 Fixed typo of Vec3f to Vec2f Robert Osfield 2004-05-20 10:42:05 +00:00
  • f02c75f5ea Added Vec2d, Vec3d and Vec4d classes, and remapped Vec2, Vec3 and Vec4 to Vec2f, Vec3f an Vec4f respectively, with typedef's to the from Vec* to Vec*f. Robert Osfield 2004-05-20 10:15:48 +00:00
  • 17214df1fc Added GL_SCALE_NORMAL define to get round compilation against GL1.1 headers Robert Osfield 2004-05-19 09:17:36 +00:00
  • 9ff7933d96 Added GL_RESCALE_NORMAL to allow compilation with GL1.1 headers Robert Osfield 2004-05-19 09:12:52 +00:00
  • 2cd4bd513a Changed how the rotation and panning are managed, therby improving the handling of the center point going over a pole. Robert Osfield 2004-05-17 22:22:24 +00:00
  • a62699b015 Improved the panning support, and added s/getRotationMode(..) to allow users flip between a trackball rotation style and an azim,elevation style. Robert Osfield 2004-05-17 15:50:44 +00:00
  • 867a1ae105 From Bob Kuehne, more general checks for existance of extensions. Robert Osfield 2004-05-17 13:20:41 +00:00
  • 01b504bc2f Improved the pan controls on the terrain manipulator Robert Osfield 2004-05-17 12:08:52 +00:00
  • 71150e96dc From Ruben, fix for gcc 3.4 build Robert Osfield 2004-05-17 10:21:30 +00:00
  • edc9e498d7 Added an optional argument for doing model orientations in osgconv using degrees and axis rather than two vectors. Don BURNS 2004-05-17 02:48:53 +00:00
  • 849299686c From Mike Weiblen, further updates to add relative paths to OpenThreads/Producer. Robert Osfield 2004-05-15 08:42:06 +00:00
  • cbd19eeeee Fixed error of headers having ..\..\src\ path instaead of ..\..\include\ Robert Osfield 2004-05-14 14:43:41 +00:00
  • ae5aefac0e Added the beginings of new osgParticle Explosion, Fire and SmokeEffects. Robert Osfield 2004-05-13 22:09:23 +00:00
  • 45998cfdf7 Revert the computeNearFar mode to using bounding volumes as default. Robert Osfield 2004-05-13 22:06:20 +00:00
  • 58b7737933 From Mike Weiblen, added hardwired include and lib paths to OpenThreads and Priducer directories that are assumed to site alongside the OpenSceneGraph library being built. Robert Osfield 2004-05-13 22:04:08 +00:00
  • 642253b731 From Bruce Clay, cross platform implemention of fileType(..) Robert Osfield 2004-05-13 13:37:55 +00:00
  • f4a290cdff From Donny Cipperly, completed Windows support for fileType() Robert Osfield 2004-05-13 08:11:31 +00:00
  • 90579a0e17 Fixes for FreeBSD Robert Osfield 2004-05-12 20:31:58 +00:00
  • 5eafee1b83 From Frank Lindeman, compile fix for VS to get round limitation is VS when handling templated methods. Robert Osfield 2004-05-12 14:22:01 +00:00
  • 82562e5bdd From Eric Sokolowsky, fixed problems in PNG plugin for handling paletted images which contain alpha values. Robert Osfield 2004-05-12 10:45:36 +00:00
  • f66599e00c From Eric Sokolosky, with further additions from Robert, added support for RGBA TIFF files Robert Osfield 2004-05-11 20:44:31 +00:00
  • 7742794eec From Bruce Clay, modify template copy method to avoid VS6.0 compile errors. Robert Osfield 2004-05-10 20:01:13 +00:00
  • 3fc447af89 Changed &D to use define to keep things compiling under VS6.0 Robert Osfield 2004-05-10 16:17:46 +00:00
  • b5d583ae76 Made GDAL_INSTALLED default to no Robert Osfield 2004-05-10 14:53:33 +00:00
  • 4ab330de96 Removed eroneous return statement. Robert Osfield 2004-05-10 13:56:05 +00:00
  • 6f34ef29f8 From Joran Jessurun, "I needed to be able to set the quality of the saved jpeg images. I could not find a way to do this in OSG. Therefore I implemented this by adding an option called: JPEG_QUALITY <quality> to the JPEG reader/writer. Robert Osfield 2004-05-09 07:06:32 +00:00
  • 35c6632cfd From Mike Weiblen, Fixes for Win32 build Robert Osfield 2004-05-09 06:29:54 +00:00
  • 86d323752d From Corbin Holtz, "I have completed my mods to the OpenFlight loader (modified files are attached): * Light point strings using the REPLICATE opcode should now be supported (>=15.6?) Robert Osfield 2004-05-08 22:18:38 +00:00
  • b6c1c44bd0 From Paul Martz, Robert Osfield 2004-05-08 21:33:25 +00:00
  • 4ebb2ddd5a Ooops... previous fix didn't work, corrected. Don BURNS 2004-05-08 18:41:18 +00:00
  • 3b92e02f29 Fixed a define for __sgi. Irix does not allow dlsym(0L, ...) without calling dlopen() first, just like __sun Don BURNS 2004-05-08 18:37:26 +00:00
  • 3d3199017e From Ken Sewel, added osgDB::fileType(filename) method and usage of this new function in osgdem to automatcally handle directories as part of the regular -d and -t options. Robert Osfield 2004-05-08 06:35:32 +00:00
  • f35cafb778 Did a unix2dos and checked in trans.dsp Robert Osfield 2004-05-08 06:13:16 +00:00
  • a5c9cc1552 Changed scale.dsp etc instance to rot.dsp etc. Robert Osfield 2004-05-07 21:08:06 +00:00
  • 3a8e5fc6b4 From Yefei Hi, replaced windows specific function with sprintf to afford better cross platform portability. Robert Osfield 2004-05-07 19:58:56 +00:00
  • 26f80f1341 From Marco Jez, replacement of local mutex lock/unlock with ScopedLock. Robert Osfield 2004-05-07 19:55:12 +00:00
  • bdeb391a00 From Mike Weiblen, added new rot, scale and trans pseudo loaders. Robert Osfield 2004-05-07 15:18:59 +00:00
  • a196ea1d5d From Yefei Hi,fix to MultiSwitch set up, and adding of parsing of description fields (which is presently #if 0'd out while a compile problem is resolved.) Robert Osfield 2004-05-07 14:51:33 +00:00
  • bc3c6c2edf Fixed tabbing to be all four spaced tabs Robert Osfield 2004-05-07 14:44:58 +00:00
  • 9978c02b7f From Julian, fix to handling of multi-textures Robert Osfield 2004-05-07 14:33:15 +00:00
  • aec98259a8 Added support for osgDB::ReaderWriter::ReadResult::FILE_LOADED_FROM_CACHE Robert Osfield 2004-05-07 13:43:41 +00:00
  • 1c46e8c4f2 From Bob Kuehne, addition of support for toggling on and off GL_TEXTURE_1D, 3D, CUBE_MAP and GL_TEXTURE_RECTANGLE (small addition from R.O) Robert Osfield 2004-05-07 12:41:49 +00:00
  • 0307463746 Added GL_TEXTURE_RECTANGLE define Robert Osfield 2004-05-07 12:40:21 +00:00
  • 48dad727b1 From Bob Kuehne, added getting of the max number of texture units in the Texture::Extension object Robert Osfield 2004-05-07 11:28:55 +00:00
  • 2c352ceb7c Changed debug info level Robert Osfield 2004-05-07 11:18:18 +00:00
  • 1666037f42 Changed notify level of debuggin message from NOTICE to INFO Robert Osfield 2004-05-07 11:10:05 +00:00
  • 324437d1e5 From Don Tidrow, changed cerr usage to osg::notify() Robert Osfield 2004-05-07 11:09:05 +00:00
  • ed81b85198 From Geof Michel, fix to osgFX. Robert Osfield 2004-05-06 12:57:44 +00:00
  • db78d55ef2 *** empty log message *** Robert Osfield 2004-05-06 12:30:53 +00:00
  • 47dd0ece28 Added new TerrainManipulator to osgGA, and new callback for getting the CoordinateFrame for a given X,Y,Z location. Robert Osfield 2004-05-06 11:01:16 +00:00
  • 1a09763515 Removed Terrain.cpp and header from CVS repository. Robert Osfield 2004-05-06 10:59:08 +00:00
  • eedfe44a1c Fixed computeLocalTransform to generate correct orientation of local coordinate frame. Robert Osfield 2004-05-06 10:54:58 +00:00
  • fe0fd07f36 Moved isCulled check inside the CullVisitor::apply(Projection&) to just before traverse rather than at the begining of the method. Robert Osfield 2004-05-05 19:56:18 +00:00
  • b88b9b83ea Compile fixes for that pitful excuse for a C++ compiler that is VS6.0 Robert Osfield 2004-05-05 14:54:16 +00:00
  • 8bdb68ef97 Added support for reading environmental varables in CullSettings. Robert Osfield 2004-05-05 09:16:12 +00:00
  • 7905aa37b7 Increased the sampling of upper most tiles when doing a geocentric projection Robert Osfield 2004-05-05 05:17:52 +00:00
  • a04e5093e2 Added gdal_i.lib to osgdem project dependencies. Robert Osfield 2004-05-04 18:15:38 +00:00
  • 4bcd8af6d3 Added osgTerrain to dependency list of osgdem Robert Osfield 2004-05-04 18:13:33 +00:00
  • ecaf3c1587 Improved the cluster culling computation so that it now accounts for the local elevations. Robert Osfield 2004-05-04 14:02:53 +00:00
  • 55162d0c7c Changed notify level on several debugging messages from WARN to INFO. Robert Osfield 2004-05-04 13:58:07 +00:00
  • e47df3986f Fixed typo of OSGTERRAIN Robert Osfield 2004-05-04 09:55:23 +00:00
  • 7be1301830 Fixed typo of osgTerrain Robert Osfield 2004-05-04 07:24:17 +00:00
  • b5f5f19a2d Added osgTerrain and osgdem project files Robert Osfield 2004-05-03 20:43:33 +00:00
  • 9db6e84d3d Cleaned up osgTerrain, renaming the Terrain and Renderer class to HeightFieldNode and HeightFieldRender to better reflect their function. Removed the GeoMipMapRenderer.cpp stub as the implemention will be left to a plugin. Added Version functions. Robert Osfield 2004-05-03 20:42:58 +00:00
  • 9ca7acfd55 Changed the gdal plugin to link to the gdal_i.lib dll stub library Robert Osfield 2004-05-03 13:09:55 +00:00
  • 13aa1638f3 Added CoordinateSystemNode and EllipsoidModel .h/.cpp's files to project files Robert Osfield 2004-05-03 12:46:49 +00:00
  • b7746ff56e Added support for automatically finding CoordinateSystemNode's in the scene graph and then using them to set up the CoordinateFrame used by the camera manipulators. Robert Osfield 2004-05-03 12:04:25 +00:00
  • 04798b4e63 Fixed compile error Robert Osfield 2004-05-03 07:42:30 +00:00
  • fced94fab3 Added support for decoration of the osgTerrain::DataSet generated databases with a CoordinateSystemNode which reflect the coordinate system of the database. Robert Osfield 2004-05-02 21:50:15 +00:00
  • 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. Robert Osfield 2004-05-02 15:45:36 +00:00
  • 6223c11570 Made the generation of QUADS for strip with the length of 4 an option. Robert Osfield 2004-05-02 15:43:55 +00:00
  • a34cc250e5 Added support for settings scale the elevation of geometry Robert Osfield 2004-05-02 14:04:19 +00:00
  • 1678066e6e Changed the default near far calculation mode so that it uses the fine grained computation of near/far. Robert Osfield 2004-05-02 14:03:15 +00:00
  • 4a6dd1d199 Temporary fix for handling grey scale images as texture source. Robert Osfield 2004-05-02 13:35:19 +00:00
  • 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. Robert Osfield 2004-04-30 15:35:31 +00:00
  • 7596b3b361 Added getKeyManipMap() method Robert Osfield 2004-04-30 09:04:10 +00:00
  • 97bf993e5d Updated to build against the move from osgTerrain::CoordinateSystem to osg::CoordinateSystemNode. Robert Osfield 2004-04-29 22:23:55 +00:00
  • 0ba2d26b1a Added Support for cluster culling. Robert Osfield 2004-04-29 22:22:22 +00:00
  • 5d79eb1c9d Added support for fine grained computation of the near plane, by taking into account individual primitives culled against the view frustum. Robert Osfield 2004-04-29 22:21:06 +00:00
  • 522ffca03c Added support for tracking a user specified CoordinateSystemNode for the CoordinateFrame to use in the camera manipulation Robert Osfield 2004-04-29 22:19:57 +00:00
  • f81447e839 Added support for handling a user define CoordinateFrame in the flight and trackball manipulators with API access via the MatrixManipulator base class Robert Osfield 2004-04-29 22:18:54 +00:00
  • 36cd372847 Added osg::CoordinateSystemNode Robert Osfield 2004-04-29 22:16:50 +00:00
  • df0d0b0fe7 Added missing billboard drawable dirtyBound() Robert Osfield 2004-04-29 22:15:04 +00:00
  • be1a124b32 Fix for VS7.0 build from Mike Weiblen Robert Osfield 2004-04-29 22:13:23 +00:00
  • f7d3f58470 Warnings fix for VS7.0 from Mike Weiblen Robert Osfield 2004-04-29 21:57:42 +00:00