Robert Osfield
32a4c0da2e
Added more flexible testing of Text3D
2011-01-11 11:39:50 +00:00
Robert Osfield
65aee287e7
From Mathias Froehlich, "Attached are most of the fixes that are required to build osg on solaris and
...
hpux. I have skipped irix this time as irix is too dead to keep osg building
there.
As usual, solaris does not like member templates in stl containers.
Some headers missing and link problems due to missing libraries."
2010-12-02 14:13:54 +00:00
Robert Osfield
1a227bf35e
From Jean-Sebastien Guay, build fixes for windows.
2010-11-24 20:20:57 +00:00
Robert Osfield
0ee0aad0fe
Moved TextNode from osgText into example/osgtext3D in prep for 3.0
2010-11-23 17:33:43 +00:00
Robert Osfield
c358c48db9
Added quite size test.
2010-11-17 10:16:45 +00:00
Robert Osfield
dab1c79127
Moved handling of character aspect ratio into osgText::Style.
2010-09-29 12:45:35 +00:00
Robert Osfield
f8b44c3b33
Added support for osgText::Style into osgText::Text3D.
...
Refactored Text3D implementation to use new GlyphGeometry class.
Implemented GlyphGeometry backend and cleaned up Glyph3D interface.
2010-09-27 16:18:20 +00:00
Robert Osfield
4daad70d17
Build fixes for when OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION is disabled
2010-09-17 13:33:09 +00:00
Robert Osfield
d1ee7bca8d
Removed files that have been moved into osgText.
2010-09-07 19:55:41 +00:00
Robert Osfield
50be800787
Moved TextNode into osgText.
...
Cleaned up freetype plugin so it no longer does tesselation - instead Glyph and TextNode do this.
2010-09-07 18:18:35 +00:00
Robert Osfield
a6abbb545e
Further work on new 3D text support
2010-09-06 15:43:59 +00:00
Robert Osfield
32db4d6a98
Added basic wiring up of TextTechnique to 3D glyph code
2010-09-03 15:03:42 +00:00
Robert Osfield
8c3e3055e7
Refactored osgText::Font so that it now supports both 2D and 3D glyphs.
...
Added TextNode.h and TextNode.cpp to examples/osgtext3D in prep for introducing the new node to osgText library
2010-09-03 08:26:46 +00:00
Robert Osfield
0a429e97f7
Changed --flat to --flat-shaded to avoid conflict with oiginal --flat ratio control.
2010-08-25 14:34:08 +00:00
Robert Osfield
2ee999fb6e
Cleaned up main and introduced --samples <num>, --flat, --smooth command line controls.
...
Add StatsHandler to viewer to enable review of different settings on number vertices/triangles.
2010-08-25 11:07:30 +00:00
Robert Osfield
6049f67a48
Implemented the shell geometry code
2010-08-24 16:08:50 +00:00
Robert Osfield
f3617062a0
Refactored 3d text geometry creation code so that the text is all placed in one osg::Geometry.
2010-08-24 14:22:58 +00:00
Robert Osfield
e4d8e560b0
Implemented generation of front, back and bevel geometries to complete the 3d glyphs.
2010-08-19 16:24:08 +00:00
Robert Osfield
075b1b769c
Beginning of crease angle support for SmoothingVisitor to all it duplicate vertices are creases
...
thus enabling separate normals for triangles adjacent to the creases.
2010-07-30 19:39:38 +00:00
Robert Osfield
9296391f1e
Added bevel geometry
2010-07-26 11:12:45 +00:00
Robert Osfield
63ea6ae979
Clean up boudnary code
2010-07-26 11:06:45 +00:00
Robert Osfield
35fbe3ffb4
Implemented boundary polygon creation based on the refined boundary segments
2010-07-20 10:46:27 +00:00
Robert Osfield
0290405166
Added boundary bisector computation, bisector intersection thickness and segment removal.
2010-07-19 20:34:15 +00:00
Robert Osfield
41157e4dd8
Added computeIntersectionPoint and computeBisectorNormal functions
2010-07-17 12:03:17 +00:00
Robert Osfield
f2de3468ef
Added handling of duplicate vertices
2010-07-15 11:32:31 +00:00
Robert Osfield
777763bc55
Added raw primitive and vertex data into the osgText::Font3D and FreeTypePlugin to aid development of new 3D text functionality.
...
Added new test for original 3D text support and new experimental code for exploring approaches to new 3D text support.
2010-07-14 18:50:41 +00:00
Robert Osfield
f69a48e552
From David Callu, added support of 3D text to osgText and associated plugins.
2007-12-10 15:15:56 +00:00