日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

osgText中的setAxisAlignment和setAlignment的区别

發布時間:2023/12/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 osgText中的setAxisAlignment和setAlignment的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • Alignment是設置文本對齊的方式的,和Qt的QLabel中的setAlignment(Qt::Alignment)作用相同,在此不詳述。
  • ?setAxisAlignment是設置文字方向的,其取值有如下幾個:
  • ? ? ??

    XY_PLANE, // XY面REVERSED_XY_PLANE, // xy面的反面XZ_PLANE, // xz面REVERSED_XZ_PLANE, // xz面的反面YZ_PLANE, // yz面REVERSED_YZ_PLANE, // yz面的反面SCREEN, // 屏幕USER_DEFINED_ROTATION // 用戶自定義的旋轉
    • ?XY_PLANE

    ? ? ?? 如下代碼:

    spText->setAxisAlignment(osgText::Text::XY_PLANE); // 設置文字文字方向為osgText::Text::XY_PLANE

    此時繪制的X如下:文字所在平面和X、Y軸組成的平面平行,且文字所在平面法線和坐標系的Z軸平行,且指向z軸的正方向

    (說明:后續所有圖中,紅色表示X軸, 綠色表示Y軸,藍色表示z軸)

    • ?REVERSED_XY_PLANE

    ??

    ? 如下代碼:

    spText->setAxisAlignment(osgText::Text::REVERSED_XY_PLANE);?

    此時繪制的X如下:文字所在平面法線和坐標系的Z軸平行,且指向z軸的負方向。

    ?

    • ?XZ_PLANE

    ?

    如下代碼:

    spText->setAxisAlignment(osgText::Text::XZ_PLANE);?

    此時繪制的X如下:文字所在平面和X、Z軸組成的平面平行且法線和坐標系的Y軸平行,且指向Y軸的正方向

    • ?REVERSED_XZ_PLANE

    ?

    如下代碼:

    spText->setAxisAlignment(osgText::Text::REVERSED_XZ_PLANE);?

    此時繪制的X如下:文字所在平面和X、Z軸組成的平面平行,且文字所在平面法線和坐標系的Y軸平行,且指向Y軸的負方向

    • ?YZ_PLANE

    如下代碼:

    spText->setAxisAlignment(osgText::Text::YZ_PLANE);?

    此時繪制的X如下:文字所在平面和Y、Z軸組成的平面平行,且文字所在平面法線和坐標系的X軸平行,且指向X軸的正方向

    • ??REVERSED_YZ_PLANE

    spText->setAxisAlignment(osgText::Text::REVERSED_YZ_PLANE);?

    此時繪制的X如下:文字所在平面和Y、Z軸組成的平面平行,且文字所在平面法線和坐標系的X軸平行,且指向X軸的負方向

    • ? ? SCREEN

    ?? ?spText->setAxisAlignment(osgText::Text::SCREEN);
    此時繪制的X如下:文字所在平面和屏幕所在平面平行,且文字所在平面法線從屏幕里指向屏幕外。

    ?

    總結

    以上是生活随笔為你收集整理的osgText中的setAxisAlignment和setAlignment的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。