6576252211Removed setting of font resolutions and added control of threading, with the default theading set to SingleThreading to avoid crashes associated with non thread safe sections of osgFX - the need to be fixed!!!
Robert Osfield
2007-06-04 19:33:59 +00:00
e25f04c4dbAdded control of threading model, setting default to SingleThreaded to avoid crash associated with mixing useCursor(false) and multi-threading.
Robert Osfield
2007-06-04 17:11:40 +00:00
5138ff300bUpdated version for 1.9.7 release
Robert Osfield
2007-06-04 16:20:24 +00:00
757c3c56b2Fixed stray control character
Robert Osfield
2007-06-04 15:11:46 +00:00
1f2cfa91c3Warning fix
Robert Osfield
2007-06-04 15:05:59 +00:00
8a38f80443Cleaned up example
Robert Osfield
2007-06-04 14:47:16 +00:00
f3ec476d9fFrom Martin Lavery and Robert Osfield, ported fltk example to osgViewer::Viewer
Robert Osfield
2007-06-04 14:46:38 +00:00
ac739a2e6aAdded local FindFLTK.cmake to avoid problems with FLTK no being found by standard CMake FindFLTK.cmake.
Robert Osfield
2007-06-04 13:45:58 +00:00
3bc90a837eFrom Roger James, "Here are my fixes for transparency in the Collada DAE reader."
Robert Osfield
2007-06-04 11:47:05 +00:00
a1fc3e63a8From Martin Lavery and Robert Osfield, added use of hardwarded value kCGLCEMPEngine to fix build failure on slightly older versions of OSX.
Robert Osfield
2007-06-04 11:14:17 +00:00
3ec3bf1679Updated wrappers
Robert Osfield
2007-06-04 10:56:01 +00:00
448efe0722Added osg::Hint class
Robert Osfield
2007-06-04 10:47:15 +00:00
a9d9d387dfFixed spelling of Receives
Robert Osfield
2007-06-04 08:38:11 +00:00
30e4eb833fUpdated wrappers
Robert Osfield
2007-06-03 10:00:09 +00:00
b5791629eaAdded Viewer::setUpViewerAsEmbeddedInWindow convinience method
Robert Osfield
2007-06-03 09:34:28 +00:00
089b9dbd88Removed osgsimple example
Robert Osfield
2007-06-03 09:11:41 +00:00
e9258849c3Merged the osgviewerQT3 and QT4 examples into a single osgviewerQT example, and ported across from SimpleViewer to using Viewer
Robert Osfield
2007-06-03 09:09:09 +00:00
14d1a325e5Changed external library specication
Robert Osfield
2007-06-03 08:58:32 +00:00
b91bd278ccPorted across from SimpleViewer to using Viewer
Robert Osfield
2007-06-02 16:23:07 +00:00
ea990dddfaPorted QT3 example across to use osgViewer::Viewer, and made it possible to use the same source for both QT3 and QT4
Robert Osfield
2007-06-02 16:01:56 +00:00
179f903c90Added osgViewer::GraphicsWindowEmbedded and ported GLUT, SDL and WX examples across from SimpleViewer to Viewer.
Robert Osfield
2007-06-02 15:31:21 +00:00
8edb2f7284Ported GLUT example to using osgViewer::Viewer rather than SimpleViewer by using a local GraphicsWindowEmbedded class to help the adaption.
Robert Osfield
2007-06-02 12:03:24 +00:00
0ab50f6100Renamed all osgsimpleviewer* files to osgviewer*
Robert Osfield
2007-06-01 22:41:11 +00:00
33b6fdd6c6Renamed osgsimpleviewer* examples to osgviewer* in prep for replacement of SimpleViewer by Viewer
Robert Osfield
2007-06-01 22:33:05 +00:00
6fc3543cc8updated wrapper
Robert Osfield
2007-06-01 22:28:03 +00:00
9a0b39c34bFrom J.P Delport, "attached find an updated osgunittests.cpp that allows for the testing of the matrix.getRotate() function when a matrix contains a scale as well as a rotation.
Robert Osfield
2007-06-01 21:38:53 +00:00
b92ebca928From Maria Ten, "The constructor method of the EllipsoidLocator of osgTerrain assumes that the terrain is always the Earth planet. I changed the constructor method to accept the Equator radius and the Polar radius like parameters. By default, it assumes the Earth radius for the EllipsoidLocator. I added a setEllipsoidModel method, too.
Robert Osfield
2007-06-01 21:33:29 +00:00
c913f00d21From Michael Hartman, "CMakeLists.txt:
Robert Osfield
2007-06-01 21:28:18 +00:00
523337ea20Updated wrappers
Robert Osfield
2007-06-01 19:53:14 +00:00
053ba0c543From Wojciech Lewandowski, "I did few tests to see whether adding PreDraw callback would help us with SPI problems when using Viewer. Results were positive so I decided to give it a try and ask you to verify and maybe merge with existing codebase.
Robert Osfield
2007-06-01 19:45:24 +00:00
01c1bd28efUpdates to OverlayData
Robert Osfield
2007-06-01 19:44:09 +00:00
822868ca31From Mathias Froelich, "have done an interface to change the mouse cursor in the X11 graphics window. The win32 implementation is still in its original shape since I have no win32 implementation available.
Robert Osfield
2007-06-01 19:43:28 +00:00
604bd9b6d7Removed setViewUpOnScreen settings
Robert Osfield
2007-06-01 19:21:41 +00:00
fcafd4db06From Stephan Huber, "attached you'll find the modified ImageStream and a small fix for QuicktimeImageStream to disable debug-logging :)"
Robert Osfield
2007-06-01 19:19:23 +00:00
8f87e14416From Mike Wittman, "Just found another issue building the C# wrappers: the osgTerrain ValidDataOperator file uses osg::Vec2, osg::Vec3, and osg::Vec4, but does not include their headers. The file with the relevant includes is attached.
Robert Osfield
2007-06-01 19:10:59 +00:00
3d853fcbc6Removed the debug message for the ortho path.
Robert Osfield
2007-06-01 19:01:23 +00:00
8dd2c34e4dImproved the handling of the -p path option
Robert Osfield
2007-06-01 19:01:06 +00:00
c79a7e7ad5Work in progress on shaders support
Robert Osfield
2007-06-01 18:27:08 +00:00
0e62b4f0e9From Paul Martz, added Win32 export
Robert Osfield
2007-06-01 16:14:47 +00:00
e741afb5beAdded recording of camera paths
Robert Osfield
2007-06-01 11:21:57 +00:00
78c831f850Changed name of AnimationPathHandler to RecordCameraPathHandler
Robert Osfield
2007-06-01 10:42:24 +00:00
5a80e4bfdcFrom Jeremy Moles, new event handler to record the camera path. A few small tweaks by Robert Osfield to make it more consistent with the old osgProducer::Viewer behavior.
Robert Osfield
2007-06-01 10:39:27 +00:00
9b1426e47eImproved taper ratio computation
Robert Osfield
2007-05-30 17:56:43 +00:00
7b31aeca43Added set up of overlay stateset
Robert Osfield
2007-05-30 16:36:47 +00:00
a510ecf5bdAdded trapezodial fitting code
Robert Osfield
2007-05-30 14:18:33 +00:00
34fe63a74fFixed case of when view==NULL
Robert Osfield
2007-05-30 09:25:01 +00:00
41a5ed4e0eFrom Stephan Huber, updated OpenThreads-XCode-project files
Stephan Maximilian HUBER
2007-05-29 14:19:42 +00:00
4a4bca88f5Added support for specifying which screen number to place the window
Robert Osfield
2007-05-29 13:28:40 +00:00
f012e4516cFrom Sherman Wilcox, "The issue itself occurs when a model is tessellated that has greater than unsigned short number of vertexes. An object called vertexPtrToIndexMap contains vertexes and their indexes. This std::map object can obviously hold a quantity that is greater than unsigned short, however osg::DrawElementsUShort objects were being created to reference these vertexes and their indexes. osg::DrawElementsUShort can only hold indexes that are 16-bit quantities.
Robert Osfield
2007-05-29 10:31:03 +00:00
2e798ae364From Olaf Flebbe, "recently I discovered that the freetype plugin does not work, because CMake doesn't recognize it properly on windows.
Robert Osfield
2007-05-29 10:01:18 +00:00
11df762e08From Olar Flebbe, "Visual Studio 2005 triggered a small glitch in UnittestFramework.cpp
Robert Osfield
2007-05-29 09:57:18 +00:00
fb3ea80793Changed SHORT_NAMES = NO to SHORT_NAMES = YES to avoid crappy Windows problems
Robert Osfield
2007-05-29 07:25:13 +00:00
2528eabd0eAdded --object, --ortho and --persp OverlayNode options
Robert Osfield
2007-05-28 15:44:37 +00:00
adf95c8261Fixed handle on non ellipsoid models
Robert Osfield
2007-05-28 15:27:21 +00:00
6a93e71f43Improved the accuracy of the overlaynode settings
Robert Osfield
2007-05-28 15:17:27 +00:00
4abacc9d3dAdded project down to base implementation.
Robert Osfield
2007-05-28 13:56:26 +00:00
8cf0704930Updated ChangeLog and AUTHORS.txt for 1.9.6 release
Robert Osfield
2007-05-28 10:48:04 +00:00
02d2963df4Updated version number, wrappers and readme for release
Robert Osfield
2007-05-28 10:17:52 +00:00
49217e8a88From Frauciel Luc, "Added support for other pointers than mouses by using a nearpoint and farpoint instead of mousex,mousey + Camera (see Dragger and Dragger.cpp). The major modification concern the LineProjector class in Projector.cpp. The intersection was previously done in window space, I've modified it to compute it in object space."
Robert Osfield
2007-05-28 10:14:29 +00:00
e808119b91Removed old ProgrammingGuide as this is now replaced by the proper Quick Start Guide.
Robert Osfield
2007-05-28 09:30:10 +00:00
c072e4adacUpdated wrappers
Robert Osfield
2007-05-27 19:35:50 +00:00
9e9b9250c3Updated wrappers
Robert Osfield
2007-05-27 18:18:17 +00:00
784383ac08Added camera event callback support into osgViewer
Robert Osfield
2007-05-27 17:29:29 +00:00
a49ec6e78dUpdated calling of master camera's update callback
Robert Osfield
2007-05-27 15:24:41 +00:00
4e3e789acfAdded testing to see if camera allows events before automatically attaching a trackball manipulator
Robert Osfield
2007-05-27 14:52:43 +00:00
0ee956eb36Added option for using the different overlay techniques.
Robert Osfield
2007-05-27 14:49:58 +00:00
f290ce193dUpdated wrappers
Robert Osfield
2007-05-26 16:02:28 +00:00
b777956d2bAdded a basic configure script to allow the setting of Release build by default.
Robert Osfield
2007-05-26 15:55:26 +00:00
005268e982Fixes to help C# binding dev.
Robert Osfield
2007-05-26 15:49:35 +00:00
27a1406819From Blake Williams, "I discovered why the \u2013CompositeViewer option for the osghud example does not work. The run() function adds a camera manipulator to each view that does not have one assigned, which causes the view with the HUD camera to point somewhere other than where it should. I just added a check before a new default camera manipulator is added to ensure that the view allows event focus before a camera manipulator is added."
Robert Osfield
2007-05-26 15:47:53 +00:00
6b75603aceFrom Charles Cole, "Attached are mods to the OpenFlight plug-in to help further implement the specification. With these mods, blink sequences are now created for flashing light point nodes, either palletized (v.15.8 and later) or non-palletized (15.7 and earlier). Thanks to Brede for his implementation of the palletized light point nodes.
Robert Osfield
2007-05-26 15:42:30 +00:00
d4f178d85bAdded exclude of svn directories.
Robert Osfield
2007-05-26 15:17:14 +00:00
6583b5b370From Charles Cole, "he attached code implements the LightPointSystem class to allow for the OpenFlight plug-in to read and handle light point system nodes. The behavior is very similar to the old plug-in in that a MultiSwitch node is created to handle the "enabled" flag bit set in the node record. The code also reverts the changes for the actualPixelSize as mentioned above. And lastly, the code requires the previously submitted changes for the plug-in.
Robert Osfield
2007-05-25 19:35:19 +00:00
90a24a103fComment out the setting of single threading.
Robert Osfield
2007-05-25 19:32:15 +00:00
a8cae09c30Added s/getOverlayBaseHeight methods
Robert Osfield
2007-05-25 16:00:38 +00:00
96f0e8bd54Added some debug message to the set/getWindowSystemInterface function
Robert Osfield
2007-05-25 15:57:59 +00:00
8a1ac890f3Introduce C entry point support for plugin setup for better static build support
Robert Osfield
2007-05-25 15:27:06 +00:00
1676ae839fAdded C entry point graphicswindow_X11() to help with static build support
Robert Osfield
2007-05-25 15:26:13 +00:00
e775026697Added osgstaticviewer example to demonstrate how to put a static lib built viewer
Robert Osfield
2007-05-25 15:25:39 +00:00
32931f90a8From Luigi Calori, build fixes for Win32 build osg WxWidgets example
Robert Osfield
2007-05-25 13:15:00 +00:00
74d19eed34Implemnet clampping of ovleray polytope to base plane
Robert Osfield
2007-05-25 10:14:05 +00:00
27173bdf73Changed debug message to INFO
Robert Osfield
2007-05-25 10:13:36 +00:00
80d260c472From Colin McDonald, "The writeImage method in ReaderWriterPNM.cpp had an error checking the accepted file extensions, so that once the plugin was loaded in the Registry it would grab any image file write request, regardless of the file extension. This was a particular problem if it was statically loaded."
Robert Osfield
2007-05-24 16:11:42 +00:00
a22a7f867eImproved the polytope cutting and project calculation
Robert Osfield
2007-05-24 14:20:02 +00:00
02b31fdcd9From Peter Hrenka, fixes regarding line-strips and -loops.
Robert Osfield
2007-05-24 10:15:50 +00:00
6bf7fec64eFrom Olaf, "there are more dubious calls to istream::readsome instead of istream::read. IMHO it does make no sense here and potentially breaks this plugin."
Robert Osfield
2007-05-24 09:49:22 +00:00
babee83194From Serge Lages, support for install api directories, with tweaks from Robert Osfield
Robert Osfield
2007-05-24 08:51:55 +00:00
6918cc69e9Fixed brackets
Robert Osfield
2007-05-23 19:30:16 +00:00
97039e9ae3Added automatic building of plugins as static when dynamic build is switch off.
Robert Osfield
2007-05-23 19:25:54 +00:00
908da298bbFrom Anders Backman, add -DJAS_WIN_MSVC_BUILD for Win32 build
Robert Osfield
2007-05-23 15:24:16 +00:00
58fc56aabdMade the local shaders definitions static const char to avoid multiple definiations
Robert Osfield
2007-05-23 15:14:18 +00:00
7673184d01Added insertion of center point into object polytope
Robert Osfield
2007-05-23 14:55:59 +00:00
6a6f57ad56Added angular sorting of the points on the plane intersecting the cut plane.
Robert Osfield
2007-05-23 13:26:21 +00:00
d4fab04128Updated wrappers
Robert Osfield
2007-05-23 12:35:37 +00:00
bfcaba55fbAdded platform specific GraphicsWindow* headers to public headers listings
Robert Osfield
2007-05-23 12:21:20 +00:00
30a06a033eFrom Peter Hrenka, (note from Robert Osfield, renamed GenericPrimitiveFunctor mention below to TemplatePrimitiveFunctor).
Robert Osfield
2007-05-23 11:05:59 +00:00
9e659c50f1Added debug timing code
Robert Osfield
2007-05-23 10:57:46 +00:00
c58221ddaeAdded _firstTimeToInitEyePoint = true to the setAutoRotateMode to force the AutoTransform to recompute its position on next frame.
Robert Osfield
2007-05-22 15:17:52 +00:00
e346396abdFrom Roger James, "Here is a small fix for the ac3d plugin geode.cpp. The fix is entirely localised to ac3d::Geode::OutputTriangleStripDARR.
Robert Osfield
2007-05-22 14:00:51 +00:00