Robert Osfield
49accb1635
Reordered set up of scene and event handlers to prevent warning
2008-03-28 15:28:03 +00:00
Robert Osfield
497854cb2f
Removed old lower case versions
2008-03-28 13:22:30 +00:00
Robert Osfield
28f9b71dd4
From Paul Martz, "Here's the mods to the OpenFlight plugin to support FLT export. The ZIP file contains the new .cpp/h files as well as existing files that I modified.
...
Changes to existing files:
ReaderWriter.cpp -- to support writeNode() of course.
ReaderWriterATTR.cpp -- to support writeObject -- we write .attr files for textures, if they don't already exist.
AttrData.cpp/.h -- Minor fixes.
CMakeLists.txt -- to include the new files in the build."
From Robert Osfield, port to non Windows platforms just required fixing of header capitilization errors
that windows lets through the net due to having a case insensitive file system.
2008-03-28 12:44:33 +00:00
Robert Osfield
2567b810cf
Removed TileSystem class, and added support for TerrainTile's automatically
...
registering and unregistering themseles with the enclosing Terrain node.
2008-03-27 13:21:36 +00:00
Robert Osfield
31bc0dd9e3
Added wrapper for TerrainTile
2008-03-27 11:56:35 +00:00
Robert Osfield
6396a156a2
Renamed osgTerrain::TerrainSystem to osgTerrain::Terrain
2008-03-27 11:55:03 +00:00
Robert Osfield
35c5bd2c92
Renamed Terrain to TerrainTile
2008-03-27 10:55:39 +00:00
Robert Osfield
a9d283ca73
Introduce TerrainSystem node which decorates a complete terrain model made up of Terrain tiles.
2008-03-26 20:06:54 +00:00
Robert Osfield
c9fc0cd802
From Carlo Camporesi, "I have made some changes in order to allow the using of proxies via env variables and options.
...
I have modified also the cmakelist. In this way osg is able to find the library in 3rdParty directory."
2008-03-26 20:03:53 +00:00
Robert Osfield
c97ba8271b
From Carlo Comporesi, adding support of finding libcurl in 3rd party dependencies
2008-03-26 20:01:45 +00:00
Robert Osfield
434337b7c8
From Tomas Hnilica, "
...
Attached is modified source of AdapterWidget.cpp file from osgviewerQT
example. Original was token today from SVN - trunk. (2.3.6).
--mdi option needs to be set to run MDI version.
Few notes:
- tested on Windows box (Win XP)
- using QT4
- I was not able to execute the example with QOSGWidget - had same
error like described in [osg-users] "fate error using QOSGWidget in
develop release
2.3.0" thread from Shuxing Xiao, 2008-01-08.
- problems are described in source
--
And Later post:
The problem of keypress events was solved by QT community, attached is
repaired AdapterWidget.cpp file.
In the AdapterWidget class constructor following line was added:
setFocusPolicy(Qt::ClickFocus);
Scene disappearing by resizing to minimum still needs to be fixed..."
2008-03-25 15:21:14 +00:00
Robert Osfield
1bbd899a89
Moved include of c headers to top, and remove using std::strlen in an attempt to solve gcc4.3 compile problems
2008-03-25 13:14:14 +00:00
Robert Osfield
f50b9a3c79
Added limits.h to try and avoid gcc 4.3 compile problems
2008-03-25 13:06:57 +00:00
Robert Osfield
3a1fbcd6f0
Added #include<memory> to fix gcc 4.3 build problem
2008-03-25 13:01:40 +00:00
Robert Osfield
b4245023a9
Fixed LessGeode operator.
2008-03-25 12:26:43 +00:00
Robert Osfield
920554c4f7
From Wojciech Leandowski, "I removed few lines of code that were setting Threading mode and Screen mode. I believe they are now not neccessary because the same does osgViewer::Viewer argument parser. In fact argument list does not contain these args after they were parsed by osgViewer::Viewer constructor.
...
I also allowed myself to add ThreadingHandler to the example."
2008-03-25 11:50:28 +00:00
Robert Osfield
600dbf5470
Added sampling down to 32x32 mesh for 64x64 height fields as a workaround to
...
memory consumption issues with high res whole earth paged databases.
2008-03-24 18:06:40 +00:00
Robert Osfield
26526038ca
Added mutex to prevent multiple cull threads changing the MultiTextureControl at one time.
2008-03-24 18:03:19 +00:00
Robert Osfield
584882ad24
Added full range of cameras manipulators to osgmultitexturecontrol example
2008-03-24 10:53:14 +00:00
Robert Osfield
df74f3ba8a
Added < and > key bindings to allow the speed to be animation speed to be increased or decreased.
2008-03-23 18:28:49 +00:00
Robert Osfield
6e7a1608df
Added preliminary file cache support. Enabled by setting the OSG_FILE_CACHE variable.
2008-03-21 18:35:29 +00:00
Robert Osfield
c762eeee0c
Added missing break; at end of each case entry.
2008-03-21 18:31:56 +00:00
Robert Osfield
b58d59ceb7
Fixed push/popping of filepath, removed verbose debug messages
2008-03-21 15:43:53 +00:00
Robert Osfield
c26b41d125
Added better detection and error reporting of files without proper server address
2008-03-21 13:20:07 +00:00
Robert Osfield
ac63d37f7b
Added initial cut of libcurl based plugin
2008-03-21 13:08:02 +00:00
Robert Osfield
73ce6837fa
Updated date for 2.4.6 release
2008-03-20 10:24:26 +00:00
Robert Osfield
f5f29a03c1
From Melchoir Franz, "osgViewer toggled the NumLock state correctly when pressing the NumLock
...
key, but it didn't pick up the initial state. So, if NumLock was on for
the OS at startup (LED on), it was still off for OSG. And the first
keypress turned the LED off, and NumLock on for OSG. The attached fix
picks up the state on every FocusIn, just like it was done in the last
commits for CapsLock. The difference is, that the NumLock mask isn't
standardized (e.g. 0x10 for Linux, and 0x80 for AIX), so we have to do
a reverse lookup (::rescanModifierMapping()).
Note that I could not reproduce the problem on my system, but someone
else confirmed it twice on his, and the patch fixed it for him.
Changed files:
./include/osgViewer/api/X11/GraphicsWindowX11
./src/osgViewer/GraphicsWindowX11.cpp
"
2008-03-19 21:05:38 +00:00
Robert Osfield
01de26e678
Update AUTHOR file
2008-03-19 17:11:20 +00:00
Robert Osfield
88ba7cc0d6
Updated version and ChangeLog for 2.3.6 dev release.
2008-03-19 17:10:38 +00:00
Robert Osfield
a51342d81e
Updated wrappers
2008-03-19 12:30:50 +00:00
Robert Osfield
bbf4564103
From Sebastian Messerschimdt, Added polygon offset controls
2008-03-19 12:09:20 +00:00
Robert Osfield
5746c4ce89
Updated wrappers
2008-03-19 11:41:37 +00:00
Robert Osfield
207a0e8610
Revert the Camera::setInheritanceMask(0x) calls that were added as workaround to a bug introduced by a bug fix to the way the inhertiance mask was handled in CullVisito::apply(Camera&)
2008-03-19 11:41:21 +00:00
Robert Osfield
027b4b0986
Introduced InheritanceMaskActionOnAttributeSetting member to CullSettings, and associated applyMaskAction method that is
...
now used in all CullSettings::set*() methods, which by default helps disable the inheritance mask associated
with settings that are made locally.
2008-03-19 11:40:08 +00:00
Robert Osfield
945846a3ed
Set the CullSettings::InhertianceMask to 0x0 as temporary measure till we
...
work out the best scheme to use w.r.t inhertiance of CullSettins.
2008-03-18 17:44:21 +00:00
Robert Osfield
450d5e5615
Updated wrappers
2008-03-18 15:48:48 +00:00
Robert Osfield
1d1dcf2cf3
To osg::AutoTransform added support for MinimumScale, MaximumScale and AutoScaleTransitionWidth parameters
...
and a new scheme for computing the scaling when using autoscale that introduces smooth
transitions to the scaling of the subgraph so that it looks more natural.
2008-03-18 15:37:38 +00:00
Robert Osfield
b08f438946
Added example code showing how to set the minimum and maximum scales
2008-03-18 10:45:47 +00:00
Robert Osfield
e74bb067fb
Added ObjectRecordData to include list
2008-03-18 09:17:52 +00:00
Robert Osfield
7a7c197af3
Added minimum and maximum scale support to osg::AutoTransform
2008-03-17 15:22:03 +00:00
Robert Osfield
80d5d01698
Fixed moving model bug where the moving model code was looking for a transform with DataVariance set to DYNAMIC, but the scene graph set up code was leaving the setting to default to STATIC. Fix involved setting DataVariance on moving transoforms to DYNAMIC.
2008-03-17 12:23:06 +00:00
Robert Osfield
42e3cb6bf2
Updated wrappers
2008-03-17 12:13:20 +00:00
Robert Osfield
ae1c047deb
Added doxygen docs
2008-03-17 12:11:39 +00:00
Robert Osfield
00f161ca35
Introduce osgParticle::ParticleSystem::s/getParticleScaleReferenceFrame() to
...
help manage the scaling of particles, whether they should be relative to the
local coordiante frame of the particle system, or be in world coordinates.
2008-03-17 12:09:05 +00:00
Robert Osfield
7ec5673a7e
Added fire effect, enabled by --fire command line option. The new fire effect
...
has been introduced to reproduce the scaling of paricle effects
2008-03-17 10:29:23 +00:00
Robert Osfield
a1c0c2a3eb
Added better error reporting
2008-03-15 19:27:35 +00:00
Robert Osfield
cf8cbc5af4
From Paul Melis, "typo fix : NVidea -> NVidia (including option --Nvidea)"
2008-03-14 16:51:39 +00:00
Robert Osfield
dcc4e2838b
Update ChangeLog and AUTHORS.txt file for 2.3.5 release
2008-03-14 16:24:36 +00:00
Robert Osfield
45ac890f37
Updated wrappers
2008-03-14 15:33:59 +00:00
Robert Osfield
164f2160ff
Added utilty script for cleaning up build files/directories.
2008-03-14 15:33:47 +00:00