Commit Graph

  • 6576252211 Removed 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
  • e25f04c4db Added 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
  • 5138ff300b Updated version for 1.9.7 release Robert Osfield 2007-06-04 16:20:24 +00:00
  • 757c3c56b2 Fixed stray control character Robert Osfield 2007-06-04 15:11:46 +00:00
  • 1f2cfa91c3 Warning fix Robert Osfield 2007-06-04 15:05:59 +00:00
  • 8a38f80443 Cleaned up example Robert Osfield 2007-06-04 14:47:16 +00:00
  • f3ec476d9f From Martin Lavery and Robert Osfield, ported fltk example to osgViewer::Viewer Robert Osfield 2007-06-04 14:46:38 +00:00
  • ac739a2e6a Added 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
  • 3bc90a837e From Roger James, "Here are my fixes for transparency in the Collada DAE reader." Robert Osfield 2007-06-04 11:47:05 +00:00
  • a1fc3e63a8 From 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
  • 3ec3bf1679 Updated wrappers Robert Osfield 2007-06-04 10:56:01 +00:00
  • 448efe0722 Added osg::Hint class Robert Osfield 2007-06-04 10:47:15 +00:00
  • a9d9d387df Fixed spelling of Receives Robert Osfield 2007-06-04 08:38:11 +00:00
  • 30e4eb833f Updated wrappers Robert Osfield 2007-06-03 10:00:09 +00:00
  • b5791629ea Added Viewer::setUpViewerAsEmbeddedInWindow convinience method Robert Osfield 2007-06-03 09:34:28 +00:00
  • 089b9dbd88 Removed osgsimple example Robert Osfield 2007-06-03 09:11:41 +00:00
  • e9258849c3 Merged 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
  • 14d1a325e5 Changed external library specication Robert Osfield 2007-06-03 08:58:32 +00:00
  • b91bd278cc Ported across from SimpleViewer to using Viewer Robert Osfield 2007-06-02 16:23:07 +00:00
  • ea990dddfa Ported 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
  • 179f903c90 Added osgViewer::GraphicsWindowEmbedded and ported GLUT, SDL and WX examples across from SimpleViewer to Viewer. Robert Osfield 2007-06-02 15:31:21 +00:00
  • 8edb2f7284 Ported 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
  • 0ab50f6100 Renamed all osgsimpleviewer* files to osgviewer* Robert Osfield 2007-06-01 22:41:11 +00:00
  • 33b6fdd6c6 Renamed osgsimpleviewer* examples to osgviewer* in prep for replacement of SimpleViewer by Viewer Robert Osfield 2007-06-01 22:33:05 +00:00
  • 6fc3543cc8 updated wrapper Robert Osfield 2007-06-01 22:28:03 +00:00
  • 9a0b39c34b From 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
  • b92ebca928 From 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
  • c913f00d21 From Michael Hartman, "CMakeLists.txt: Robert Osfield 2007-06-01 21:28:18 +00:00
  • 523337ea20 Updated wrappers Robert Osfield 2007-06-01 19:53:14 +00:00
  • 053ba0c543 From 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
  • 01c1bd28ef Updates to OverlayData Robert Osfield 2007-06-01 19:44:09 +00:00
  • 822868ca31 From 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
  • 604bd9b6d7 Removed setViewUpOnScreen settings Robert Osfield 2007-06-01 19:21:41 +00:00
  • fcafd4db06 From 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
  • 8f87e14416 From 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
  • 3d853fcbc6 Removed the debug message for the ortho path. Robert Osfield 2007-06-01 19:01:23 +00:00
  • 8dd2c34e4d Improved the handling of the -p path option Robert Osfield 2007-06-01 19:01:06 +00:00
  • c79a7e7ad5 Work in progress on shaders support Robert Osfield 2007-06-01 18:27:08 +00:00
  • 0e62b4f0e9 From Paul Martz, added Win32 export Robert Osfield 2007-06-01 16:14:47 +00:00
  • e741afb5be Added recording of camera paths Robert Osfield 2007-06-01 11:21:57 +00:00
  • 78c831f850 Changed name of AnimationPathHandler to RecordCameraPathHandler Robert Osfield 2007-06-01 10:42:24 +00:00
  • 5a80e4bfdc From 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
  • 9b1426e47e Improved taper ratio computation Robert Osfield 2007-05-30 17:56:43 +00:00
  • 7b31aeca43 Added set up of overlay stateset Robert Osfield 2007-05-30 16:36:47 +00:00
  • a510ecf5bd Added trapezodial fitting code Robert Osfield 2007-05-30 14:18:33 +00:00
  • 34fe63a74f Fixed case of when view==NULL Robert Osfield 2007-05-30 09:25:01 +00:00
  • 4368a7dca5 Stephan Huber: Adding missing Xcode project file. Eric WING 2007-05-29 18:39:27 +00:00
  • 41a5ed4e0e From Stephan Huber, updated OpenThreads-XCode-project files Stephan Maximilian HUBER 2007-05-29 14:19:42 +00:00
  • 4a4bca88f5 Added support for specifying which screen number to place the window Robert Osfield 2007-05-29 13:28:40 +00:00
  • f012e4516c From 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
  • 2e798ae364 From 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
  • 11df762e08 From Olar Flebbe, "Visual Studio 2005 triggered a small glitch in UnittestFramework.cpp Robert Osfield 2007-05-29 09:57:18 +00:00
  • fb3ea80793 Changed SHORT_NAMES = NO to SHORT_NAMES = YES to avoid crappy Windows problems Robert Osfield 2007-05-29 07:25:13 +00:00
  • 2528eabd0e Added --object, --ortho and --persp OverlayNode options Robert Osfield 2007-05-28 15:44:37 +00:00
  • adf95c8261 Fixed handle on non ellipsoid models Robert Osfield 2007-05-28 15:27:21 +00:00
  • 6a93e71f43 Improved the accuracy of the overlaynode settings Robert Osfield 2007-05-28 15:17:27 +00:00
  • 4abacc9d3d Added project down to base implementation. Robert Osfield 2007-05-28 13:56:26 +00:00
  • 8cf0704930 Updated ChangeLog and AUTHORS.txt for 1.9.6 release Robert Osfield 2007-05-28 10:48:04 +00:00
  • 02d2963df4 Updated version number, wrappers and readme for release Robert Osfield 2007-05-28 10:17:52 +00:00
  • 49217e8a88 From 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
  • e808119b91 Removed old ProgrammingGuide as this is now replaced by the proper Quick Start Guide. Robert Osfield 2007-05-28 09:30:10 +00:00
  • c072e4adac Updated wrappers Robert Osfield 2007-05-27 19:35:50 +00:00
  • 9e9b9250c3 Updated wrappers Robert Osfield 2007-05-27 18:18:17 +00:00
  • 784383ac08 Added camera event callback support into osgViewer Robert Osfield 2007-05-27 17:29:29 +00:00
  • a49ec6e78d Updated calling of master camera's update callback Robert Osfield 2007-05-27 15:24:41 +00:00
  • 4e3e789acf Added testing to see if camera allows events before automatically attaching a trackball manipulator Robert Osfield 2007-05-27 14:52:43 +00:00
  • 0ee956eb36 Added option for using the different overlay techniques. Robert Osfield 2007-05-27 14:49:58 +00:00
  • f290ce193d Updated wrappers Robert Osfield 2007-05-26 16:02:28 +00:00
  • b777956d2b Added a basic configure script to allow the setting of Release build by default. Robert Osfield 2007-05-26 15:55:26 +00:00
  • 005268e982 Fixes to help C# binding dev. Robert Osfield 2007-05-26 15:49:35 +00:00
  • 27a1406819 From 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
  • 6b75603ace From 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
  • d4f178d85b Added exclude of svn directories. Robert Osfield 2007-05-26 15:17:14 +00:00
  • 6583b5b370 From 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
  • 90a24a103f Comment out the setting of single threading. Robert Osfield 2007-05-25 19:32:15 +00:00
  • a8cae09c30 Added s/getOverlayBaseHeight methods Robert Osfield 2007-05-25 16:00:38 +00:00
  • 96f0e8bd54 Added some debug message to the set/getWindowSystemInterface function Robert Osfield 2007-05-25 15:57:59 +00:00
  • 8a1ac890f3 Introduce C entry point support for plugin setup for better static build support Robert Osfield 2007-05-25 15:27:06 +00:00
  • 1676ae839f Added C entry point graphicswindow_X11() to help with static build support Robert Osfield 2007-05-25 15:26:13 +00:00
  • e775026697 Added osgstaticviewer example to demonstrate how to put a static lib built viewer Robert Osfield 2007-05-25 15:25:39 +00:00
  • 32931f90a8 From Luigi Calori, build fixes for Win32 build osg WxWidgets example Robert Osfield 2007-05-25 13:15:00 +00:00
  • 74d19eed34 Implemnet clampping of ovleray polytope to base plane Robert Osfield 2007-05-25 10:14:05 +00:00
  • 27173bdf73 Changed debug message to INFO Robert Osfield 2007-05-25 10:13:36 +00:00
  • 80d260c472 From 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
  • a22a7f867e Improved the polytope cutting and project calculation Robert Osfield 2007-05-24 14:20:02 +00:00
  • 02b31fdcd9 From Peter Hrenka, fixes regarding line-strips and -loops. Robert Osfield 2007-05-24 10:15:50 +00:00
  • 6bf7fec64e From 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
  • babee83194 From Serge Lages, support for install api directories, with tweaks from Robert Osfield Robert Osfield 2007-05-24 08:51:55 +00:00
  • 6918cc69e9 Fixed brackets Robert Osfield 2007-05-23 19:30:16 +00:00
  • 97039e9ae3 Added automatic building of plugins as static when dynamic build is switch off. Robert Osfield 2007-05-23 19:25:54 +00:00
  • 908da298bb From Anders Backman, add -DJAS_WIN_MSVC_BUILD for Win32 build Robert Osfield 2007-05-23 15:24:16 +00:00
  • 58fc56aabd Made the local shaders definitions static const char to avoid multiple definiations Robert Osfield 2007-05-23 15:14:18 +00:00
  • 7673184d01 Added insertion of center point into object polytope Robert Osfield 2007-05-23 14:55:59 +00:00
  • 6a6f57ad56 Added angular sorting of the points on the plane intersecting the cut plane. Robert Osfield 2007-05-23 13:26:21 +00:00
  • d4fab04128 Updated wrappers Robert Osfield 2007-05-23 12:35:37 +00:00
  • bfcaba55fb Added platform specific GraphicsWindow* headers to public headers listings Robert Osfield 2007-05-23 12:21:20 +00:00
  • 30a06a033e From Peter Hrenka, (note from Robert Osfield, renamed GenericPrimitiveFunctor mention below to TemplatePrimitiveFunctor). Robert Osfield 2007-05-23 11:05:59 +00:00
  • 9e659c50f1 Added debug timing code Robert Osfield 2007-05-23 10:57:46 +00:00
  • c58221ddae Added _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
  • e346396abd From 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