Updated NEWS for the release date.
Tweaked the text sizes in osglogo.
This commit is contained in:
13
NEWS.txt
13
NEWS.txt
@@ -1,15 +1,13 @@
|
||||
|
||||
|
||||
OSG News (most significant items from ChangeLog)
|
||||
================================================
|
||||
|
||||
18th April 2003 - OpenSceneGraph-0.9.4
|
||||
19th April 2003 - OpenSceneGraph-0.9.4
|
||||
|
||||
>>> Multi-threaded, multi-pipe support via integration with OpenProducer,
|
||||
>>> 64bit Linux support for Intel Intanium and AMD Opteron,
|
||||
>>> new osgText library with greater performance, and thread safety,
|
||||
>>> new DDS plug-in for compressed and non-compressed images,
|
||||
>>> new MD2 plug-in adds support for animate Quake character,
|
||||
>>> new MD2 plug-in adds support for animate Quake character and
|
||||
>>> support added for NV_texture_rectangle.
|
||||
|
||||
The most significant new feature is the osgProducer library that adds
|
||||
@@ -23,9 +21,10 @@ OSG News (most significant items from ChangeLog)
|
||||
multi-threading of cull-draw pairs and GUI events.
|
||||
|
||||
All the example programs have been ported over from being based on
|
||||
GLUT to using osgProducer. This allows all the examples to scale from
|
||||
running on laptops up to multiple CPU and graphics pipe systems. The
|
||||
configuration of threading and multiple camera views can all be done
|
||||
GLUT to using osgProducer (osgGLUT can now be found in the bazaar
|
||||
section on the website). The move to osgProducer allows all the examples
|
||||
to scale from running on laptops up to multiple CPU and graphics pipe systems.
|
||||
The configuration of threading and multiple camera views can all be done
|
||||
via ASCII configuration files, no need to recompile. A number of
|
||||
new examples have also been added or revamped, bringing the total to 42.
|
||||
|
||||
|
||||
@@ -157,11 +157,11 @@ osg:: Node* createTextLeft(const osg::BoundingBox& bb)
|
||||
osgText::Text* text = new osgText::Text;
|
||||
|
||||
text->setFont(font);
|
||||
text->setFontSize(120,120);
|
||||
text->setFontSize(110,120);
|
||||
text->setAlignment(osgText::Text::RIGHT_CENTER);
|
||||
text->setAxisAlignment(osgText::Text::XZ_PLANE);
|
||||
text->setCharacterSize((bb.zMax()-bb.zMin())*0.8f);
|
||||
text->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin()),-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.3f));
|
||||
text->setCharacterSize((bb.zMax()-bb.zMin())*1.0f);
|
||||
text->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin()),-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.1f));
|
||||
//text->setColor(osg::Vec4(0.37f,0.48f,0.67f,1.0f)); // Neil's orignal OSG colour
|
||||
text->setColor(osg::Vec4(0.20f,0.45f,0.60f,1.0f)); // OGL logo colour
|
||||
text->setText("OpenSceneGraph");
|
||||
@@ -178,7 +178,7 @@ osg:: Node* createTextLeft(const osg::BoundingBox& bb)
|
||||
subscript->setText("Professional Services");
|
||||
subscript->setAlignment(osgText::Text::RIGHT_CENTER);
|
||||
subscript->setAxisAlignment(osgText::Text::XZ_PLANE);
|
||||
subscript->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin())*3.5f,-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.6f));
|
||||
subscript->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin())*4.3f,-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.6f));
|
||||
subscript->setColor(osg::Vec4(0.0f,0.0f,0.0f,1.0f)); // black
|
||||
|
||||
geode->addDrawable( subscript );
|
||||
|
||||
Reference in New Issue
Block a user