筆記來自osg quick start guide
使用了osgtext元件
使用的通常步驟為:
1,create font
物件:osgtext::readfontfile( "fonts/arial.ttf" ); 2,
create text
物件,關聯到
font物件
3,adddrawable(text.get())
新增到geode節點
字型屬性設定:
位置座標:text->setposition( osg::vec3( 10.f, 0.f, 1.f ) );
文字方向:text->setaxisalignment( osgtext::text::screen );
text::axisalignment 的列舉型別總共有七種:
text::xy_plane
(預設),
text::xz_plane,
text::yz_plane
將文字面向某個軸,放置在指定的平面上;
text::reversed_xy_plane,
text::reversed_xz_plane
和text::reversed_yz_plane
與此類似,但是文字朝向指定軸的負向;
text::screen使文字總是朝向螢幕
對齊方式:text->setalignment( osgtext::text::center_top );
預設選項是 text::left_base_line
right_bottom,
center_bottom
,left_bottom,
right_bottom_base_line,
center_bottom_base_line,
left_bottom_base_line,
right_base_line
,center_base_line,
left_base_line, right_center,
center_center, left_center,
right_top,
center_top
,及left_top。
文字大小:text->setcharactersize( 1.0f );
解析度:text->setfontresolution( 128, 128 );
顏色:text->setcolor( osg::vec4( 0.f, 0.f, 1.f, 1.f ) );
下圖為三個text
物件,
上方兩個為:text->setaxisalignment( osgtext::text::screen );
下方為:text->setaxisalignment( osgtext::text::xz_plane );
JMail元件的使用
在asp程式中用jmail發郵件的比較多,主要是因為多數虛擬主機支援他,其它的支援的較少。下面是乙個jmail發郵件的例子 on error resume next dim jmail,contentid set jmail server.createobject jmail.message jma...
Process元件的使用
using system using system.diagnostics using system.windows.forms namespace process元件 private void form1 load object sender,eventargs e private void bu...
TrayIcon元件的使用
其實,在 borland c builder 5.0 中編寫tray程式是件很簡單的事。在安裝 borland c builder 5.0 時選擇full 完全 安裝,安裝完成後,在samples元件頁中有乙個trayicon元件,它封裝編寫tary所需的window api函式,使用該元件編寫ta...