Robert Osfield
a8ce6b01d6
Added CoordinateSystem::s/getFormat().
2004-06-09 15:00:03 +00:00
Robert Osfield
eec378a885
Moved the osg::ClusterCullingCallback into into own header and source file.
2004-06-07 15:05:22 +00:00
Robert Osfield
9236f6daa8
From George Tarantilils, add missing handling of alpha channel.
2004-05-25 20:40:26 +00:00
Robert Osfield
eb3917060f
From George Tarantilis, fixes to DDS size computations.
...
From Robert Osfield, addition of constructors for internal DDS structures.
2004-05-25 16:10:28 +00:00
Robert Osfield
5312bcc54a
Updates the movie support
2004-05-25 14:32:20 +00:00
Robert Osfield
eac7fdff76
From Alberto Farre, fixes to the computation of sizes
2004-05-24 19:50:13 +00:00
Robert Osfield
f8daf206ab
Improved support for new double Vec* classes
2004-05-20 12:57:06 +00:00
Robert Osfield
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.
2004-05-20 10:15:48 +00:00
Robert Osfield
ae5aefac0e
Added the beginings of new osgParticle Explosion, Fire and SmokeEffects.
...
Added support for generation explosion, fire and smoke effects in osgsimulation
2004-05-13 22:09:23 +00:00
Robert Osfield
90579a0e17
Fixes for FreeBSD
2004-05-12 20:31:58 +00:00
Robert Osfield
82562e5bdd
From Eric Sokolowsky, fixed problems in PNG plugin for handling
...
paletted images which contain alpha values.
2004-05-12 10:45:36 +00:00
Robert Osfield
f66599e00c
From Eric Sokolosky, with further additions from Robert, added support
...
for RGBA TIFF files
2004-05-11 20:44:31 +00:00
Robert Osfield
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.
To parse the options string I use the same method as used in the LWO
reader/writer. "
2004-05-09 07:06:32 +00:00
Robert Osfield
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?)
* Directional lights should now work as in Performer using a viewing
frustrum defined by a direction vector, horizontal angular width, vertical
angular width, and roll angle about the direction vector. The current
directional light implementation had some bad assumptions which caused
problems with direction vectors not on the XY plane.
* IVE and OSG reader/writers were updated as appropriate"
2004-05-08 22:18:38 +00:00
Robert Osfield
b6c1c44bd0
From Paul Martz,
...
"Changes to provide rudimentary support for OF 15.8 light point
animation palettes. This change also includes light point palette override
support for external references. This is the last of my code changes to
support OF 15.8 in the flt loader. Barring bugs, of course, knock on wood.
The gist of the animation palette code is to create ref_ptr'd
osgSim::BlinkSequence objects for each palette entry, and then pass them on
to osgSim::LightPoint for any OpenFlight light points that reference that
palette entry. This should be conservative of memory (not that I expect the
animation palette to be extremely large)."
2004-05-08 21:33:25 +00:00
Robert Osfield
3a8e5fc6b4
From Yefei Hi, replaced windows specific function with sprintf to afford
...
better cross platform portability.
2004-05-07 19:58:56 +00:00
Robert Osfield
bdeb391a00
From Mike Weiblen, added new rot, scale and trans pseudo loaders.
2004-05-07 15:18:59 +00:00
Robert Osfield
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.)
2004-05-07 14:51:33 +00:00
Robert Osfield
bc3c6c2edf
Fixed tabbing to be all four spaced tabs
2004-05-07 14:44:58 +00:00
Robert Osfield
9978c02b7f
From Julian, fix to handling of multi-textures
2004-05-07 14:33:15 +00:00
Robert Osfield
324437d1e5
From Don Tidrow, changed cerr usage to osg::notify()
2004-05-07 11:09:05 +00:00
Robert Osfield
fced94fab3
Added support for decoration of the osgTerrain::DataSet generated databases
...
with a CoordinateSystemNode which reflect the coordinate system of the
database.
Added support for reading and writing CoordianteSystemNode into the .osg
and .ive formats.
2004-05-02 21:50:15 +00:00
Robert Osfield
f7d3f58470
Warnings fix for VS7.0 from Mike Weiblen
2004-04-29 21:57:42 +00:00
Robert Osfield
181761e56f
Changed M_PI to osg::PI.
2004-04-28 15:07:08 +00:00
Robert Osfield
77f9a4d083
Added searching of the filepath.
2004-04-21 13:20:48 +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
97ef4985f7
From Eric Wing, clean ups for OSX support.
2004-04-11 21:21:38 +00:00
Robert Osfield
ae7ceae631
From Paul Martz, added support for OpenFlight15.8 LightPointSystems
2004-04-10 11:30:16 +00:00
Robert Osfield
db9c192a37
Added an alteranive code path for the fallback for handling opaque texture
...
blending.
2004-04-07 18:38:06 +00:00
Robert Osfield
cb213d0ff4
From Paul Martz, changes to better support OpenFlight 15.8
2004-04-07 08:57:15 +00:00
Robert Osfield
459b350eb9
Fixed comments on the OBJ coords system
2004-04-06 20:15:11 +00:00
Robert Osfield
0b1f6fedc9
Changed the comment to make it clear what axis change is implementated.
2004-04-01 07:49:32 +00:00
Robert Osfield
74ef590992
Fixed handling of FOURCC_DXT1 pixel format.
2004-03-29 09:32:35 +00:00
Robert Osfield
231b4c7564
From Paul Martz, code change to make the flt loader pass its light point intensity value in to osgSim::LightPoint.
2004-03-20 17:21:53 +00:00
Robert Osfield
1aa0592878
From Paul Martz, "The attached code change causes the flt plugin to leave _sector unset if the
...
direction normal has a zero length. The net effect is that unidirectional
light points with zero length direction vectors are now treated as
omnidirectional light points."
2004-03-17 20:34:23 +00:00
Robert Osfield
3fea25a0a1
From Marco Jez, updates to osgParticle, with integration of changes from Tom
...
Jolly.
2004-03-17 20:31:55 +00:00
Robert Osfield
5fdbf1e986
Completed support for the majority of osg::Shape.
2004-03-17 17:04:30 +00:00
Robert Osfield
2def63605f
Added prelimary shape support to .ive plugin
2004-03-17 16:11:47 +00:00
Robert Osfield
c4deb5510f
From Paul Martz, added (non-meters) unit scaling to the flt plugin
...
failed to set the scaling of external references.
2004-03-17 08:15:24 +00:00
Robert Osfield
1968ff16cb
From Joran Jessurun, fixed "borderColor" typo.
2004-03-16 16:10:57 +00:00
Robert Osfield
56ab8d3306
From Stephan Huber, support for reading movie files as ImageStreams using
...
Quicktime (under OSX) to do the reading of the movie files. Originally submitted as
a sperate .mov plugin, but integrated into the QuickTime plugin by Robert
Osfield.
2004-03-14 15:40:34 +00:00
Robert Osfield
3bf1bbdabd
From Paul Martz, "I've added support for indexed light points and the light
...
point appearance palette to the OpenFlight loader. Both are 15.8 features.
I also added parsing/comments regarding other things that have changed for
v15.8."
2004-03-14 15:26:36 +00:00
Robert Osfield
0368717e3e
Added setting of pivot point in AnimationPathCallback
2004-03-13 12:36:02 +00:00
Robert Osfield
697af707e4
Ported mpeg plugin across to use OpenThreads instead of pthreads.
2004-03-10 15:41:40 +00:00
Robert Osfield
cdd9c2ae25
From Paul Martz, fix to the scaling of light points in flt plugin.
2004-03-09 23:00:01 +00:00
Robert Osfield
d8457a43e5
Added MPEG plugin
2004-03-09 15:00:52 +00:00
Robert Osfield
5023b23d21
Fixed compile warning
2004-03-09 14:57:45 +00:00
Robert Osfield
bd37f999c4
From Bob Kuehne, change on __DARWIN_OSX__ define to __APPLE__
2004-03-08 11:02:05 +00:00