3D text is created in Performer using pfText nodes. It requires a pfString containing the string and a pointer to the pfFont to use.
A font is loaded with pfdLoadFont_type1(). The fonts available (in /usr/share/Performer/data) are "Times-Elfin" and "Mistr".
pfFont *font = pfdLoadFont_type1("Times-Elfin",PFDFONT_EXTRUDED); pfString *string = new pfString; string->setFont(font); string->setString("Blah blah blah"); pfText *text = new pfText; text->addString(string);
Example code
(Note: to run this program, set your PFPATH environment variable to /usr/share/Performer/data/)
Last modified 17 February 1997.
Dave Pape, pape@evl.uic.edu